# Copyright (C) 2026 Segurium
# This file is distributed under the GPL-2.0-or-later.
msgid ""
msgstr ""
"Project-Id-Version: Segurium 1.0.0\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/segurium\n"
"POT-Creation-Date: 2026-05-05T01:13:34+02:00\n"
"PO-Revision-Date: 2026-05-10 03:34+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: zh_CN\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: WP-CLI 2.12.0\n"
"X-Domain: segurium\n"

#. Plugin Name of the plugin
#. Author of the plugin
#: segurium.php includes/class-segurium-account-page.php:242
#: includes/class-segurium.php:260 includes/class-segurium.php:312
#: includes/class-segurium.php:313 includes/class-segurium.php:1351
#: includes/segurium-admin-menu-shell.php:38
#: includes/segurium-admin-menu-shell.php:39
#: includes/segurium-admin-menu-shell.php:72
msgid "Segurium"
msgstr "Segurium"

#. Plugin URI of the plugin
#: segurium.php
msgid "https://segurium.com"
msgstr "https://segurium.com"

#. Description of the plugin
#: segurium.php
msgid ""
"Lean, AI-powered WordPress security: malware scanning, brute-force "
"protection, 2FA, geo-blocking, integrity checks — without the bloat."
msgstr ""
"精简的 AI 驱动 WordPress 安全防护：恶意软件扫描、暴力破解防护、2FA、地理位置"
"封锁、完整性检查 —— 无冗余功能。"

#: includes/class-segurium-2fa.php:589
msgid ""
"Two-factor authentication is required. Please enable JavaScript to complete "
"login."
msgstr "需要双重身份验证。请启用 JavaScript 以完成登录。"

#: includes/class-segurium-2fa.php:609
msgid ""
"Two-factor authentication setup is required for your role. Please contact "
"your administrator."
msgstr "您的角色需要设置双重身份验证。请联系您的管理员。"

#: includes/class-segurium-2fa.php:650
msgid ""
"Two-factor authentication required. Append your 2FA code to your password."
msgstr "需要双重身份验证。请将 2FA 代码附加到您的密码后。"

#: includes/class-segurium-2fa.php:993
msgid "Verifying..."
msgstr "验证中…"

#: includes/class-segurium-2fa.php:994
msgid "Logging in..."
msgstr "登录中…"

#: includes/class-segurium-2fa.php:995
msgid "Enter the code from your authenticator app:"
msgstr "请输入身份验证器应用中的代码："

#: includes/class-segurium-2fa.php:996
msgid "Enter the code sent to your email:"
msgstr "请输入发送至您邮箱的代码："

#: includes/class-segurium-2fa.php:997
msgid "Verify"
msgstr "验证"

#: includes/class-segurium-2fa.php:998
msgid "Resend code"
msgstr "重新发送代码"

#: includes/class-segurium-2fa.php:999
msgid "A new code has been sent to your email."
msgstr "新代码已发送至您的邮箱。"

#: includes/class-segurium-2fa.php:1000
msgid "Lost your device? Enter a backup code instead."
msgstr "设备丢失？请改用备份代码。"

#. translators: %d: number of days
#: includes/class-segurium-2fa.php:1002
#, php-format
msgid "Trust this device for %d days"
msgstr "信任此设备 %d 天"

#: includes/class-segurium-2fa.php:1003 includes/class-segurium-2fa.php:1504
#: includes/class-segurium-2fa.php:1573 includes/class-segurium-2fa.php:1631
msgid "Too many failed attempts. Please try again later."
msgstr "失败尝试次数过多。请稍后重试。"

#: includes/class-segurium-2fa.php:1004
msgid "Two-factor authentication setup is required for your role."
msgstr "您的角色需要设置双重身份验证。"

#: includes/class-segurium-2fa.php:1028
#: includes/migrations/class-segurium-migration-solid-security.php:60
#: includes/migrations/class-segurium-migration-wordfence.php:273
#: includes/migrations/class-segurium-migration-wordfence.php:287
msgid "Two-Factor Authentication"
msgstr "双重身份验证"

#: includes/class-segurium-2fa.php:1031 includes/class-segurium.php:1541
#: includes/class-segurium.php:2796
msgid "Status"
msgstr "状态"

#: includes/class-segurium-2fa.php:1034
msgid "JavaScript is required for 2FA setup."
msgstr "2FA 设置需要启用 JavaScript。"

#: includes/class-segurium-2fa.php:1072
msgid "Not configured"
msgstr "未配置"

#: includes/class-segurium-2fa.php:1073
msgid "Set up Authenticator App"
msgstr "设置身份验证器应用"

#: includes/class-segurium-2fa.php:1074
msgid "Set up Email Verification"
msgstr "设置邮箱验证"

#: includes/class-segurium-2fa.php:1075
msgid "Current method:"
msgstr "当前方法："

#: includes/class-segurium-2fa.php:1076 includes/class-segurium.php:1981
msgid "Authenticator App (TOTP)"
msgstr "身份验证器应用（TOTP）"

#: includes/class-segurium-2fa.php:1077 includes/class-segurium.php:1982
msgid "Email Verification"
msgstr "邮箱验证"

#: includes/class-segurium-2fa.php:1078
msgid "Backup codes remaining:"
msgstr "剩余备份代码："

#: includes/class-segurium-2fa.php:1079
msgid "Regenerate Backup Codes"
msgstr "重新生成备份代码"

#: includes/class-segurium-2fa.php:1080
msgid "Disable 2FA"
msgstr "禁用 2FA"

#: includes/class-segurium-2fa.php:1081
msgid "Scan this QR code with your authenticator app:"
msgstr "使用身份验证器应用扫描此二维码："

#: includes/class-segurium-2fa.php:1082
msgid "Or enter this key manually:"
msgstr "或手动输入此密钥："

#: includes/class-segurium-2fa.php:1083
msgid "Enter the 6-digit code from your app to confirm:"
msgstr "请输入应用中的 6 位代码以确认："

#: includes/class-segurium-2fa.php:1084 includes/class-segurium.php:1606
#: includes/class-segurium.php:1694
msgid "Confirm"
msgstr "确认"

#: includes/class-segurium-2fa.php:1085 includes/class-segurium.php:818
#: includes/class-segurium.php:925 includes/class-segurium.php:969
#: includes/class-segurium.php:1583 includes/class-segurium.php:2786
msgid "Cancel"
msgstr "取消"

#: includes/class-segurium-2fa.php:1086
msgid "Save these backup codes in a safe place. They will not be shown again."
msgstr "请将这些备份代码保存在安全位置。它们不会再次显示。"

#: includes/class-segurium-2fa.php:1087
msgid "2FA has been set up successfully."
msgstr "2FA 已成功设置。"

#: includes/class-segurium-2fa.php:1088 includes/class-segurium-2fa.php:1379
msgid "2FA has been disabled."
msgstr "2FA 已禁用。"

#: includes/class-segurium-2fa.php:1089
msgid "New backup codes generated."
msgstr "已生成新的备份代码。"

#: includes/class-segurium-2fa.php:1090
msgid "Enter your current 2FA code to confirm:"
msgstr "请输入当前 2FA 代码以确认："

#: includes/class-segurium-2fa.php:1091
msgid "A verification code has been sent to your email."
msgstr "验证代码已发送至您的邮箱。"

#: includes/class-segurium-2fa.php:1092
msgid "Your administrator requires 2FA for your role."
msgstr "您的管理员要求您的角色启用 2FA。"

#. translators: %d: number of days remaining
#: includes/class-segurium-2fa.php:1126
#, php-format
msgid ""
"Your administrator requires two-factor authentication. You have %d day(s) "
"remaining to set it up."
msgstr "您的管理员要求启用双重身份验证。您还有 %d 天时间完成设置。"

#: includes/class-segurium-2fa.php:1131 includes/class-segurium-2fa.php:1138
msgid "Set up now"
msgstr "立即设置"

#: includes/class-segurium-2fa.php:1136
msgid ""
"Two-factor authentication is required for your role. Please set it up "
"immediately."
msgstr "您的角色需要启用双重身份验证。请立即完成设置。"

#. translators: %s: site name
#: includes/class-segurium-2fa.php:1173
#, php-format
msgid "[%s] Your login verification code"
msgstr "[%s] 您的登录验证代码"

#. translators: 1: verification code, 2: TTL in minutes
#: includes/class-segurium-2fa.php:1179
#, php-format
msgid ""
"Your verification code is: %1$s\n"
"\n"
"This code expires in %2$d minutes.\n"
"\n"
"If you did not request this, ignore this email."
msgstr ""
"您的验证代码是：%1$s\n"
"\n"
"此代码将在 %2$d 分钟后过期。\n"
"\n"
"如果您未请求此代码，请忽略本邮件。"

#: includes/class-segurium-2fa.php:1222
msgid "Not authenticated."
msgstr "未通过身份验证。"

#: includes/class-segurium-2fa.php:1265
msgid "Setup session expired. Please start again."
msgstr "设置会话已过期。请重新开始。"

#: includes/class-segurium-2fa.php:1269 includes/class-segurium-2fa.php:1322
msgid "Invalid code. Please try again."
msgstr "代码无效。请重试。"

#: includes/class-segurium-2fa.php:1275
msgid "Encryption error."
msgstr "加密错误。"

#: includes/class-segurium-2fa.php:1306
msgid "Verification code sent to your email."
msgstr "验证代码已发送至您的邮箱。"

#: includes/class-segurium-2fa.php:1351
msgid "2FA is required for your role and cannot be disabled."
msgstr "您的角色需要 2FA，无法禁用。"

#: includes/class-segurium-2fa.php:1374 includes/class-segurium-2fa.php:1411
msgid "Invalid verification code."
msgstr "验证代码无效。"

#: includes/class-segurium-2fa.php:1447
msgid "Please enter your username and password."
msgstr "请输入您的用户名和密码。"

#: includes/class-segurium-2fa.php:1553
msgid "Session expired. Please log in again."
msgstr "会话已过期。请重新登录。"

#: includes/class-segurium-2fa.php:1559 includes/class-segurium-2fa.php:1666
msgid "Invalid session."
msgstr "会话无效。"

#: includes/class-segurium-2fa.php:1640
msgid "Invalid verification code. Please try again."
msgstr "验证代码无效。请重试。"

#: includes/class-segurium-2fa.php:1661
msgid "Session expired."
msgstr "会话已过期。"

#: includes/class-segurium-2fa.php:1671
msgid "Code sent."
msgstr "代码已发送。"

#: includes/class-segurium-account-page.php:165
msgid "Segurium Account"
msgstr "Segurium 账户"

#: includes/class-segurium-account-page.php:166
#: includes/class-segurium-account-page.php:243
#: includes/class-segurium-account-page.php:546
msgid "Account"
msgstr "账户"

#: includes/class-segurium-account-page.php:230
msgid "You do not have permission to access this page."
msgstr "您没有权限访问此页面。"

#: includes/class-segurium-account-page.php:395
msgid "Pro account"
msgstr "Pro 账户"

#: includes/class-segurium-account-page.php:398
#: includes/class-segurium-account-page.php:444
msgid "Account email"
msgstr "账户邮箱"

#: includes/class-segurium-account-page.php:401
#: includes/class-segurium-account-page.php:447
#: includes/class-segurium.php:2800
msgid "Plan"
msgstr "套餐"

#: includes/class-segurium-account-page.php:405
msgid "Trial"
msgstr "试用"

#: includes/class-segurium-account-page.php:409
msgid "License renews"
msgstr "许可证续订"

#: includes/class-segurium-account-page.php:416
#: includes/class-segurium-account-page.php:458
msgid "Sync license"
msgstr "同步许可证"

#: includes/class-segurium-account-page.php:421
msgid "Deactivate license"
msgstr "停用许可证"

#: includes/class-segurium-account-page.php:425
msgid "Manage billing"
msgstr "管理账单"

#: includes/class-segurium-account-page.php:441
#: includes/class-segurium-account-page.php:475
msgid "Free account"
msgstr "免费账户"

#: includes/class-segurium-account-page.php:453
#: includes/class-segurium-account-page.php:482
#: includes/class-segurium-account-page.php:553 includes/class-segurium.php:927
#: includes/class-segurium.php:928 includes/class-segurium.php:940
#: includes/class-segurium.php:1327 includes/class-segurium.php:2640
msgid "Upgrade to Pro"
msgstr "升级到 Pro"

#: includes/class-segurium-account-page.php:477
msgid ""
"Segurium runs without sharing any account information. The Pro service tier "
"raises the cloud cleanup quota and adds email support."
msgstr ""
"Segurium 在运行时不会共享任何账户信息。Pro 服务级别可提高云清理配额，并提供"
"电子邮件支持。"

#: includes/class-segurium-account-page.php:490
msgid "Connect account"
msgstr "连接账户"

#: includes/class-segurium-account-page.php:512
#: includes/segurium-ajax-envelope.php:135
msgid "You do not have permission to perform this action."
msgstr "您没有权限执行此操作。"

#: includes/class-segurium-account-page.php:548
msgid ""
"Account information is temporarily unavailable. Please reload the page in a "
"moment."
msgstr "账户信息暂时不可用。请稍后重新加载页面。"

#: includes/class-segurium-brute-force.php:476
msgid "Login blocked."
msgstr "登录已被阻止。"

#: includes/class-segurium-brute-force.php:489
msgid "Please complete the CAPTCHA challenge."
msgstr "请完成 CAPTCHA 验证。"

#: includes/class-segurium-brute-force.php:1219
msgid "Leave this field empty"
msgstr "请将此字段保持为空"

#. translators: %s: human-readable time remaining
#: includes/class-segurium-brute-force.php:1369
#: includes/class-segurium-brute-force.php:1392
#, php-format
msgid "Too many failed login attempts. Try again in %s."
msgstr "登录失败尝试次数过多。请在 %s 后重试。"

#: includes/class-segurium-brute-force.php:1373
msgid "Login Locked"
msgstr "登录已锁定"

#: includes/class-segurium-cleanup.php:83
msgid "Verdict has no defined cleanup recipe."
msgstr "该判定未定义清理方案。"

#: includes/class-segurium-cleanup.php:87
msgid "File not found."
msgstr "未找到文件。"

#: includes/class-segurium-cleanup.php:93 includes/class-segurium.php:6209
msgid "File has been modified since scan. Re-scan first."
msgstr "扫描后文件已被修改。请先重新扫描。"

#: includes/class-segurium-cleanup.php:99
msgid "Failed to read file for backup."
msgstr "无法读取文件以进行备份。"

#: includes/class-segurium-cleanup.php:117
msgid "Failed to create backup."
msgstr "创建备份失败。"

#: includes/class-segurium-cleanup.php:136
msgid "Failed to clean file."
msgstr "清理文件失败。"

#: includes/class-segurium-component-backup.php:42
#: includes/class-segurium.php:4812
msgid "Component directory not found."
msgstr "未找到组件目录。"

#: includes/class-segurium-component-backup.php:45
msgid "Invalid component type."
msgstr "组件类型无效。"

#: includes/class-segurium-component-backup.php:48
msgid "Invalid component slug."
msgstr "组件标识符无效。"

#. translators: 1: exit code, 2: error output.
#: includes/class-segurium-component-backup.php:76
#, php-format
msgid "Backup failed (exit %1$d): %2$s"
msgstr "备份失败（退出代码 %1$d）：%2$s"

#. translators: 1: component size in MB, 2: cap in MB.
#: includes/class-segurium-component-backup.php:91
#, php-format
msgid ""
"Component is %1$.1f MB, which exceeds the %2$d MB encrypted-backup limit. "
"Delete skipped so your site does not lose uncovered data."
msgstr ""
"组件大小为 %1$.1f MB，超出了 %2$d MB 的加密备份上限。已跳过删除，以免您的站点"
"丢失未覆盖的数据。"

#: includes/class-segurium-component-backup.php:106
msgid "Failed to read packed component archive."
msgstr "无法读取已打包的组件归档。"

#. translators: %s: underlying error message.
#: includes/class-segurium-component-backup.php:128
#, php-format
msgid "Failed to encrypt component backup: %s"
msgstr "加密组件备份失败：%s"

#: includes/class-segurium-component-backup.php:152
msgid "Invalid backup identifier."
msgstr "备份标识符无效。"

#: includes/class-segurium-component-backup.php:159
msgid "Backup archive not found or failed integrity check."
msgstr "未找到备份归档，或完整性检查失败。"

#: includes/class-segurium-component-backup.php:169
msgid "Failed to stage backup for extraction."
msgstr "无法暂存备份以进行解压。"

#: includes/class-segurium-component-backup.php:175
#: includes/class-segurium.php:4597
msgid "Restore target directory is not writable."
msgstr "还原目标目录不可写入。"

#. translators: 1: exit code, 2: error output.
#: includes/class-segurium-component-backup.php:195
#, php-format
msgid "Restore failed (exit %1$d): %2$s"
msgstr "还原失败（退出代码 %1$d）：%2$s"

#: includes/class-segurium-component-backup.php:228
msgid "Secure randomness is unavailable on this host."
msgstr "此主机不提供安全随机数。"

#: includes/class-segurium-cti-client.php:62
msgid ""
"Installation ID unavailable. Please ensure the plugin is properly activated."
msgstr "安装 ID 不可用。请确保插件已正确激活。"

#: includes/class-segurium-cti-client.php:228
msgid "Too many requests. Please try again later."
msgstr "请求过多。请稍后重试。"

#. translators: %d: HTTP status code
#: includes/class-segurium-cti-client.php:234
#, php-format
msgid "Support service error (HTTP %d)."
msgstr "支持服务错误（HTTP %d）。"

#: includes/class-segurium-cti-client.php:575
msgid "Clean version not available for this file"
msgstr "此文件没有可用的干净版本"

#: includes/class-segurium-cti-client.php:910
msgid "Invalid CTI billing response."
msgstr "无效的 CTI 计费响应。"

#. translators: %s: endpoint label
#: includes/class-segurium-cti-signature.php:89
#, php-format
msgid "CTI %s: no response to verify."
msgstr "CTI %s：无可验证的响应。"

#. translators: %s: endpoint label
#: includes/class-segurium-cti-signature.php:102
#, php-format
msgid "CTI %s: response missing signature headers."
msgstr "CTI %s：响应缺少签名头。"

#. translators: 1: endpoint label, 2: key id from response
#: includes/class-segurium-cti-signature.php:112
#, php-format
msgid "CTI %1$s: response signed by untrusted key \"%2$s\"."
msgstr "CTI %1$s：响应由不受信任的密钥 \"%2$s\" 签名。"

#: includes/class-segurium-cti-signature.php:123
msgid "CTI signature trust list is corrupt — public key failed to decode."
msgstr "CTI 签名信任列表已损坏 —— 公钥解码失败。"

#. translators: %s: endpoint label
#: includes/class-segurium-cti-signature.php:133
#, php-format
msgid "CTI %s: signature header malformed."
msgstr "CTI %s：签名头格式错误。"

#. translators: %s: endpoint label
#: includes/class-segurium-cti-signature.php:144
#, php-format
msgid "CTI %s: signature timestamp malformed."
msgstr "CTI %s：签名时间戳格式错误。"

#. translators: 1: endpoint label, 2: skew in seconds
#: includes/class-segurium-cti-signature.php:157
#, php-format
msgid "CTI %1$s: signature timestamp is %2$d seconds out of range."
msgstr "CTI %1$s：签名时间戳超出范围 %2$d 秒。"

#. translators: 1: endpoint label, 2: error message
#: includes/class-segurium-cti-signature.php:174
#, php-format
msgid "CTI %1$s: libsodium rejected signature (%2$s)."
msgstr "CTI %1$s：libsodium 拒绝了签名（%2$s）。"

#. translators: %s: endpoint label
#: includes/class-segurium-cti-signature.php:186
#, php-format
msgid "CTI %s: signature did not verify — response rejected."
msgstr "CTI %s：签名未通过验证 —— 响应已拒绝。"

#: includes/class-segurium-geo-blocker.php:425
msgid "Access from your location is not allowed."
msgstr "不允许从您所在的位置访问。"

#: includes/class-segurium-geo-blocker.php:426
msgid "Access Denied"
msgstr "访问被拒绝"

#: includes/class-segurium-geo-updater.php:140
msgid "Downloaded geo DB has invalid format."
msgstr "下载的地理数据库格式无效。"

#: includes/class-segurium-geo-updater.php:144
msgid "Failed to write geo DB to disk."
msgstr "将地理数据库写入磁盘失败。"

#: includes/class-segurium-geo-updater.php:149
msgid "Failed to install geo DB."
msgstr "安装地理数据库失败。"

#: includes/class-segurium-info-shield.php:331
msgid ""
"On Nginx, the Server header must be removed at the server level "
"(server_tokens off;). This toggle has no effect."
msgstr ""
"在 Nginx 上，必须在服务器级别移除 Server 头（server_tokens off;）。此开关无"
"效。"

#: includes/class-segurium-info-shield.php:334
msgid ""
"On Apache with FastCGI, the Server header is added after PHP runs. Use "
"ServerTokens Prod in Apache config."
msgstr ""
"在使用 FastCGI 的 Apache 上，Server 头在 PHP 运行后才添加。请在 Apache 配置中"
"使用 ServerTokens Prod。"

#: includes/class-segurium-info-shield.php:338
msgid ""
"On IIS, use the removeServerHeader attribute in web.config. This toggle has "
"limited effect."
msgstr ""
"在 IIS 上，请在 web.config 中使用 removeServerHeader 属性。此开关效果有限。"

#: includes/class-segurium-info-shield.php:352
msgid ""
"Your server uses FastCGI, which may re-add the X-Powered-By header. Verify "
"removal by inspecting response headers."
msgstr ""
"您的服务器使用 FastCGI，可能会重新添加 X-Powered-By 头。请通过检查响应头确认"
"其已被移除。"

#: includes/class-segurium-info-shield.php:365
msgid ""
"Jetpack is active and requires XML-RPC. Disabling XML-RPC will break the "
"Jetpack connection."
msgstr "Jetpack 已激活并依赖 XML-RPC。禁用 XML-RPC 将中断 Jetpack 连接。"

#: includes/class-segurium-integrity-chain.php:149
#: includes/class-segurium.php:926 includes/class-segurium.php:4236
msgid "Running a quick malware scan first…"
msgstr "正在先运行快速恶意软件扫描…"

#: includes/class-segurium-integrity-chain.php:200
msgid ""
"The chained malware scan was cancelled — integrity scan was not started."
msgstr "链式恶意软件扫描已取消 —— 完整性扫描未启动。"

#. translators: %s: underlying error message
#: includes/class-segurium-integrity-chain.php:223
#, php-format
msgid "Could not start the chained integrity scan: %s"
msgstr "无法启动链式完整性扫描：%s"

#. translators: %d: interval in seconds.
#: includes/class-segurium-realtime-scan.php:129
#, php-format
msgid "Segurium realtime scan (every %d seconds, dev override)"
msgstr "Segurium 实时扫描（每 %d 秒，开发覆盖）"

#: includes/class-segurium-scan-runner.php:193
msgid "A scan type is required."
msgstr "必须指定扫描类型。"

#: includes/class-segurium-scan-runner.php:207 includes/class-segurium.php:852
#: includes/class-segurium.php:4317
msgid ""
"Scan storage is not ready. Please deactivate and reactivate the Segurium "
"plugin, then try again."
msgstr "扫描存储尚未就绪。请停用并重新激活 Segurium 插件，然后重试。"

#: includes/class-segurium-scan-runner.php:215
#: includes/class-segurium-scan-runner.php:227 includes/class-segurium.php:835
msgid "A scan is already in progress."
msgstr "已有扫描正在进行中。"

#: includes/class-segurium-scan-runner.php:248
msgid ""
"Scan storage was not ready. It has been repaired automatically — please "
"click \"Start scan\" again."
msgstr "扫描存储未就绪，已自动修复 —— 请再次点击 \"开始扫描\"。"

#. translators: %s: underlying exception message
#: includes/class-segurium-scan-runner.php:257
#, php-format
msgid "Failed to initialize scan: %s"
msgstr "初始化扫描失败：%s"

#. translators: %s: underlying exception message
#: includes/class-segurium-scan-runner.php:296
#, php-format
msgid "Unexpected error starting scan: %s"
msgstr "启动扫描时发生意外错误：%s"

#: includes/class-segurium-scan-runner.php:528 includes/class-segurium.php:838
#: includes/class-segurium.php:3189 includes/class-segurium.php:4288
msgid "Your session has expired. Reload the page and try again."
msgstr "您的会话已过期。请重新加载页面后重试。"

#: includes/class-segurium-scan-runner.php:538 includes/class-segurium.php:839
#: includes/class-segurium.php:3199
msgid "You do not have permission to manage scans."
msgstr "您没有管理扫描的权限。"

#: includes/class-segurium-scan-runner.php:570 includes/class-segurium.php:3998
msgid "Could not fetch scan status due to a server error."
msgstr "因服务器错误，无法获取扫描状态。"

#. translators: %d: max_execution_time in seconds
#: includes/class-segurium-scan-runner.php:1094
#, php-format
msgid ""
"PHP max_execution_time is %ds — too short for reliable scanning. Ask your "
"host to raise it to at least 30s."
msgstr ""
"PHP max_execution_time 为 %d 秒 —— 对于可靠的扫描而言过短。请要求主机将其提高"
"到至少 30 秒。"

#: includes/class-segurium-scan-runner.php:1105
msgid ""
"WordPress cron is disabled (DISABLE_WP_CRON) and your PHP setup has no way "
"to detach long tasks from page requests. Background scans will only progress "
"while a Segurium admin tab stays open. Ask your host to either enable a real "
"system cron job hitting wp-cron.php every minute, or to switch from mod_php "
"to PHP-FPM / LiteSpeed."
msgstr ""
"WordPress cron 已禁用（DISABLE_WP_CRON），且您的 PHP 配置无法将长任务与页面请"
"求分离。后台扫描仅在 Segurium 管理标签页保持打开时才会推进。请要求主机启用每"
"分钟访问一次 wp-cron.php 的真实系统 cron 任务，或将 mod_php 切换为 PHP-FPM / "
"LiteSpeed。"

#: includes/class-segurium-scan-runner.php:1107
msgid ""
"WordPress cron is disabled (DISABLE_WP_CRON). Scheduled scans depend on a "
"real system cron job hitting wp-cron.php every minute. Ask your host to set "
"one up."
msgstr ""
"WordPress cron 已禁用（DISABLE_WP_CRON）。计划扫描依赖每分钟访问一次 wp-"
"cron.php 的真实系统 cron 任务。请要求主机配置该任务。"

#: includes/class-segurium-scheduled-scan-settings.php:108
msgid "Invalid settings payload."
msgstr "设置载荷无效。"

#: includes/class-segurium-scheduled-scan-settings.php:127
msgid "Frequency must be one of: off, daily, weekly."
msgstr "频率必须为以下之一：off、daily、weekly。"

#: includes/class-segurium-scheduled-scan-settings.php:138
msgid "Hour must be between 0 and 23."
msgstr "小时必须介于 0 到 23 之间。"

#: includes/class-segurium-scheduled-scan-settings.php:149
msgid "Minute must be between 0 and 59."
msgstr "分钟必须介于 0 到 59 之间。"

#: includes/class-segurium-scheduled-scan-settings.php:160
msgid "Day of week must be between 0 (Sunday) and 6 (Saturday)."
msgstr "星期必须介于 0（星期日）到 6（星期六）之间。"

#: includes/class-segurium-self-check.php:264 includes/class-segurium.php:2233
msgid "Content-Security-Policy"
msgstr "Content-Security-Policy"

#: includes/class-segurium-self-check.php:267
msgid "CSP is enforced."
msgstr "CSP 已强制启用。"

#: includes/class-segurium-self-check.php:269
msgid "CSP is report-only. Switch to enforce for full protection."
msgstr "CSP 处于仅报告模式。切换到强制模式以获得完整保护。"

#: includes/class-segurium-self-check.php:270
msgid "No Content-Security-Policy header. Protects against XSS and injection."
msgstr "未设置 Content-Security-Policy 头。该头可防御 XSS 和注入攻击。"

#: includes/class-segurium-self-check.php:285
msgid "Strict-Transport-Security"
msgstr "Strict-Transport-Security"

#: includes/class-segurium-self-check.php:288
msgid "HSTS active with at least a one-year max-age."
msgstr "HSTS 已启用，max-age 至少为一年。"

#: includes/class-segurium-self-check.php:290
msgid "HSTS present but max-age is below one year."
msgstr "已存在 HSTS，但 max-age 不足一年。"

#: includes/class-segurium-self-check.php:291
msgid "No HSTS header. Browsers may connect over plain HTTP."
msgstr "未设置 HSTS 头。浏览器可能通过明文 HTTP 连接。"

#: includes/class-segurium-self-check.php:303
msgid "X-Content-Type-Options"
msgstr "X-Content-Type-Options"

#: includes/class-segurium-self-check.php:306
msgid "MIME sniffing prevented."
msgstr "已阻止 MIME 嗅探。"

#: includes/class-segurium-self-check.php:307
msgid "Missing. Browsers may misinterpret file types."
msgstr "缺失。浏览器可能误判文件类型。"

#: includes/class-segurium-self-check.php:319 includes/class-segurium.php:2105
msgid "X-Frame-Options"
msgstr "X-Frame-Options"

#: includes/class-segurium-self-check.php:322
msgid "Clickjacking protection via X-Frame-Options."
msgstr "通过 X-Frame-Options 提供点击劫持防护。"

#: includes/class-segurium-self-check.php:323
msgid "Missing X-Frame-Options. Site may be framed by attackers."
msgstr "缺少 X-Frame-Options。站点可能被攻击者嵌入框架。"

#: includes/class-segurium-self-check.php:335 includes/class-segurium.php:2113
msgid "Referrer-Policy"
msgstr "Referrer-Policy"

#: includes/class-segurium-self-check.php:338
msgid "Referrer-Policy restricts information leakage on navigation."
msgstr "Referrer-Policy 可限制导航时的信息泄露。"

#: includes/class-segurium-self-check.php:339
msgid "Missing or unsafe Referrer-Policy. Full URLs may be leaked."
msgstr "Referrer-Policy 缺失或不安全。完整 URL 可能被泄露。"

#: includes/class-segurium-self-check.php:350 includes/class-segurium.php:2198
msgid "Permissions-Policy"
msgstr "Permissions-Policy"

#: includes/class-segurium-self-check.php:353
msgid "Permissions-Policy restricts access to browser features."
msgstr "Permissions-Policy 可限制对浏览器功能的访问。"

#: includes/class-segurium-self-check.php:354
msgid "Missing Permissions-Policy. Browser features are not restricted."
msgstr "缺少 Permissions-Policy。浏览器功能未受限制。"

#: includes/class-segurium-self-check.php:366 includes/class-segurium.php:2133
msgid "X-XSS-Protection"
msgstr "X-XSS-Protection"

#: includes/class-segurium-self-check.php:369
msgid "Legacy XSS filter directive present."
msgstr "存在旧版 XSS 过滤指令。"

#: includes/class-segurium-self-check.php:370
msgid ""
"Missing X-XSS-Protection. Set to 0 to disable legacy browser XSS filters "
"safely."
msgstr ""
"缺少 X-XSS-Protection。请将其设为 0 以安全禁用旧版浏览器的 XSS 过滤器。"

#: includes/class-segurium-self-check.php:395
msgid "X-Powered-By hidden"
msgstr "已隐藏 X-Powered-By"

#. translators: %s: header value
#: includes/class-segurium-self-check.php:400
#, php-format
msgid "X-Powered-By reveals: %s"
msgstr "X-Powered-By 暴露了：%s"

#: includes/class-segurium-self-check.php:403
msgid "X-Powered-By header is not exposed."
msgstr "未暴露 X-Powered-By 头。"

#: includes/class-segurium-self-check.php:414
msgid "WordPress version hidden"
msgstr "已隐藏 WordPress 版本"

#: includes/class-segurium-self-check.php:417
msgid "WordPress version exposed in HTML source."
msgstr "WordPress 版本在 HTML 源代码中可见。"

#: includes/class-segurium-self-check.php:418
msgid "WordPress version not visible in HTML."
msgstr "WordPress 版本在 HTML 中不可见。"

#: includes/class-segurium-self-check.php:429
msgid "Asset version query hidden"
msgstr "已隐藏资源版本查询参数"

#: includes/class-segurium-self-check.php:432
msgid "Core/theme/plugin version exposed in ?ver= on asset URLs."
msgstr "核心/主题/插件版本在资源 URL 的 ?ver= 中暴露。"

#: includes/class-segurium-self-check.php:433
msgid "Asset URLs do not expose version numbers."
msgstr "资源 URL 不暴露版本号。"

#: includes/class-segurium-self-check.php:460
msgid "XML-RPC disabled"
msgstr "XML-RPC 已禁用"

#: includes/class-segurium-self-check.php:463
msgid "XML-RPC endpoint is disabled."
msgstr "XML-RPC 端点已禁用。"

#: includes/class-segurium-self-check.php:464
msgid ""
"XML-RPC is reachable. A frequent brute-force and pingback-amplification "
"target."
msgstr "XML-RPC 可访问。这是常见的暴力破解和 pingback 放大攻击目标。"

#: includes/class-segurium-self-check.php:475
msgid "REST API discovery disabled"
msgstr "REST API 发现已禁用"

#: includes/class-segurium-self-check.php:478
msgid "REST API discovery link removed from <head>."
msgstr "已从 <head> 中移除 REST API 发现链接。"

#: includes/class-segurium-self-check.php:479
msgid "REST API discovery link exposed — simplifies reconnaissance."
msgstr "REST API 发现链接已暴露 —— 会简化侦察过程。"

#: includes/class-segurium-self-check.php:490
msgid "Brute-force protection"
msgstr "暴力破解防护"

#: includes/class-segurium-self-check.php:493
msgid "Login brute-force protection is active."
msgstr "登录暴力破解防护已启用。"

#: includes/class-segurium-self-check.php:494
msgid "Brute-force protection is disabled."
msgstr "暴力破解防护已禁用。"

#: includes/class-segurium-self-check.php:509
msgid "Two-factor enforced for administrators"
msgstr "已对管理员强制启用双重身份验证"

#: includes/class-segurium-self-check.php:512
msgid "Two-factor authentication is enforced for the administrator role."
msgstr "已对管理员角色强制启用双重身份验证。"

#: includes/class-segurium-self-check.php:513
msgid "Administrators can log in with a password alone."
msgstr "管理员可仅凭密码登录。"

#: includes/class-segurium-self-check.php:525 includes/class-segurium.php:1383
msgid "Firewall"
msgstr "防火墙"

#: includes/class-segurium-self-check.php:528
msgid "Firewall rules are active."
msgstr "防火墙规则已启用。"

#: includes/class-segurium-self-check.php:529
msgid "No firewall rules are active."
msgstr "没有启用任何防火墙规则。"

#: includes/class-segurium-self-check.php:541
msgid "HTTPS / SSL active"
msgstr "HTTPS / SSL 已启用"

#: includes/class-segurium-self-check.php:544
msgid "Site is served over HTTPS."
msgstr "站点通过 HTTPS 提供服务。"

#: includes/class-segurium-self-check.php:545
msgid "Site is not served over HTTPS. Traffic is unencrypted."
msgstr "站点未通过 HTTPS 提供服务。流量未加密。"

#: includes/class-segurium-self-check.php:585
msgid ""
"No Set-Cookie headers on the homepage; cannot assess cookie flags from "
"outside."
msgstr "首页上没有 Set-Cookie 头，无法从外部评估 cookie 标志。"

#: includes/class-segurium-self-check.php:591
#: includes/class-segurium-self-check.php:624
msgid "Cookies — Secure"
msgstr "Cookie —— Secure"

#: includes/class-segurium-self-check.php:602
#: includes/class-segurium-self-check.php:625
msgid "Cookies — HttpOnly"
msgstr "Cookie —— HttpOnly"

#: includes/class-segurium-self-check.php:613
#: includes/class-segurium-self-check.php:721
#: includes/class-segurium-self-check.php:735
#: includes/class-segurium-self-check.php:753
msgid "Cookies — SameSite"
msgstr "Cookie —— SameSite"

#. translators: 1: total cookie count, 2: cookie attribute name
#: includes/class-segurium-self-check.php:657
#, php-format
msgid "All %1$d cookies set the %2$s attribute."
msgstr "全部 %1$d 个 cookie 都设置了 %2$s 属性。"

#. translators: 1: matching cookie count, 2: total cookie count, 3: cookie attribute name
#: includes/class-segurium-self-check.php:671
#, php-format
msgid "%1$d of %2$d cookies set %3$s."
msgstr "%2$d 个 cookie 中有 %1$d 个设置了 %3$s。"

#. translators: 1: total cookie count, 2: cookie attribute name
#: includes/class-segurium-self-check.php:684
#, php-format
msgid "None of the %1$d cookies set the %2$s attribute."
msgstr "%1$d 个 cookie 均未设置 %2$s 属性。"

#. translators: %d: total cookie count
#: includes/class-segurium-self-check.php:724
#, php-format
msgid "All %d cookies set SameSite=Lax/Strict."
msgstr "全部 %d 个 cookie 都设置了 SameSite=Lax/Strict。"

#. translators: 1: good cookie count, 2: total cookie count
#: includes/class-segurium-self-check.php:738
#, php-format
msgid "%1$d of %2$d cookies set SameSite=Lax/Strict."
msgstr "%2$d 个 cookie 中有 %1$d 个设置了 SameSite=Lax/Strict。"

#. translators: 1: count of cookies using SameSite=None, 2: total cookie count
#: includes/class-segurium-self-check.php:746
#, php-format
msgid "%1$d of %2$d cookies use SameSite=None."
msgstr "%2$d 个 cookie 中有 %1$d 个使用了 SameSite=None。"

#. translators: %d: total cookie count
#: includes/class-segurium-self-check.php:748
#, php-format
msgid "No cookies set SameSite=Lax or Strict (out of %d)."
msgstr "%d 个 cookie 中没有任何一个设置了 SameSite=Lax 或 Strict。"

#: includes/class-segurium-self-check.php:815 includes/class-segurium.php:2662
msgid "Cloud-assisted malware detection"
msgstr "云端协助恶意软件检测"

#: includes/class-segurium-self-check.php:818
msgid ""
"On-premise mode is enabled, which limits malware-detection accuracy. Files "
"are never stored after scan — turn this off to get full cloud-assisted "
"detection."
msgstr ""
"已启用本地模式，这会限制恶意软件检测的准确性。扫描后绝不会存储文件 —— 请关闭"
"此模式以获得完整的云端协助检测。"

#: includes/class-segurium-self-check.php:819
msgid "Cloud-assisted malware detection is active."
msgstr "云端协助恶意软件检测已启用。"

#: includes/class-segurium-self-check.php:831
msgid "Scheduled malware scans"
msgstr "计划恶意软件扫描"

#: includes/class-segurium-self-check.php:834
msgid "A recurring malware scan is scheduled."
msgstr "已排定一次循环恶意软件扫描。"

#: includes/class-segurium-self-check.php:835
msgid "No recurring malware scan is scheduled."
msgstr "未排定任何循环恶意软件扫描。"

#: includes/class-segurium-self-check.php:847
msgid "Automatic malware cleanup"
msgstr "自动恶意软件清理"

#: includes/class-segurium-self-check.php:850
msgid "Detected malware is cleaned automatically after every scan."
msgstr "每次扫描后会自动清理检测到的恶意软件。"

#: includes/class-segurium-self-check.php:851
msgid ""
"Automatic cleanup is disabled. Detected malware requires a manual click to "
"clean."
msgstr "自动清理已禁用。检测到的恶意软件需手动点击才能清理。"

#: includes/class-segurium-self-check.php:865
msgid "Malware scan up to date"
msgstr "恶意软件扫描已是最新"

#. translators: %s: human time difference
#: includes/class-segurium-self-check.php:870
#, php-format
msgid "Last malware scan completed %s ago."
msgstr "最近一次恶意软件扫描已完成 %s。"

#: includes/class-segurium-self-check.php:874
msgid "Malware scan is older than 7 days."
msgstr "恶意软件扫描已超过 7 天。"

#: includes/class-segurium-self-check.php:875
msgid "No malware scan has been completed yet."
msgstr "尚未完成任何恶意软件扫描。"

#: includes/class-segurium-self-check.php:887
msgid "No malware in the last 24 hours"
msgstr "过去 24 小时内未发现恶意软件"

#: includes/class-segurium-self-check.php:890
msgid ""
"The most recent malware scan ran in the last 24 hours and found nothing."
msgstr "最近一次恶意软件扫描在过去 24 小时内运行，未发现任何问题。"

#: includes/class-segurium-self-check.php:892
msgid ""
"No malware scan has run in the last 24 hours. Scans are quick — run one to "
"refresh this verdict."
msgstr "过去 24 小时内未运行恶意软件扫描。扫描很快 —— 运行一次即可刷新此判定。"

#. translators: %d: number of threats
#: includes/class-segurium-self-check.php:895
#, php-format
msgid ""
"Last malware scan flagged %d threat. Review it on the Malware scanner tab."
msgid_plural ""
"Last malware scan flagged %d threats. Review them on the Malware scanner tab."
msgstr[0] ""
"最近一次恶意软件扫描标记了 %d 个威胁。请在 \"恶意软件扫描器\" 标签页中查看。"

#: includes/class-segurium-self-check.php:919
msgid "No integrity issues in the last 24 hours"
msgstr "过去 24 小时内未发现完整性问题"

#: includes/class-segurium-self-check.php:922
msgid ""
"The most recent integrity scan ran in the last 24 hours and reported no "
"issues."
msgstr "最近一次完整性扫描在过去 24 小时内运行，未报告任何问题。"

#: includes/class-segurium-self-check.php:924
msgid ""
"No integrity scan has run in the last 24 hours. Scans are quick — run one to "
"refresh this verdict."
msgstr "过去 24 小时内未运行完整性扫描。扫描很快 —— 运行一次即可刷新此判定。"

#. translators: %d: number of open integrity issues
#: includes/class-segurium-self-check.php:927
#, php-format
msgid ""
"%d open integrity issue is unresolved. Review it on the Integrity scanner "
"tab."
msgid_plural ""
"%d open integrity issues are unresolved. Review them on the Integrity "
"scanner tab."
msgstr[0] "%d 个未解决的完整性问题。请在 \"完整性扫描器\" 标签页中查看。"

#. translators: %d: HTTP status code
#: includes/class-segurium-trusted-proxies.php:92
#, php-format
msgid "Trusted proxies endpoint returned HTTP %d."
msgstr "可信代理端点返回 HTTP %d。"

#: includes/class-segurium-trusted-proxies.php:113
msgid "Trusted proxies response has invalid format."
msgstr "可信代理响应格式无效。"

#: includes/class-segurium-upload-scan.php:90
msgid "This file was identified as malware and has been blocked."
msgstr "此文件被识别为恶意软件并已被阻止。"

#: includes/class-segurium.php:278 includes/segurium-admin-menu-shell.php:95
msgid "Security score:"
msgstr "安全评分："

#. translators: %s: human-readable time difference
#. translators: %s: human-readable time difference such as "5 mins"
#: includes/class-segurium.php:288 includes/class-segurium.php:1061
#: includes/segurium-admin-menu-shell.php:105
#, php-format
msgid "Last checked %s ago."
msgstr "最近一次检查于 %s 前。"

#: includes/class-segurium.php:295 includes/segurium-admin-menu-shell.php:112
msgid ""
"Run a Self-Check from the Segurium admin page to see your security score."
msgstr "在 Segurium 管理页面运行自检，以查看您的安全评分。"

#: includes/class-segurium.php:301 includes/segurium-admin-menu-shell.php:118
msgid "Open Segurium"
msgstr "打开 Segurium"

#: includes/class-segurium.php:802
msgid "Malware"
msgstr "恶意软件"

#: includes/class-segurium.php:803
msgid "Clean"
msgstr "清理"

#: includes/class-segurium.php:804 includes/class-segurium.php:1463
msgid "Cleaned"
msgstr "已清理"

#: includes/class-segurium.php:805
msgid "Restored"
msgstr "已还原"

#: includes/class-segurium.php:806
msgid "Failed"
msgstr "失败"

#: includes/class-segurium.php:807
msgid "Processing..."
msgstr "处理中…"

#: includes/class-segurium.php:808
msgid "Show malware"
msgstr "显示恶意软件"

#: includes/class-segurium.php:809
msgid "Report false positive"
msgstr "报告误报"

#: includes/class-segurium.php:810 includes/class-segurium.php:2765
msgid "Report False Positive"
msgstr "报告误报"

#: includes/class-segurium.php:811 includes/class-segurium.php:2770
msgid "File path"
msgstr "文件路径"

#: includes/class-segurium.php:812 includes/class-segurium.php:2772
msgid "SHA-256"
msgstr "SHA-256"

#: includes/class-segurium.php:813 includes/class-segurium.php:1540
#: includes/class-segurium.php:2774
msgid "Component"
msgstr "组件"

#: includes/class-segurium.php:814 includes/class-segurium.php:2776
msgid "Current verdict"
msgstr "当前判定"

#: includes/class-segurium.php:815 includes/class-segurium.php:2779
msgid "Note (optional, max 2000 chars)"
msgstr "备注（可选，最多 2000 个字符）"

#: includes/class-segurium.php:816 includes/class-segurium.php:2783
msgid "Also ignore this file on this site"
msgstr "同时在本站点上忽略此文件"

#: includes/class-segurium.php:817 includes/class-segurium.php:2787
msgid "Submit report"
msgstr "提交报告"

#: includes/class-segurium.php:819
msgid "Submitting…"
msgstr "提交中…"

#: includes/class-segurium.php:820
msgid "Report submitted. Thank you."
msgstr "报告已提交。谢谢。"

#: includes/class-segurium.php:821
msgid "Could not submit the report."
msgstr "无法提交报告。"

#: includes/class-segurium.php:822 includes/class-segurium.php:899
msgid "Restore"
msgstr "还原"

#: includes/class-segurium.php:823
msgid "This will restore the original infected file from backup. Continue?"
msgstr "此操作将从备份中还原原始受感染文件。是否继续？"

#: includes/class-segurium.php:824
msgid "Restore file"
msgstr "还原文件"

#: includes/class-segurium.php:825
msgid "Checking…"
msgstr "检查中…"

#: includes/class-segurium.php:826
msgid ""
"The file on disk is already the backed-up version. Restore anyway to update "
"database records?"
msgstr "磁盘上的文件已是备份版本。是否仍要还原以更新数据库记录？"

#. translators: %s: relative file path
#: includes/class-segurium.php:828
#, php-format
msgid ""
"The file at %s has been modified since the last cleanup. Restoring will "
"overwrite the existing file with the backed-up version. This cannot be "
"undone."
msgstr ""
"%s 处的文件自上次清理后已被修改。还原将使用备份版本覆盖现有文件。此操作无法撤"
"销。"

#: includes/class-segurium.php:829
msgid "Overwrite & Restore"
msgstr "覆盖并还原"

#: includes/class-segurium.php:830
msgid "No threats found."
msgstr "未发现威胁。"

#: includes/class-segurium.php:831
msgid "Scan complete."
msgstr "扫描完成。"

#: includes/class-segurium.php:832 includes/class-segurium.php:955
msgid "Starting scan..."
msgstr "正在启动扫描…"

#: includes/class-segurium.php:833
msgid "Failed to start scan."
msgstr "启动扫描失败。"

#: includes/class-segurium.php:834
msgid "Error"
msgstr "错误"

#: includes/class-segurium.php:836
msgid "Connection lost. Retrying..."
msgstr "连接已中断。正在重试…"

#: includes/class-segurium.php:837
msgid "Request failed"
msgstr "请求失败"

#: includes/class-segurium.php:840 includes/class-segurium.php:3070
msgid "CTI service consent is required before scanning."
msgstr "扫描前需要 CTI 服务授权。"

#: includes/class-segurium.php:841
msgid "The scan could not be initialized. Check the PHP error log."
msgstr "无法初始化扫描。请查看 PHP 错误日志。"

#: includes/class-segurium.php:842
msgid ""
"The scan started but the background worker could not be dispatched. Try "
"again."
msgstr "扫描已启动，但无法调度后台工作进程。请重试。"

#: includes/class-segurium.php:843
msgid ""
"The scan could not be started due to a server error. Check the PHP error log."
msgstr "因服务器错误，无法启动扫描。请查看 PHP 错误日志。"

#: includes/class-segurium.php:844
msgid ""
"Could not fetch scan status due to a server error. Check the PHP error log."
msgstr "因服务器错误，无法获取扫描状态。请查看 PHP 错误日志。"

#: includes/class-segurium.php:845
msgid ""
"Could not stop the running scan due to a server error. Check the PHP error "
"log."
msgstr "因服务器错误，无法停止正在运行的扫描。请查看 PHP 错误日志。"

#: includes/class-segurium.php:846
msgid "The server returned an error while processing the request."
msgstr "服务器在处理请求时返回了错误。"

#: includes/class-segurium.php:847
msgid "Network error — the request could not reach the server."
msgstr "网络错误 —— 请求未能到达服务器。"

#: includes/class-segurium.php:848
msgid ""
"The server returned an unexpected response. Reload the page and try again."
msgstr "服务器返回了意外响应。请重新加载页面后重试。"

#: includes/class-segurium.php:849
msgid ""
"The site appears to be contaminated: another file on the server is echoing "
"content before Segurium can respond. Check wp-content/mu-plugins, wp-"
"config.php, and your active theme/plugins for recent unexpected changes."
msgstr ""
"站点似乎已被污染：服务器上的其他文件在 Segurium 响应之前就输出了内容。请检查 "
"wp-content/mu-plugins、wp-config.php 以及您当前启用的主题/插件，查看是否有近"
"期的意外更改。"

#: includes/class-segurium.php:850
msgid ""
"Segurium received a response wrapped in valid markers but the JSON inside "
"did not parse. This usually indicates a fatal PHP error inside the Segurium "
"handler — check the PHP error log."
msgstr ""
"Segurium 收到了带有有效标记的响应，但其中的 JSON 无法解析。这通常表示 "
"Segurium 处理程序内发生了致命的 PHP 错误 —— 请查看 PHP 错误日志。"

#: includes/class-segurium.php:851 includes/class-segurium.php:3126
msgid "This version of the admin page is stale. Reload the page to continue."
msgstr "此管理页面版本已过期。请重新加载页面以继续。"

#: includes/class-segurium.php:853
msgid ""
"An unexpected server error occurred. Check the PHP error log and try again."
msgstr "发生了意外的服务器错误。请查看 PHP 错误日志后重试。"

#: includes/class-segurium.php:854 includes/class-segurium.php:2716
msgid "Frequency"
msgstr "频率"

#: includes/class-segurium.php:855 includes/class-segurium.php:2088
#: includes/class-segurium.php:2719
msgid "Off"
msgstr "关闭"

#: includes/class-segurium.php:856 includes/class-segurium.php:2720
msgid "Daily"
msgstr "每日"

#: includes/class-segurium.php:857 includes/class-segurium.php:2721
msgid "Weekly"
msgstr "每周"

#: includes/class-segurium.php:858 includes/class-segurium.php:2726
msgid "Time of day"
msgstr "时刻"

#: includes/class-segurium.php:859 includes/class-segurium.php:2733
msgid "Day of week"
msgstr "星期"

#: includes/class-segurium.php:860
msgid "Next run:"
msgstr "下次运行："

#: includes/class-segurium.php:861
msgid "Schedule saved."
msgstr "计划已保存。"

#: includes/class-segurium.php:862
msgid "Could not save schedule."
msgstr "无法保存计划。"

#: includes/class-segurium.php:863
msgid "Stored in UTC. Displayed in your browser locale."
msgstr "以 UTC 存储，按您的浏览器区域设置显示。"

#: includes/class-segurium.php:864
msgid "Scanned files"
msgstr "已扫描文件"

#: includes/class-segurium.php:865
msgid "showing first"
msgstr "显示前"

#: includes/class-segurium.php:866
msgid "Original file content (malware)"
msgstr "原始文件内容（恶意软件）"

#. translators: %s: relative file path
#: includes/class-segurium.php:868
#, php-format
msgid "Current on-disk content (malware): %s"
msgstr "当前磁盘上的内容（恶意软件）：%s"

#: includes/class-segurium.php:869 includes/class-segurium.php:1579
#: includes/class-segurium.php:1593
msgid "Close"
msgstr "关闭"

#: includes/class-segurium.php:870 includes/class-segurium.php:900
#: includes/class-segurium.php:1467
msgid "Fixed"
msgstr "已修复"

#: includes/class-segurium.php:871 includes/class-segurium.php:1471
msgid "Ignored"
msgstr "已忽略"

#: includes/class-segurium.php:872
msgid "Ignore until file is the same"
msgstr "在文件保持相同前忽略"

#: includes/class-segurium.php:873
msgid "Always ignore"
msgstr "始终忽略"

#: includes/class-segurium.php:874
msgid "Remove from ignore"
msgstr "从忽略列表移除"

#: includes/class-segurium.php:875
msgid "Connected"
msgstr "已连接"

#: includes/class-segurium.php:876
msgid "Disconnected"
msgstr "已断开"

#: includes/class-segurium.php:877
msgid "No files found."
msgstr "未找到文件。"

#. translators: %d: number of malicious files still needing attention
#: includes/class-segurium.php:879
#, php-format
msgid "%d threats still need your attention"
msgstr "%d 个威胁仍需您处理"

#: includes/class-segurium.php:880
msgid "No threats — you are clear."
msgstr "无威胁 —— 一切正常。"

#: includes/class-segurium.php:881
msgid "No scans yet — run your first scan."
msgstr "尚未扫描 —— 请运行您的首次扫描。"

#: includes/class-segurium.php:882 includes/class-segurium.php:1437
#: includes/class-segurium.php:1525
msgid "Stop scan"
msgstr "停止扫描"

#: includes/class-segurium.php:883
msgid "Stop the running scan? Progress so far will be discarded."
msgstr "是否停止正在运行的扫描？目前的进度将被丢弃。"

#: includes/class-segurium.php:884
msgid "Could not stop the scan."
msgstr "无法停止扫描。"

#: includes/class-segurium.php:885
msgid "Scan stopped."
msgstr "扫描已停止。"

#: includes/class-segurium.php:904
#, php-format
msgid "Scan stopped — %1$d of %2$d files scanned."
msgstr "扫描已停止 — 已扫描 %2$d 个文件中的 %1$d 个。"

#: includes/class-segurium.php:906
#, php-format
msgid "Scan aborted — %1$d of %2$d files scanned."
msgstr "扫描已中止 — 已扫描 %2$d 个文件中的 %1$d 个。"

#: includes/class-segurium.php:886
msgid "Hosting environment warnings"
msgstr "托管环境警告"

#: includes/class-segurium.php:887
msgid "No malicious files. All known threats have been handled."
msgstr "无恶意文件。所有已知威胁均已处理。"

#: includes/class-segurium.php:888
msgid "No cleaned files yet."
msgstr "尚无已清理的文件。"

#: includes/class-segurium.php:889
msgid "No files marked fixed."
msgstr "没有文件被标记为已修复。"

#: includes/class-segurium.php:890
msgid "No ignored files."
msgstr "没有已忽略的文件。"

#: includes/class-segurium.php:891
msgid "Recently processed in this session"
msgstr "此会话中最近处理"

#: includes/class-segurium.php:892 includes/class-segurium.php:1041
msgid "Page"
msgstr "页"

#: includes/class-segurium.php:893 includes/class-segurium.php:1042
msgid "of"
msgstr "共"

#: includes/class-segurium.php:894
msgid "items"
msgstr "项"

#: includes/class-segurium.php:895 includes/class-segurium.php:1039
#: includes/class-segurium.php:1961
msgid "Previous"
msgstr "上一页"

#: includes/class-segurium.php:896 includes/class-segurium.php:1040
#: includes/class-segurium.php:1963
msgid "Next"
msgstr "下一页"

#: includes/class-segurium.php:897 includes/class-segurium.php:1062
msgid "Fix"
msgstr "修复"

#: includes/class-segurium.php:898
msgid "Ignore"
msgstr "忽略"

#: includes/class-segurium.php:901
msgid "Deleted"
msgstr "已删除"

#: includes/class-segurium.php:902
msgid "Not found"
msgstr "未找到"

#: includes/class-segurium.php:903
msgid ""
"This file is not part of the original installation and will be deleted. A "
"backup will be created. Continue?"
msgstr "此文件不属于原始安装内容，将被删除。系统将创建备份。是否继续？"

#: includes/class-segurium.php:904
msgid ""
"Some files will be deleted (unknown files) and some will be replaced with "
"originals (modified files). Backups will be created for all. Continue?"
msgstr ""
"部分文件将被删除（未知文件），部分将被还原为原始文件（修改过的文件）。系统会"
"为所有文件创建备份。是否继续？"

#: includes/class-segurium.php:905
msgid "Fixing files..."
msgstr "正在修复文件…"

#: includes/class-segurium.php:907
msgid "Older backups will be rotated out"
msgstr "旧备份将被轮换移除"

#. translators: 1: number of files to fix, 2: human-readable size (e.g. "12.4 MB")
#: includes/class-segurium.php:909
#, php-format
msgid "You are about to fix %1$d files (~%2$s)."
msgstr "您即将修复 %1$d 个文件（约 %2$s）。"

#. translators: 1: number of envelopes to evict, 2: human-readable size of those envelopes
#: includes/class-segurium.php:911
#, php-format
msgid ""
"%1$d older backups (~%2$s) will be rotated out — these are restore points "
"for previously-fixed files."
msgstr "将轮换移除 %1$d 个旧备份（约 %2$s）—— 这些是先前已修复文件的还原点。"

#. translators: %d: number of pinned backups that are protected from rotation
#: includes/class-segurium.php:913
#, php-format
msgid "%d pinned backups will be kept (still referenced by Restore)."
msgstr "将保留 %d 个固定备份（仍被还原功能引用）。"

#: includes/class-segurium.php:914
msgid "Continue"
msgstr "继续"

#: includes/class-segurium.php:915
msgid "Restoring files…"
msgstr "正在还原文件…"

#: includes/class-segurium.php:916
msgid "Updating files…"
msgstr "正在更新文件…"

#. translators: 1: number of items completed; 2: total number of items
#: includes/class-segurium.php:918
#, php-format
msgid "%1$d of %2$d"
msgstr "%2$d 中的 %1$d"

#: includes/class-segurium.php:919
msgid "Cancelling…"
msgstr "正在取消…"

#: includes/class-segurium.php:920
msgid "Clean all detected malware"
msgstr "清理所有检测到的恶意软件"

#. translators: %d: number of malicious files queued for cleanup
#: includes/class-segurium.php:922
#, php-format
msgid ""
"This will attempt to clean %d detected malicious file(s). Each file is "
"backed up before cleanup."
msgstr "此操作将尝试清理 %d 个检测到的恶意文件。清理前会为每个文件创建备份。"

#: includes/class-segurium.php:923
msgid "Clean all"
msgstr "全部清理"

#: includes/class-segurium.php:924
msgid "Cleaning malware..."
msgstr "正在清理恶意软件…"

#: includes/class-segurium.php:929
msgid "Maybe later"
msgstr "稍后再说"

#: includes/class-segurium.php:930 includes/class-segurium.php:3435
#: includes/class-segurium.php:6224
msgid ""
"Cleanup quota reached. Upgrade to Pro for an unbounded cloud cleanup quota."
msgstr ""
"已达到清理配额。升级到 Pro 即可获得无限制的云清理配额。"

#: includes/class-segurium.php:931
msgid "Cleanup quota reached"
msgstr "已达到清理配额"

#. translators: 1: number of cleanups consumed in the rolling window (e.g., 3); 2: rolling window length in days (e.g., 30)
#: includes/class-segurium.php:933
#, php-format
msgid ""
"You’ve used %1$d cloud cleanups in the last %2$d days. Upgrade to Pro for an "
"unbounded cloud cleanup quota."
msgstr ""
"您在过去 %2$d 天内已使用了 %1$d 次云清理。升级到 Pro 即可获得无限制的云清理"
"配额。"

#. translators: %s: localized date when the next cleanup slot becomes available
#: includes/class-segurium.php:935
#, php-format
msgid "Next slot opens %s"
msgstr "下一个名额于 %s 开放"

#. translators: 1: cleanups used so far, 2: per-window cap (e.g., 3), 3: rolling window length in days (e.g., 30)
#: includes/class-segurium.php:937 includes/class-segurium.php:1313
#, php-format
msgid "%1$d of %2$d cleanups used in the last %3$d days"
msgstr "过去 %3$d 天内已使用 %2$d 次中的 %1$d 次清理"

#. translators: 1: cleanups used so far, 2: per-window cap (e.g., 3), 3: rolling window length in days (e.g., 30), 4: localized date when the next slot opens
#: includes/class-segurium.php:939 includes/class-segurium.php:1304
#, php-format
msgid "%1$d of %2$d cleanups used in the last %3$d days — next slot opens %4$s"
msgstr "过去 %3$d 天内已使用 %2$d 次中的 %1$d 次清理 —— 下一个名额于 %4$s 开放"

#: includes/class-segurium.php:941 includes/class-segurium.php:2612
#: includes/class-segurium.php:2801
msgid "Pro"
msgstr "Pro"

#: includes/class-segurium.php:942
msgid "Diff"
msgstr "差异"

#: includes/class-segurium.php:943
msgid "Delisted from official WordPress.org"
msgstr "已从 WordPress.org 官方下架"

#: includes/class-segurium.php:944 includes/class-segurium.php:5069
msgid "Abandoned (no updates >2 years)"
msgstr "已停止维护（超过 2 年未更新）"

#: includes/class-segurium.php:945
msgid "Not from official WordPress.org"
msgstr "并非来自 WordPress.org 官方"

#: includes/class-segurium.php:946
msgid "ignored"
msgstr "已忽略"

#: includes/class-segurium.php:947
msgid "Issues"
msgstr "问题"

#: includes/class-segurium.php:948
msgid "issue"
msgstr "问题"

#: includes/class-segurium.php:949
msgid "unrecognized file"
msgstr "无法识别的文件"

#: includes/class-segurium.php:950
msgid "(!) malware"
msgstr "(!) 恶意软件"

#: includes/class-segurium.php:951
msgid "View"
msgstr "查看"

#: includes/class-segurium.php:952
msgid "issues"
msgstr "问题"

#: includes/class-segurium.php:953
msgid "Checking"
msgstr "检查中"

#: includes/class-segurium.php:954
msgid "Discovering components…"
msgstr "正在发现组件…"

#: includes/class-segurium.php:956
msgid "Saved permanently."
msgstr "已永久保存。"

#: includes/class-segurium.php:957
msgid "Changes reverted."
msgstr "更改已还原。"

#: includes/class-segurium.php:958 includes/class-segurium.php:1634
#: includes/migrations/class-segurium-migration-wordfence.php:165
#: includes/migrations/class-segurium-migration-wordfence.php:167
msgid "Blocked Countries"
msgstr "已封锁的国家/地区"

#: includes/class-segurium.php:959
msgid "Allowed Countries"
msgstr "允许的国家/地区"

#: includes/class-segurium.php:960 includes/class-segurium.php:1643
msgid "Type a country name or ISO code to add it to the block list."
msgstr "输入国家/地区名称或 ISO 代码以将其添加到封锁列表。"

#: includes/class-segurium.php:961
msgid "Type a country name or ISO code to add it to the allow list."
msgstr "输入国家/地区名称或 ISO 代码以将其添加到允许列表。"

#: includes/class-segurium.php:962 includes/class-segurium.php:1722
msgid "Blocked IPs / CIDRs"
msgstr "已封锁的 IP / CIDR"

#: includes/class-segurium.php:963 includes/class-segurium.php:1723
msgid ""
"These IPs are always blocked. One entry per line. Accepts IPv4, IPv6, and "
"CIDR ranges."
msgstr "这些 IP 始终被封锁。每行一条。支持 IPv4、IPv6 以及 CIDR 范围。"

#: includes/class-segurium.php:964
msgid "Allowed IPs / CIDRs"
msgstr "允许的 IP / CIDR"

#: includes/class-segurium.php:965
msgid ""
"Only these IPs can access the site. All others are blocked. One entry per "
"line."
msgstr "仅这些 IP 可访问站点。其他所有 IP 均被封锁。每行一条。"

#: includes/class-segurium.php:966
msgid "No supported security plugins detected."
msgstr "未检测到受支持的安全插件。"

#: includes/class-segurium.php:967
msgid "Preview"
msgstr "预览"

#: includes/class-segurium.php:968
msgid "Apply Migration"
msgstr "应用迁移"

#: includes/class-segurium.php:970
msgid "Migration complete."
msgstr "迁移完成。"

#: includes/class-segurium.php:971
#: includes/migrations/class-segurium-migration-wordfence.php:167
msgid "Import"
msgstr "导入"

#: includes/class-segurium.php:972
msgid "Skip"
msgstr "跳过"

#: includes/class-segurium.php:973
msgid "Planned feature"
msgstr "计划中的功能"

#: includes/class-segurium.php:974
msgid "Feature"
msgstr "功能"

#: includes/class-segurium.php:975
msgid "Value"
msgstr "值"

#: includes/class-segurium.php:976
msgid "Action"
msgstr "操作"

#: includes/class-segurium.php:977
msgid "Note"
msgstr "备注"

#: includes/class-segurium.php:978
msgid "items imported"
msgstr "已导入项目"

#: includes/class-segurium.php:979
msgid "features planned"
msgstr "已计划功能"

#: includes/class-segurium.php:980
msgid "Submitting\\u2026"
msgstr "提交中\\u2026"

#: includes/class-segurium.php:981
msgid "Ticket submitted successfully."
msgstr "工单提交成功。"

#: includes/class-segurium.php:982
msgid "Your ticket reference:"
msgstr "您的工单编号："

#: includes/class-segurium.php:983
msgid "Failed to submit ticket. Please try again."
msgstr "提交工单失败。请重试。"

#: includes/class-segurium.php:984
msgid "Please attach a file before submitting."
msgstr "请在提交前附加文件。"

#: includes/class-segurium.php:985
msgid "Selected file exceeds the 100 MB limit."
msgstr "所选文件超过 100 MB 上限。"

#: includes/class-segurium.php:986
msgid "Please enter a valid reply-to email."
msgstr "请输入有效的回复邮箱。"

#: includes/class-segurium.php:987
msgid "Please enter your name."
msgstr "请输入您的姓名。"

#: includes/class-segurium.php:988
msgid "Brute-Force Protection"
msgstr "暴力破解防护"

#: includes/class-segurium.php:989 includes/class-segurium.php:1748
msgid "Enable brute-force protection"
msgstr "启用暴力破解防护"

#: includes/class-segurium.php:990 includes/class-segurium.php:1766
msgid "Max failed attempts"
msgstr "最大失败尝试次数"

#: includes/class-segurium.php:991 includes/class-segurium.php:1768
msgid "Number of failed login attempts allowed before the IP is locked out."
msgstr "在 IP 被锁定前允许的登录失败尝试次数。"

#: includes/class-segurium.php:992 includes/class-segurium.php:1771
msgid "Attempt window (seconds)"
msgstr "尝试窗口（秒）"

#: includes/class-segurium.php:993 includes/class-segurium.php:1773
msgid "Time window in which failed attempts are counted toward the threshold."
msgstr "失败尝试计入阈值的时间窗口。"

#: includes/class-segurium.php:994 includes/class-segurium.php:1776
msgid "Initial lockout duration (seconds)"
msgstr "初始锁定时长（秒）"

#: includes/class-segurium.php:995 includes/class-segurium.php:1780
msgid "Lockouts before extended ban"
msgstr "进入延长封禁前的锁定次数"

#: includes/class-segurium.php:996 includes/class-segurium.php:1785
msgid "Extended lockout duration (seconds)"
msgstr "延长锁定时长（秒）"

#: includes/class-segurium.php:997 includes/class-segurium.php:1789
msgid "History window (seconds)"
msgstr "历史窗口（秒）"

#: includes/class-segurium.php:998 includes/class-segurium.php:1795
msgid "Also protect XML-RPC (xmlrpc.php)"
msgstr "同时保护 XML-RPC（xmlrpc.php）"

#: includes/class-segurium.php:999 includes/class-segurium.php:1801
msgid "Add honeypot field to login form"
msgstr "在登录表单中添加蜜罐字段"

#: includes/class-segurium.php:1000 includes/class-segurium.php:1849
msgid "Active Lockouts"
msgstr "当前锁定"

#: includes/class-segurium.php:1001 includes/class-segurium.php:1862
msgid "No IPs are currently locked out."
msgstr "当前没有被锁定的 IP。"

#: includes/class-segurium.php:1002 includes/class-segurium.php:1046
#: includes/class-segurium.php:1929
msgid "Unlock"
msgstr "解锁"

#: includes/class-segurium.php:1003 includes/class-segurium.php:1036
#: includes/class-segurium.php:1854 includes/class-segurium.php:1954
msgid "Tier"
msgstr "等级"

#: includes/class-segurium.php:1004 includes/class-segurium.php:1033
#: includes/class-segurium.php:1853 includes/class-segurium.php:1896
#: includes/class-segurium.php:1950
msgid "IP"
msgstr "IP"

#: includes/class-segurium.php:1005 includes/class-segurium.php:1855
msgid "Locked at"
msgstr "锁定时间"

#: includes/class-segurium.php:1006 includes/class-segurium.php:1856
msgid "Expires"
msgstr "到期时间"

#: includes/class-segurium.php:1007 includes/class-segurium.php:1052
msgid "Settings saved."
msgstr "设置已保存。"

#: includes/class-segurium.php:1008
msgid "Unlock this IP?"
msgstr "解锁此 IP？"

#: includes/class-segurium.php:1009 includes/class-segurium.php:1806
msgid "Log retention (days)"
msgstr "日志保留（天）"

#: includes/class-segurium.php:1010 includes/class-segurium.php:1811
msgid "hCaptcha"
msgstr "hCaptcha"

#: includes/class-segurium.php:1011 includes/class-segurium.php:1816
msgid "Require hCaptcha after repeated failures"
msgstr "在多次失败后要求 hCaptcha"

#: includes/class-segurium.php:1012 includes/class-segurium.php:1824
msgid "hCaptcha site key"
msgstr "hCaptcha 站点密钥"

#: includes/class-segurium.php:1013 includes/class-segurium.php:1830
msgid "hCaptcha secret key"
msgstr "hCaptcha 私密密钥"

#: includes/class-segurium.php:1014 includes/class-segurium.php:1836
msgid "Show CAPTCHA after N failed attempts"
msgstr "在 N 次失败尝试后显示 CAPTCHA"

#: includes/class-segurium.php:1015
msgid "Presets:"
msgstr "预设："

#: includes/class-segurium.php:1016
msgid "Light"
msgstr "轻度"

#: includes/class-segurium.php:1017 includes/class-segurium.php:1757
#: includes/class-segurium.php:2090
msgid "Recommended"
msgstr "推荐"

#: includes/class-segurium.php:1018 includes/class-segurium.php:2091
#: includes/class-segurium.php:2278
msgid "Strict"
msgstr "严格"

#: includes/class-segurium.php:1019
msgid "Click a preset to fill the form, then Save."
msgstr "点击预设以填充表单，然后保存。"

#: includes/class-segurium.php:1020 includes/class-segurium.php:1867
msgid "Statistics"
msgstr "统计信息"

#: includes/class-segurium.php:1021 includes/class-segurium.php:1870
msgid "Active lockouts"
msgstr "当前锁定"

#: includes/class-segurium.php:1022 includes/class-segurium.php:1874
msgid "Attempts (24h)"
msgstr "尝试次数（24 小时）"

#: includes/class-segurium.php:1023 includes/class-segurium.php:1878
msgid "Lockouts (24h)"
msgstr "锁定次数（24 小时）"

#: includes/class-segurium.php:1024 includes/class-segurium.php:1882
msgid "Honeypot hits (24h)"
msgstr "蜜罐命中（24 小时）"

#: includes/class-segurium.php:1025 includes/class-segurium.php:1886
msgid "CAPTCHA failures (24h)"
msgstr "CAPTCHA 失败（24 小时）"

#: includes/class-segurium.php:1026 includes/class-segurium.php:1892
msgid "Top attacking IPs (24h)"
msgstr "攻击最多的 IP（24 小时）"

#: includes/class-segurium.php:1027 includes/class-segurium.php:1905
msgid "Top targeted usernames (24h)"
msgstr "被针对最多的用户名（24 小时）"

#: includes/class-segurium.php:1028 includes/class-segurium.php:1902
msgid "No attacking IPs in the last 24 hours."
msgstr "过去 24 小时内未发现攻击 IP。"

#: includes/class-segurium.php:1029 includes/class-segurium.php:1915
msgid "No targeted usernames in the last 24 hours."
msgstr "过去 24 小时内未发现被针对的用户名。"

#: includes/class-segurium.php:1030 includes/class-segurium.php:1921
msgid "Event log"
msgstr "事件日志"

#: includes/class-segurium.php:1031 includes/class-segurium.php:1948
msgid "When"
msgstr "时间"

#: includes/class-segurium.php:1032 includes/class-segurium.php:1949
msgid "Event"
msgstr "事件"

#: includes/class-segurium.php:1034 includes/class-segurium.php:1909
#: includes/class-segurium.php:1952
msgid "Username"
msgstr "用户名"

#: includes/class-segurium.php:1035 includes/class-segurium.php:1953
msgid "Surface"
msgstr "入口"

#: includes/class-segurium.php:1037 includes/class-segurium.php:1923
msgid "All events"
msgstr "全部事件"

#: includes/class-segurium.php:1038 includes/class-segurium.php:1959
msgid "No events recorded yet."
msgstr "尚未记录任何事件。"

#: includes/class-segurium.php:1043 includes/class-segurium.php:1926
msgid "Attempt"
msgstr "尝试"

#: includes/class-segurium.php:1044 includes/class-segurium.php:1927
msgid "Lockout"
msgstr "锁定"

#: includes/class-segurium.php:1045 includes/class-segurium.php:1928
msgid "Honeypot"
msgstr "蜜罐"

#: includes/class-segurium.php:1047 includes/class-segurium.php:1930
msgid "CAPTCHA failed"
msgstr "CAPTCHA 失败"

#: includes/class-segurium.php:1048
msgid "wp-login.php"
msgstr "wp-login.php"

#: includes/class-segurium.php:1049 includes/class-segurium.php:2425
msgid "XML-RPC"
msgstr "XML-RPC"

#: includes/class-segurium.php:1050
msgid "Loading settings..."
msgstr "正在加载设置…"

#: includes/class-segurium.php:1051
msgid "Saving..."
msgstr "保存中…"

#: includes/class-segurium.php:1053
msgid "Failed to save settings."
msgstr "保存设置失败。"

#: includes/class-segurium.php:1054
msgid "Failed to load settings."
msgstr "加载设置失败。"

#: includes/class-segurium.php:1055
msgid "All recommended settings enabled."
msgstr "所有推荐设置已启用。"

#: includes/class-segurium.php:1056 includes/class-segurium.php:1359
msgid "Self-Check"
msgstr "自检"

#: includes/class-segurium.php:1057 includes/class-segurium.php:2458
msgid "Run Self-Check"
msgstr "运行自检"

#: includes/class-segurium.php:1058
msgid "Running..."
msgstr "运行中…"

#: includes/class-segurium.php:1059
msgid "Click Run Self-Check to grade your site."
msgstr "点击 \"运行自检\" 为您的站点评级。"

#: includes/class-segurium.php:1063
msgid "How to fix"
msgstr "如何修复"

#: includes/class-segurium.php:1064
msgid "Hide details"
msgstr "隐藏详情"

#: includes/class-segurium.php:1065
msgid "fail"
msgstr "失败"

#: includes/class-segurium.php:1066
msgid "warn"
msgstr "警告"

#: includes/class-segurium.php:1067
msgid "HTTP Security Headers"
msgstr "HTTP 安全头"

#: includes/class-segurium.php:1068
msgid "Information Disclosure"
msgstr "信息泄露"

#: includes/class-segurium.php:1069
msgid "WordPress Hardening"
msgstr "WordPress 加固"

#: includes/class-segurium.php:1070
msgid "Cookie Security"
msgstr "Cookie 安全"

#: includes/class-segurium.php:1071
msgid "Malware Protection"
msgstr "恶意软件防护"

#. translators: 1: pass count, 2: warn count, 3: fail count
#: includes/class-segurium.php:1073
#, php-format
msgid "%1$d pass, %2$d warn, %3$d fail"
msgstr "%1$d 通过，%2$d 警告，%3$d 失败"

#. translators: %d: numeric score, always out of 100
#: includes/class-segurium.php:1075
#, php-format
msgid "%1$d/100"
msgstr "%1$d/100"

#. translators: 1: previous grade letter, 2: previous score, 3: new grade letter, 4: new score
#: includes/class-segurium.php:1077
#, php-format
msgid "Changed from %1$s (%2$d) to %3$s (%4$d)."
msgstr "从 %1$s（%2$d）变为 %3$s（%4$d）。"

#: includes/class-segurium.php:1078
msgid "No change since last run."
msgstr "自上次运行以来无变化。"

#. translators: %s: error message returned by the self-ping
#: includes/class-segurium.php:1080
#, php-format
msgid "Self-check could not reach your site: %s. Results are incomplete."
msgstr "自检无法访问您的站点：%s。结果不完整。"

#: includes/class-segurium.php:1081
msgid "Verify with securityheaders.com"
msgstr "使用 securityheaders.com 验证"

#: includes/class-segurium.php:1082
msgid "Verify with Mozilla Observatory"
msgstr "使用 Mozilla Observatory 验证"

#: includes/class-segurium.php:1207
msgid "External Service Disclosure"
msgstr "外部服务披露"

#: includes/class-segurium.php:1208
msgid ""
"Segurium protects your site by working together with the Segurium cloud. "
"When you enable it, Segurium exchanges data with our servers so it can "
"detect malware, verify your files, and adapt protection to active threats."
msgstr ""
"Segurium 通过与 Segurium 云端协同工作来保护您的站点。启用后，Segurium 将与我"
"们的服务器交换数据，以检测恶意软件、验证文件并使防护适应当前威胁。"

#: includes/class-segurium.php:1210
msgid "What is sent:"
msgstr "发送的数据："

#: includes/class-segurium.php:1212
msgid ""
"File metadata: SHA-256 hash, path relative to your WordPress installation, "
"size, modification time."
msgstr ""
"文件元数据：SHA-256 哈希、相对于 WordPress 安装目录的路径、大小、修改时间。"

#: includes/class-segurium.php:1213
msgid ""
"File content — only when classification by hash alone is not conclusive, or "
"when generating a clean replacement during cleanup."
msgstr ""
"文件内容 —— 仅当仅凭哈希无法判定，或在清理过程中需要生成干净的替换文件时发"
"送。"

#: includes/class-segurium.php:1214
msgid ""
"A randomly-generated installation identifier and basic site info (URL, name, "
"WordPress version) used to associate requests with this install."
msgstr ""
"随机生成的安装标识符以及基本站点信息（URL、名称、WordPress 版本），用于将请求"
"关联到此安装。"

#: includes/class-segurium.php:1215
msgid ""
"Scan, cleanup, and security-settings events, so the cloud can keep your site "
"protection in sync."
msgstr "扫描、清理和安全设置事件，以便云端使您的站点防护保持同步。"

#: includes/class-segurium.php:1216
msgid ""
"Firewall events (blocked IPs, attack patterns) used to adapt protection "
"across all Segurium-protected sites."
msgstr ""
"防火墙事件（被封锁的 IP、攻击模式），用于在所有受 Segurium 保护的站点上调整防"
"护策略。"

#: includes/class-segurium.php:1219
msgid "What is NOT sent:"
msgstr "不会发送的数据："

#: includes/class-segurium.php:1221
msgid "Visitor analytics or personal data of users who visit your site."
msgstr "访问者分析或访问您站点用户的个人数据。"

#: includes/class-segurium.php:1222
msgid "Database content, posts, comments, or media files."
msgstr "数据库内容、文章、评论或媒体文件。"

#: includes/class-segurium.php:1223
msgid ""
"Files whose hash is already known to the cloud — only the hash leaves your "
"server."
msgstr "云端已知哈希的文件 —— 仅哈希值会离开您的服务器。"

#: includes/class-segurium.php:1226
msgid "Where it is sent:"
msgstr "发送目标："

#: includes/class-segurium.php:1226
msgid "Segurium servers at cti.segurium.com."
msgstr "位于 cti.segurium.com 的 Segurium 服务器。"

#: includes/class-segurium.php:1227
msgid "Retention:"
msgstr "保留期："

#: includes/class-segurium.php:1227
msgid ""
"File samples uploaded for analysis are not retained beyond what is needed to "
"produce a verdict."
msgstr "上传用于分析的文件样本仅保留至判定生成所需，不会更久。"

#. translators: 1: opening link tag for Terms of Service, 2: closing link tag, 3: opening link tag for Privacy Policy, 4: closing link tag
#: includes/class-segurium.php:1233
#, php-format
msgid ""
"By enabling scanning, you agree to the %1$sTerms of Service%2$s and "
"%3$sPrivacy Policy%4$s."
msgstr "启用扫描即表示您同意%1$s服务条款%2$s和%3$s隐私政策%4$s。"

#: includes/class-segurium.php:1242
msgid "I agree"
msgstr "我同意"

#: includes/class-segurium.php:1352
msgid "WordPress Security"
msgstr "WordPress 安全"

#: includes/class-segurium.php:1363
msgid "Malware Scanner"
msgstr "恶意软件扫描器"

#: includes/class-segurium.php:1375
msgid "Integrity"
msgstr "完整性"

#: includes/class-segurium.php:1379
msgid "GEO Blocking"
msgstr "地理位置封锁"

#: includes/class-segurium.php:1387
msgid "Brute-Force"
msgstr "暴力破解"

#: includes/class-segurium.php:1391
msgid "2FA"
msgstr "2FA"

#: includes/class-segurium.php:1395
msgid "Headers"
msgstr "头部"

#: includes/class-segurium.php:1399
msgid "Info Shield"
msgstr "信息防护"

#: includes/class-segurium.php:1403
msgid "Settings"
msgstr "设置"

#: includes/class-segurium.php:1407
msgid "Migration"
msgstr "迁移"

#: includes/class-segurium.php:1411 includes/class-segurium.php:2025
#: includes/class-segurium.php:2582
msgid "Support"
msgstr "支持"

#: includes/class-segurium.php:1415
msgid "Plans"
msgstr "套餐"

#: includes/class-segurium.php:1433 includes/class-segurium.php:1521
msgid "Scan"
msgstr "扫描"

#: includes/class-segurium.php:1446 includes/class-segurium.php:1529
msgid "Fix all"
msgstr "全部修复"

#: includes/class-segurium.php:1455
msgid "Malicious"
msgstr "恶意"

#: includes/class-segurium.php:1459
msgid "All"
msgstr "全部"

#: includes/class-segurium.php:1479
msgid "File"
msgstr "文件"

#: includes/class-segurium.php:1480
msgid "State"
msgstr "状态"

#: includes/class-segurium.php:1481
msgid "Date"
msgstr "日期"

#: includes/class-segurium.php:1482 includes/class-segurium.php:1544
msgid "Actions"
msgstr "操作"

#: includes/class-segurium.php:1500
msgid "Show recent only (14 days)"
msgstr "仅显示最近（14 天）"

#: includes/class-segurium.php:1510 includes/class-segurium.php:1570
msgid "per page"
msgstr "每页"

#: includes/class-segurium.php:1542
msgid "Files"
msgstr "文件"

#: includes/class-segurium.php:1543
msgid "Last Scanned"
msgstr "上次扫描"

#: includes/class-segurium.php:1602 includes/class-segurium.php:1690
msgid "Settings applied. Confirm to keep, or changes revert in"
msgstr "设置已应用。确认以保留，否则将在以下时间后还原"

#: includes/class-segurium.php:1603 includes/class-segurium.php:1691
msgid "s."
msgstr "秒。"

#: includes/class-segurium.php:1607 includes/class-segurium.php:1695
msgid "Revert"
msgstr "还原"

#: includes/class-segurium.php:1616
msgid "Enable Geo-Blocking"
msgstr "启用地理位置封锁"

#: includes/class-segurium.php:1621
msgid "Blocking Mode"
msgstr "封锁模式"

#: includes/class-segurium.php:1625
msgid "Block specific countries"
msgstr "封锁特定国家/地区"

#: includes/class-segurium.php:1629
msgid "Allow only specific countries"
msgstr "仅允许特定国家/地区"

#: includes/class-segurium.php:1636
msgid "EU"
msgstr "欧盟"

#: includes/class-segurium.php:1637
msgid "Americas"
msgstr "美洲"

#: includes/class-segurium.php:1638
msgid "Asia-Pacific"
msgstr "亚太"

#: includes/class-segurium.php:1639
msgid "Africa"
msgstr "非洲"

#: includes/class-segurium.php:1640
msgid "Middle East"
msgstr "中东"

#: includes/class-segurium.php:1641
msgid "High-Risk"
msgstr "高风险"

#: includes/class-segurium.php:1648
msgid "Search countries…"
msgstr "搜索国家/地区…"

#: includes/class-segurium.php:1654
msgid "Block Action"
msgstr "封锁动作"

#: includes/class-segurium.php:1656
msgid "Return 403 Forbidden"
msgstr "返回 403 Forbidden"

#: includes/class-segurium.php:1657
msgid "Redirect to URL"
msgstr "重定向到 URL"

#: includes/class-segurium.php:1658
msgid "Silent drop (no response)"
msgstr "静默丢弃（无响应）"

#: includes/class-segurium.php:1666 includes/class-segurium.php:1736
#: includes/class-segurium.php:1843 includes/class-segurium.php:2285
#: includes/class-segurium.php:2436
msgid "Save"
msgstr "保存"

#: includes/class-segurium.php:1672
msgid "Blocked Requests"
msgstr "已封锁的请求"

#: includes/class-segurium.php:1676 includes/class-segurium.php:1951
msgid "Country"
msgstr "国家/地区"

#: includes/class-segurium.php:1677
msgid "Requests"
msgstr "请求"

#: includes/class-segurium.php:1704
msgid "Enable Firewall"
msgstr "启用防火墙"

#: includes/class-segurium.php:1709 includes/class-segurium.php:2243
msgid "Mode"
msgstr "模式"

#: includes/class-segurium.php:1713
msgid "Allow everything except…"
msgstr "允许一切，但以下除外…"

#: includes/class-segurium.php:1717
msgid "Deny everything except…"
msgstr "拒绝一切，但以下除外…"

#: includes/class-segurium.php:1727
msgid "Custom Trusted Proxy IPs / CIDRs"
msgstr "自定义可信代理 IP / CIDR"

#: includes/class-segurium.php:1729
msgid "Loading auto-detected proxy status..."
msgstr "正在加载自动检测的代理状态…"

#: includes/class-segurium.php:1731
msgid ""
"Additional proxy IPs beyond the auto-detected list, one per line. Leave "
"empty if all your proxies are covered above."
msgstr ""
"除自动检测列表之外的其他代理 IP，每行一条。如果上述列表已覆盖您所有的代理，可"
"留空。"

#: includes/class-segurium.php:1750
msgid ""
"Tracks failed login attempts and locks out IPs after a configurable "
"threshold. Reuses the firewall allow-list for trusted IPs."
msgstr ""
"跟踪失败的登录尝试，并在达到可配置阈值后锁定 IP。复用防火墙的可信 IP 允许列"
"表。"

#: includes/class-segurium.php:1754
msgid "Settings:"
msgstr "设置："

#: includes/class-segurium.php:1757
msgid "safe defaults; settings are locked."
msgstr "安全默认值；设置已锁定。"

#: includes/class-segurium.php:1761 includes/class-segurium.php:2092
msgid "Custom"
msgstr "自定义"

#: includes/class-segurium.php:1761
msgid "edit every setting yourself."
msgstr "自行编辑每项设置。"

#: includes/class-segurium.php:1782
msgid ""
"After this many lockouts within the history window, the next lockout will "
"use the extended duration."
msgstr "在历史窗口内达到此锁定次数后，下次锁定将使用延长时长。"

#: includes/class-segurium.php:1803
msgid ""
"Adds an off-screen input that legitimate users never see. Filling it "
"triggers an immediate lockout."
msgstr "添加一个屏幕外输入框，正常用户不会看到。填写该字段将立即触发锁定。"

#: includes/class-segurium.php:1812
msgid ""
"Optionally show an hCaptcha challenge on the login form after a configurable "
"number of failed attempts. Get free keys at hcaptcha.com."
msgstr ""
"可选：在登录表单上经过可配置的失败尝试次数后显示 hCaptcha 验证。可在 "
"hcaptcha.com 获取免费密钥。"

#: includes/class-segurium.php:1838
msgid ""
"Must be less than the maximum failed attempts so the challenge fires before "
"the lockout."
msgstr "必须小于最大失败尝试次数，以便验证在锁定之前触发。"

#: includes/class-segurium.php:1897 includes/class-segurium.php:1910
msgid "Attempts"
msgstr "尝试"

#: includes/class-segurium.php:1973
msgid "Enable Two-Factor Authentication"
msgstr "启用双重身份验证"

#: includes/class-segurium.php:1975
msgid ""
"Require users to verify their identity with a second factor during login."
msgstr "要求用户在登录时通过第二因素验证身份。"

#: includes/class-segurium.php:1979
msgid "Available Methods"
msgstr "可用方法"

#: includes/class-segurium.php:1980
msgid "Select which 2FA methods users can choose from."
msgstr "选择用户可使用的 2FA 方法。"

#: includes/class-segurium.php:1985
msgid "Enforced Roles"
msgstr "强制角色"

#: includes/class-segurium.php:1986
msgid "Users in these roles will be required to set up 2FA."
msgstr "属于这些角色的用户必须设置 2FA。"

#: includes/class-segurium.php:1990
msgid "Grace Period (days)"
msgstr "宽限期（天）"

#: includes/class-segurium.php:1991
msgid ""
"Days before enforcement blocks login for users who have not set up 2FA. Set "
"to 0 to enforce immediately."
msgstr "在强制阻止未设置 2FA 的用户登录之前的天数。设为 0 表示立即强制。"

#: includes/class-segurium.php:1995
msgid "Trusted Device Duration (days)"
msgstr "可信设备时长（天）"

#: includes/class-segurium.php:1996
msgid ""
"How many days a device stays trusted after the user checks the trust option."
msgstr "用户勾选信任选项后，设备保持受信任状态的天数。"

#: includes/class-segurium.php:2001 includes/class-segurium.php:2704
msgid "Save Settings"
msgstr "保存设置"

#: includes/class-segurium.php:2006
msgid "User Statistics"
msgstr "用户统计"

#: includes/class-segurium.php:2010
msgid "Method"
msgstr "方法"

#: includes/class-segurium.php:2011
msgid "Users"
msgstr "用户"

#: includes/class-segurium.php:2016
msgid "Reset User 2FA"
msgstr "重置用户 2FA"

#: includes/class-segurium.php:2017
msgid "Enter a username or user ID to reset their 2FA configuration."
msgstr "输入用户名或用户 ID 以重置其 2FA 配置。"

#: includes/class-segurium.php:2018
msgid "Username or ID"
msgstr "用户名或 ID"

#: includes/class-segurium.php:2019
msgid "Reset 2FA"
msgstr "重置 2FA"

#: includes/class-segurium.php:2026
msgid "Submit a support ticket below. Our team will respond via email."
msgstr "在下方提交支持工单。我们的团队会通过电子邮件回复。"

#: includes/class-segurium.php:2029
msgid "Your name"
msgstr "您的姓名"

#: includes/class-segurium.php:2033
msgid "Reply-to email"
msgstr "回复邮箱"

#: includes/class-segurium.php:2035
msgid ""
"We will reply to this address. Change it if you want the response to go "
"elsewhere."
msgstr "我们会将回复发送到此地址。如希望回复发往其他地址，请进行修改。"

#: includes/class-segurium.php:2038
msgid "Website"
msgstr "网站"

#: includes/class-segurium.php:2040
msgid ""
"Included automatically so support can identify your site. Change this under "
"Settings → General."
msgstr "自动包含，以便支持团队识别您的站点。请在 \"设置 → 常规\" 中修改。"

#: includes/class-segurium.php:2043
msgid "Type"
msgstr "类型"

#: includes/class-segurium.php:2045 includes/class-segurium.php:6936
msgid "Bug report"
msgstr "错误报告"

#: includes/class-segurium.php:2046 includes/class-segurium.php:6938
msgid "Feature request"
msgstr "功能请求"

#: includes/class-segurium.php:2047 includes/class-segurium.php:6940
msgid "General question"
msgstr "一般问题"

#: includes/class-segurium.php:2048
msgid "Report missed malware"
msgstr "报告漏检的恶意软件"

#: includes/class-segurium.php:2049
msgid "Other"
msgstr "其他"

#: includes/class-segurium.php:2053
msgid "Suspicious file"
msgstr "可疑文件"

#: includes/class-segurium.php:2055
msgid "Attach the file you believe is malware. Max 100 MB."
msgstr "附加您认为是恶意软件的文件。最大 100 MB。"

#: includes/class-segurium.php:2058
msgid "Message"
msgstr "消息"

#: includes/class-segurium.php:2064
msgid ""
"Attach system information (WP version, PHP version, plugin version, active "
"plugins, last scan date)"
msgstr ""
"附加系统信息（WP 版本、PHP 版本、插件版本、已启用的插件、上次扫描日期）"

#: includes/class-segurium.php:2068
msgid "Submit Ticket"
msgstr "提交工单"

#: includes/class-segurium.php:2079
msgid "Enable Security Headers"
msgstr "启用安全头"

#: includes/class-segurium.php:2081
msgid ""
"Adds HTTP security response headers to all responses. Protects against "
"clickjacking, MIME sniffing, XSS, and protocol downgrade attacks."
msgstr ""
"为所有响应添加 HTTP 安全响应头。可防御点击劫持、MIME 嗅探、XSS 和协议降级攻"
"击。"

#: includes/class-segurium.php:2085
msgid "Mode:"
msgstr "模式："

#: includes/class-segurium.php:2089
msgid "Basic"
msgstr "基础"

#: includes/class-segurium.php:2089
msgid "X-Content-Type, X-Frame-Options, X-XSS-Protection"
msgstr "X-Content-Type、X-Frame-Options、X-XSS-Protection"

#: includes/class-segurium.php:2090
msgid "Basic + Referrer-Policy, Permissions-Policy, HSTS"
msgstr "基础 + Referrer-Policy、Permissions-Policy、HSTS"

#: includes/class-segurium.php:2091
msgid "Recommended + Cross-Origin policies, DNS prefetch, Cache-Control"
msgstr "推荐 + 跨源策略、DNS 预取、Cache-Control"

#: includes/class-segurium.php:2092
msgid "configure each header individually"
msgstr "单独配置每个头部"

#: includes/class-segurium.php:2103
msgid "Header Values"
msgstr "头部值"

#: includes/class-segurium.php:2107 includes/class-segurium.php:2121
#: includes/class-segurium.php:2175 includes/class-segurium.php:2184
#: includes/class-segurium.php:2194
msgid "Same origin"
msgstr "同源"

#: includes/class-segurium.php:2108
msgid "Deny all"
msgstr "全部拒绝"

#: includes/class-segurium.php:2110
msgid "Prevents your site from being embedded in iframes on other domains."
msgstr "防止您的站点在其他域名的 iframe 中被嵌入。"

#: includes/class-segurium.php:2117
msgid "No referrer"
msgstr "无引荐来源"

#: includes/class-segurium.php:2118
msgid "No referrer when downgrade"
msgstr "降级时无引荐来源"

#: includes/class-segurium.php:2119
msgid "Origin only"
msgstr "仅源"

#: includes/class-segurium.php:2120
msgid "Origin when cross-origin"
msgstr "跨源时仅源"

#: includes/class-segurium.php:2122
msgid "Strict origin"
msgstr "严格源"

#: includes/class-segurium.php:2123
msgid "Strict origin when cross-origin"
msgstr "跨源时严格源"

#: includes/class-segurium.php:2124
msgid "Unsafe URL"
msgstr "不安全 URL"

#: includes/class-segurium.php:2135
msgid "Disabled (recommended)"
msgstr "禁用（推荐）"

#: includes/class-segurium.php:2136
msgid "Enabled"
msgstr "启用"

#: includes/class-segurium.php:2137
msgid "Enabled with block mode"
msgstr "启用（阻止模式）"

#: includes/class-segurium.php:2140
msgid "HSTS (Strict-Transport-Security)"
msgstr "HSTS（Strict-Transport-Security）"

#: includes/class-segurium.php:2144
msgid "Enable HSTS"
msgstr "启用 HSTS"

#: includes/class-segurium.php:2146
msgid "Forces browsers to use HTTPS. Only sent when SSL is active."
msgstr "强制浏览器使用 HTTPS。仅在 SSL 启用时发送。"

#: includes/class-segurium.php:2150
msgid "Max-Age (seconds)"
msgstr "Max-Age（秒）"

#: includes/class-segurium.php:2156
msgid "Include subdomains"
msgstr "包含子域"

#: includes/class-segurium.php:2162
msgid "Preload"
msgstr "预加载"

#: includes/class-segurium.php:2164
msgid ""
"Warning: preload is difficult to undo. Requires max-age at least 1 year and "
"subdomains included."
msgstr "警告：预加载难以撤销。要求 max-age 至少为 1 年并包含子域。"

#: includes/class-segurium.php:2168
msgid ""
"Your site appears to be on a subdomain. Enabling includeSubDomains in HSTS "
"will affect all subdomains of the parent domain, including ones you may not "
"control."
msgstr ""
"您的站点似乎位于子域上。在 HSTS 中启用 includeSubDomains 会影响父域的所有子"
"域，包括您可能未控制的子域。"

#: includes/class-segurium.php:2170
msgid "Cross-Origin Policies"
msgstr "跨源策略"

#: includes/class-segurium.php:2172
msgid "Cross-Origin-Opener-Policy"
msgstr "Cross-Origin-Opener-Policy"

#: includes/class-segurium.php:2174 includes/class-segurium.php:2183
msgid "Not set"
msgstr "未设置"

#: includes/class-segurium.php:2176
msgid "Same origin, allow popups"
msgstr "同源，允许弹窗"

#: includes/class-segurium.php:2177 includes/class-segurium.php:2195
msgid "Unsafe none"
msgstr "Unsafe none"

#: includes/class-segurium.php:2181
msgid "Cross-Origin-Resource-Policy"
msgstr "Cross-Origin-Resource-Policy"

#: includes/class-segurium.php:2185
msgid "Same site"
msgstr "同站"

#: includes/class-segurium.php:2186
msgid "Cross origin"
msgstr "跨源"

#: includes/class-segurium.php:2190
msgid "Cross-Origin-Embedder-Policy"
msgstr "Cross-Origin-Embedder-Policy"

#: includes/class-segurium.php:2192
msgid "Not set (recommended)"
msgstr "未设置（推荐）"

#: includes/class-segurium.php:2193
msgid "Require CORP"
msgstr "要求 CORP"

#: includes/class-segurium.php:2199
msgid "Control which browser features your site may use."
msgstr "控制您的站点可使用哪些浏览器功能。"

#: includes/class-segurium.php:2203
msgid "Accelerometer"
msgstr "加速度计"

#: includes/class-segurium.php:2204
msgid "Autoplay"
msgstr "自动播放"

#: includes/class-segurium.php:2205
msgid "Camera"
msgstr "摄像头"

#: includes/class-segurium.php:2206
msgid "Encrypted media"
msgstr "加密媒体"

#: includes/class-segurium.php:2207
msgid "Fullscreen"
msgstr "全屏"

#: includes/class-segurium.php:2208
msgid "Geolocation"
msgstr "地理位置"

#: includes/class-segurium.php:2209
msgid "Gyroscope"
msgstr "陀螺仪"

#: includes/class-segurium.php:2210
msgid "Magnetometer"
msgstr "磁力计"

#: includes/class-segurium.php:2211
msgid "Microphone"
msgstr "麦克风"

#: includes/class-segurium.php:2212
msgid "MIDI"
msgstr "MIDI"

#: includes/class-segurium.php:2213
msgid "Payment"
msgstr "支付"

#: includes/class-segurium.php:2214
msgid "USB"
msgstr "USB"

#: includes/class-segurium.php:2224
msgid "Deny"
msgstr "拒绝"

#: includes/class-segurium.php:2225
msgid "Self only"
msgstr "仅自身"

#: includes/class-segurium.php:2226
msgid "Allow all"
msgstr "全部允许"

#: includes/class-segurium.php:2237
msgid "Send Content-Security-Policy header"
msgstr "发送 Content-Security-Policy 头"

#: includes/class-segurium.php:2239
msgid ""
"CSP restricts where scripts, styles, and other resources may load from, "
"mitigating XSS and injection. CSP is site-specific and can break themes or "
"page builders — start in report-only mode to surface violations before "
"enforcing."
msgstr ""
"CSP 限制脚本、样式和其他资源可加载的来源，从而缓解 XSS 和注入攻击。CSP 与站点"
"高度相关，可能会破坏主题或页面构建器 —— 请先在仅报告模式下运行以发现违规情"
"况，再正式强制执行。"

#: includes/class-segurium.php:2245
msgid "Report-only (recommended for first deploy)"
msgstr "仅报告（首次部署推荐）"

#: includes/class-segurium.php:2246
msgid "Enforce"
msgstr "强制执行"

#: includes/class-segurium.php:2248
msgid ""
"Report-only sends Content-Security-Policy-Report-Only — the browser logs "
"violations but still loads blocked resources. Enforce sends Content-Security-"
"Policy and blocks them."
msgstr ""
"仅报告会发送 Content-Security-Policy-Report-Only —— 浏览器记录违规但仍加载被"
"阻止的资源。强制执行会发送 Content-Security-Policy 并阻止它们。"

#: includes/class-segurium.php:2251
msgid "Policy directives"
msgstr "策略指令"

#: includes/class-segurium.php:2254
msgid ""
"Single line of directives separated by semicolons. The default starter "
"policy permits Gutenberg and most themes; tighten once your reports are "
"clean."
msgstr ""
"以分号分隔的单行指令。默认的起始策略允许 Gutenberg 和大多数主题；待报告无违规"
"后再收紧。"

#: includes/class-segurium.php:2255
msgid "CSP reference (MDN)"
msgstr "CSP 参考（MDN）"

#: includes/class-segurium.php:2259
msgid "Report URI (optional)"
msgstr "Report URI（可选）"

#: includes/class-segurium.php:2261
msgid ""
"When set, browsers will POST violation reports to this URL. Appended "
"automatically as report-uri unless your directives already contain one."
msgstr ""
"设置后，浏览器会将违规报告 POST 到此 URL。除非您的指令中已包含 report-uri，否"
"则会自动追加。"

#: includes/class-segurium.php:2265
msgid "Cookie Hardening"
msgstr "Cookie 加固"

#: includes/class-segurium.php:2269
msgid "Add SameSite attribute to auth cookies"
msgstr "为认证 cookie 添加 SameSite 属性"

#: includes/class-segurium.php:2271
msgid ""
"Adds SameSite flag to WordPress session cookies. Protects against CSRF "
"attacks. Mozilla Observatory penalizes missing SameSite."
msgstr ""
"为 WordPress 会话 cookie 添加 SameSite 标志。可防御 CSRF 攻击。Mozilla "
"Observatory 会对缺失 SameSite 的站点扣分。"

#: includes/class-segurium.php:2275
msgid "SameSite value"
msgstr "SameSite 值"

#: includes/class-segurium.php:2277
msgid "Lax (recommended)"
msgstr "Lax（推荐）"

#: includes/class-segurium.php:2280
msgid "Strict may break OAuth/SSO login flows that redirect back to your site."
msgstr "Strict 可能会破坏会重定向回您站点的 OAuth/SSO 登录流程。"

#: includes/class-segurium.php:2291
msgid "Headers Preview"
msgstr "头部预览"

#: includes/class-segurium.php:2303
msgid "Enable Information Shield"
msgstr "启用信息防护"

#: includes/class-segurium.php:2305
msgid ""
"Reduces WordPress information disclosure by removing version fingerprints, "
"discovery endpoints, and unnecessary metadata from HTTP headers and HTML "
"output."
msgstr ""
"通过从 HTTP 头部和 HTML 输出中移除版本指纹、发现端点和不必要的元数据，减少 "
"WordPress 的信息泄露。"

#: includes/class-segurium.php:2308
msgid "Enable All Recommended"
msgstr "启用所有推荐项"

#: includes/class-segurium.php:2312
msgid "HTTP Header Disclosure"
msgstr "HTTP 头部泄露"

#: includes/class-segurium.php:2316
msgid "Remove X-Powered-By header"
msgstr "移除 X-Powered-By 头"

#: includes/class-segurium.php:2318
msgid "Removes the header that reveals your PHP version."
msgstr "移除暴露您 PHP 版本的头部。"

#: includes/class-segurium.php:2324
msgid "Remove Server header"
msgstr "移除 Server 头"

#: includes/class-segurium.php:2326
msgid ""
"Removes the header that identifies your web server software. Best-effort."
msgstr "移除标识您 Web 服务器软件的头部。尽力而为。"

#: includes/class-segurium.php:2332
msgid "Remove X-Pingback header"
msgstr "移除 X-Pingback 头"

#: includes/class-segurium.php:2334
msgid "Hides the pingback/XML-RPC endpoint URL from response headers."
msgstr "在响应头中隐藏 pingback/XML-RPC 端点 URL。"

#: includes/class-segurium.php:2339
msgid "Remove REST API Link: header"
msgstr "移除 REST API Link 头"

#: includes/class-segurium.php:2341
msgid "Removes the HTTP Link header that advertises the REST API endpoint."
msgstr "移除宣告 REST API 端点的 HTTP Link 头。"

#: includes/class-segurium.php:2346
msgid "Remove Shortlink Link: header"
msgstr "移除 Shortlink Link 头"

#: includes/class-segurium.php:2348
msgid "Removes the rel=shortlink HTTP header."
msgstr "移除 rel=shortlink HTTP 头。"

#: includes/class-segurium.php:2351
msgid "HTML Meta and Links"
msgstr "HTML Meta 与链接"

#: includes/class-segurium.php:2355
msgid "Remove WordPress generator tag"
msgstr "移除 WordPress 生成器标签"

#: includes/class-segurium.php:2357
msgid ""
"Removes the meta generator tag and RSS generator that reveal your WordPress "
"version."
msgstr "移除暴露您 WordPress 版本的 meta 生成器标签和 RSS 生成器。"

#: includes/class-segurium.php:2362
msgid "Remove RSD link"
msgstr "移除 RSD 链接"

#: includes/class-segurium.php:2364
msgid "Removes the Really Simple Discovery endpoint link from HTML head."
msgstr "从 HTML head 中移除 Really Simple Discovery 端点链接。"

#: includes/class-segurium.php:2369
msgid "Remove WLW manifest link"
msgstr "移除 WLW 清单链接"

#: includes/class-segurium.php:2371
msgid ""
"Removes the Windows Live Writer manifest link. Only needed if you use WLW to "
"write posts."
msgstr "移除 Windows Live Writer 清单链接。仅当您使用 WLW 撰写文章时才需要。"

#: includes/class-segurium.php:2376
msgid "Remove REST API discovery link"
msgstr "移除 REST API 发现链接"

#: includes/class-segurium.php:2378
msgid ""
"Removes the discovery link tag from HTML head. The REST API itself remains "
"functional at /wp-json/."
msgstr "从 HTML head 中移除发现链接标签。REST API 本身在 /wp-json/ 仍然可用。"

#: includes/class-segurium.php:2383
msgid "Remove oEmbed discovery links"
msgstr "移除 oEmbed 发现链接"

#: includes/class-segurium.php:2385
msgid ""
"Prevents other sites from showing rich embed previews when linking to your "
"content."
msgstr "防止其他站点在链接到您的内容时显示富嵌入预览。"

#: includes/class-segurium.php:2390
msgid "Remove shortlink meta tag"
msgstr "移除 shortlink meta 标签"

#: includes/class-segurium.php:2392
msgid "Removes the shortlink link tag from HTML head."
msgstr "从 HTML head 中移除 shortlink link 标签。"

#: includes/class-segurium.php:2397
msgid "Remove emoji scripts and styles"
msgstr "移除表情符号脚本和样式"

#: includes/class-segurium.php:2399
msgid ""
"Removes the WordPress emoji polyfill JavaScript and CSS. Modern browsers "
"have native emoji support."
msgstr ""
"移除 WordPress 表情符号 polyfill 的 JavaScript 和 CSS。现代浏览器原生支持表情"
"符号。"

#: includes/class-segurium.php:2404
msgid "Remove RSS/Atom feed links"
msgstr "移除 RSS/Atom 订阅源链接"

#: includes/class-segurium.php:2406
msgid ""
"May break RSS readers and WordPress.com Reader. Only enable if your site "
"does not use RSS feeds."
msgstr ""
"可能会破坏 RSS 阅读器和 WordPress.com Reader。仅当您的站点不使用 RSS 订阅源时"
"才启用。"

#: includes/class-segurium.php:2411
msgid "Remove adjacent post links"
msgstr "移除相邻文章链接"

#: includes/class-segurium.php:2413
msgid "Removes prev/next post rel links from HTML head."
msgstr "从 HTML head 中移除上/下一篇文章的 rel 链接。"

#: includes/class-segurium.php:2416
msgid "Asset Fingerprinting"
msgstr "资源指纹"

#: includes/class-segurium.php:2420
msgid "Remove version query strings"
msgstr "移除版本查询字符串"

#: includes/class-segurium.php:2422
msgid ""
"Strips ?ver= from CSS and JavaScript URLs. Browser-cached assets may become "
"stale after plugin or theme updates."
msgstr ""
"从 CSS 和 JavaScript URL 中去除 ?ver=。插件或主题更新后，浏览器缓存的资源可能"
"会过期。"

#: includes/class-segurium.php:2429
msgid "Disable XML-RPC entirely"
msgstr "完全禁用 XML-RPC"

#: includes/class-segurium.php:2431
msgid ""
"Some plugins (Jetpack, WordPress mobile app) require XML-RPC. Disable only "
"if you do not use them."
msgstr ""
"部分插件（Jetpack、WordPress 移动应用）需要 XML-RPC。仅在您不使用它们时禁用。"

#: includes/class-segurium.php:2443
msgid "Security Self-Check"
msgstr "安全自检"

#: includes/class-segurium.php:2445
msgid ""
"Segurium runs the same checks as leading external security scanners, plus "
"WordPress-specific hardening checks, and grades your site A+ to F. Results "
"are saved until the next run."
msgstr ""
"Segurium 运行与主流外部安全扫描器相同的检查，再加上针对 WordPress 的加固检"
"查，并将您的站点评级为 A+ 到 F。结果会保留到下一次运行。"

#: includes/class-segurium.php:2464
msgid "Check results"
msgstr "检查结果"

#: includes/class-segurium.php:2466
msgid "Independent verification"
msgstr "独立验证"

#: includes/class-segurium.php:2468
msgid "Cross-check results with these public scanners:"
msgstr "使用以下公共扫描器交叉验证结果："

#: includes/class-segurium.php:2471
msgid "securityheaders.com"
msgstr "securityheaders.com"

#: includes/class-segurium.php:2472
msgid "Mozilla Observatory"
msgstr "Mozilla Observatory"

#: includes/class-segurium.php:2485
msgid "Included"
msgstr "包含"

#: includes/class-segurium.php:2488
msgid "Hardening — included in every install"
msgstr "加固 —— 每次安装均包含"

#: includes/class-segurium.php:2491
msgid ""
"Two-factor authentication (TOTP, email fallback, backup codes, trusted "
"devices)"
msgstr "双重身份验证（TOTP、电子邮件备用、备份代码、可信设备）"

#: includes/class-segurium.php:2496
msgid ""
"Brute-force protection (rate limits, lockouts, honeypot, optional hCaptcha)"
msgstr "暴力破解防护（速率限制、锁定、蜜罐、可选 hCaptcha）"

#: includes/class-segurium.php:2501
msgid "Geo-blocking (login + admin gating with confirm-or-revert safety net)"
msgstr "地理位置封锁（登录 + 管理后台限制，带 \"确认或还原\" 安全网）"

#: includes/class-segurium.php:2506
msgid "Firewall (allow / deny IP rules, CIDR, country filter)"
msgstr "防火墙（允许/拒绝 IP 规则、CIDR、国家/地区筛选）"

#: includes/class-segurium.php:2511
msgid "Security headers and cookie hardening (presets, custom)"
msgstr "安全头和 Cookie 加固（预设、自定义）"

#: includes/class-segurium.php:2516
msgid "Information Shield (version and endpoint hiding)"
msgstr "信息防护（隐藏版本与端点）"

#: includes/class-segurium.php:2521
msgid "Self-Check security grade (A+ to F, one-click Fix)"
msgstr "自检安全评级（A+ 到 F，一键修复）"

#: includes/class-segurium.php:2526
msgid "Activity log (append-only, per-event-type retention)"
msgstr "活动日志（仅追加，按事件类型分别保留）"

#: includes/class-segurium.php:2531
msgid "Migration importer (Wordfence, AIOS, Sucuri, Solid Security)"
msgstr "迁移导入器（Wordfence、AIOS、Sucuri、Solid Security）"

#: includes/class-segurium.php:2536
msgid "Disaster recovery (encrypted reversible backups, extractable offline)"
msgstr "灾难恢复（加密可逆备份，可离线提取）"

#: includes/class-segurium.php:2543
msgid "Detection and remediation"
msgstr "检测与修复"

#: includes/class-segurium.php:2546
msgid "Real-time detection (malware + integrity)"
msgstr "实时检测（恶意软件 + 完整性）"

#: includes/class-segurium.php:2547 includes/class-segurium.php:2548
msgid "Full"
msgstr "完整"

#: includes/class-segurium.php:2551
msgid "Malware cleanup"
msgstr "恶意软件清理"

#: includes/class-segurium.php:2552
msgid "3 files / 30 days"
msgstr "3 个文件 / 30 天"

#: includes/class-segurium.php:2553 includes/class-segurium.php:2559
#: includes/class-segurium.php:2564
msgid "Unlimited"
msgstr "无限"

#: includes/class-segurium.php:2557
msgid "Integrity fix: clean files (modified, missing, or extra)"
msgstr "完整性修复：清理文件（被修改、缺失或多余）"

#: includes/class-segurium.php:2558
msgid "Unlimited — does not count against the cleanup quota"
msgstr "无限 —— 不计入清理配额"

#: includes/class-segurium.php:2562
msgid "Integrity fix: infected files"
msgstr "完整性修复：受感染文件"

#: includes/class-segurium.php:2563
msgid "Counts against the 3 / 30 days cleanup quota"
msgstr "计入 3 / 30 天清理配额"

#: includes/class-segurium.php:2567
msgid "Bulk “Fix All” (malware + integrity)"
msgstr "批量 \"全部修复\"（恶意软件 + 完整性）"

#: includes/class-segurium.php:2572
msgid "Auto-fix (unattended remediation)"
msgstr "自动修复（无人值守修复）"

#: includes/class-segurium.php:2577
msgid "Email alerts on findings (max 1 / site / 24h)"
msgstr "发现时发送电子邮件提醒（每站点每 24 小时最多 1 封）"

#: includes/class-segurium.php:2583
msgid "Community"
msgstr "社区"

#: includes/class-segurium.php:2584
msgid "Email (best-effort queue)"
msgstr "电子邮件（尽力而为队列）"

#: includes/class-segurium.php:2597
msgid "Service tiers"
msgstr "服务级别"

#: includes/class-segurium.php:2599
msgid ""
"Every plugin feature ships on every install. The service tier governs the "
"cloud cleanup quota Segurium will perform on your behalf — your current tier "
"is highlighted."
msgstr ""
"每项插件功能都会包含在每次安装中。服务级别决定了 Segurium 将代您执行的云清理"
"配额——您当前的级别已突出显示。"

#: includes/class-segurium.php:2604
msgid "Capability"
msgstr "功能"

#: includes/class-segurium.php:2606 includes/class-segurium.php:2801
msgid "Free"
msgstr "免费版"

#: includes/class-segurium.php:2608 includes/class-segurium.php:2614
msgid "Current plan"
msgstr "当前套餐"

#: includes/class-segurium.php:2651
msgid "Scan Settings"
msgstr "扫描设置"

#: includes/class-segurium.php:2654
msgid ""
"Exclude files from scan that match these wildcard patterns (one per line)"
msgstr "从扫描中排除与下列通配符模式匹配的文件（每行一项）"

#: includes/class-segurium.php:2656
msgid ""
"Use * as a wildcard. For example, *.log will exclude all log files. vendor/* "
"will exclude the vendor directory and everything inside it."
msgstr ""
"使用 * 作为通配符。例如，*.log 将排除所有日志文件；vendor/* 将排除 vendor 目"
"录及其内部的全部内容。"

#: includes/class-segurium.php:2664
msgid ""
"When enabled, file contents may be shared with the CTI service to enable "
"advanced malware detection and CTI-powered cleanup. Only suspicious files "
"are transmitted, and contents are not retained after analysis. Keep it "
"disabled for On-premise mode — only SHA-256 hashes, file paths, and metadata "
"will be transmitted."
msgstr ""
"启用后，文件内容可能会与 CTI 服务共享，以启用高级恶意软件检测和由 CTI 驱动的"
"清理。仅传输可疑文件，且分析后不会保留文件内容。如需本地模式请保持禁用 —— 仅"
"会传输 SHA-256 哈希、文件路径和元数据。"

#: includes/class-segurium.php:2669
msgid "Wipe encrypted backups when the plugin is uninstalled"
msgstr "卸载插件时清除加密备份"

#: includes/class-segurium.php:2671
msgid ""
"Off (default): encrypted backups of deleted components and cured files are "
"kept in wp-content/segurium-data after uninstall, so a reinstall can still "
"restore them. Turn on only if you want a hard deletion on uninstall."
msgstr ""
"关闭（默认）：卸载后，已删除组件和已修复文件的加密备份保留在 wp-content/"
"segurium-data 中，重新安装后仍可还原。仅当您希望在卸载时进行硬删除时才开启。"

#: includes/class-segurium.php:2677
msgid "Email me about findings"
msgstr "通过电子邮件通知我发现的问题"

#: includes/class-segurium.php:2679
msgid ""
"Send a daily digest of malware verdicts and successful cleanups, delivered "
"from support@segurium.com. At most one email per site per 24 hours."
msgstr ""
"发送每日摘要，包含恶意软件判定和成功的清理，由 support@segurium.com 发送。每"
"个站点每 24 小时最多一封。"

#: includes/class-segurium.php:2680
msgid "Alert email address"
msgstr "提醒邮箱地址"

#: includes/class-segurium.php:2688
msgid "Leave blank to use the WordPress site admin email."
msgstr "留空将使用 WordPress 站点管理员邮箱。"

#: includes/class-segurium.php:2698
msgid "Automatically clean detected malware"
msgstr "自动清理检测到的恶意软件"

#: includes/class-segurium.php:2700
msgid ""
"After every scheduled or real-time scan, files with a known malware or "
"injection verdict are cleaned without requiring a click. Files you have "
"ignored (by path or by hash) are skipped."
msgstr ""
"每次计划扫描或实时扫描后，被判定为已知恶意软件或注入的文件将被自动清理，无需"
"点击。您已忽略的文件（按路径或按哈希）会被跳过。"

#: includes/class-segurium.php:2710
msgid "Scheduled Scan"
msgstr "计划扫描"

#: includes/class-segurium.php:2712
msgid ""
"Run a full malware scan automatically on a recurring schedule. A scheduled "
"scan does the same work as a manual scan, but does not require you to keep "
"your browser open. A scheduled tick that fires while a manual scan is "
"already in progress is skipped, not queued."
msgstr ""
"按循环计划自动运行完整恶意软件扫描。计划扫描与手动扫描完成相同的工作，但无需"
"您保持浏览器打开。如果计划触发时已有手动扫描在进行中，则会跳过此次触发，不会"
"排队。"

#: includes/class-segurium.php:2739
msgid "Save Schedule"
msgstr "保存计划"

#: includes/class-segurium.php:2747
msgid ""
"Import settings from other security plugins into Segurium. Existing Segurium "
"settings are preserved; imported data is merged."
msgstr ""
"将其他安全插件的设置导入到 Segurium。现有 Segurium 设置会被保留；导入的数据会"
"被合并。"

#: includes/class-segurium.php:2798
msgid "Version"
msgstr "版本"

#: includes/class-segurium.php:2802
msgid "CTI"
msgstr "CTI"

#: includes/class-segurium.php:2804
msgid "Geo DB updated"
msgstr "地理数据库已更新"

#: includes/class-segurium.php:2811
msgid "Proxies DB updated"
msgstr "代理数据库已更新"

#: includes/class-segurium.php:2819
msgid "Your IP"
msgstr "您的 IP"

#: includes/class-segurium.php:2893
msgid "A bare * pattern was removed because it would exclude all files."
msgstr "已移除单独的 * 模式，因为它会排除所有文件。"

#. translators: %d: number of rewritten lines
#: includes/class-segurium.php:2910
#, php-format
msgid ""
"%d absolute path was rewritten to a path relative to the WordPress install "
"root."
msgid_plural ""
"%d absolute paths were rewritten to paths relative to the WordPress install "
"root."
msgstr[0] "%d 个绝对路径已被重写为相对于 WordPress 安装根目录的路径。"

#: includes/class-segurium.php:2923
msgid "Scan exclusion list is limited to 500 entries."
msgstr "扫描排除列表最多 500 条。"

#. translators: %d: number of rejected lines
#: includes/class-segurium.php:2930
#, php-format
msgid "%d entry longer than 191 characters was removed."
msgid_plural "%d entries longer than 191 characters were removed."
msgstr[0] "%d 条超过 191 个字符的条目已被移除。"

#: includes/class-segurium.php:2979 includes/class-segurium.php:3012
msgid "You do not have permission to manage scan settings."
msgstr "您没有管理扫描设置的权限。"

#: includes/class-segurium.php:3083
msgid "The scan could not be started due to a server error."
msgstr "因服务器错误，无法启动扫描。"

#: includes/class-segurium.php:3156
msgid "Could not stop the running scan due to a server error."
msgstr "因服务器错误，无法停止正在运行的扫描。"

#: includes/class-segurium.php:3240
msgid "Check the PHP error log for details."
msgstr "请查看 PHP 错误日志了解详情。"

#: includes/class-segurium.php:3318 includes/class-segurium.php:3397
#: includes/class-segurium.php:3483 includes/class-segurium.php:3519
#: includes/class-segurium.php:3594 includes/class-segurium.php:3681
#: includes/class-segurium.php:3717 includes/class-segurium.php:3788
#: includes/class-segurium.php:3854 includes/class-segurium.php:3933
#: includes/class-segurium.php:4026 includes/class-segurium.php:4299
#: includes/class-segurium.php:4461 includes/class-segurium.php:4504
#: includes/class-segurium.php:4533 includes/class-segurium.php:4563
#: includes/class-segurium.php:4624 includes/class-segurium.php:4666
#: includes/class-segurium.php:4710 includes/class-segurium.php:4754
#: includes/class-segurium.php:4881 includes/class-segurium.php:4987
#: includes/class-segurium.php:5306 includes/class-segurium.php:5365
#: includes/class-segurium.php:5463 includes/class-segurium.php:6106
#: includes/class-segurium.php:6324 includes/class-segurium.php:6401
msgid "Unauthorized"
msgstr "未授权"

#: includes/class-segurium.php:3335
msgid "No scan results available"
msgstr "无可用的扫描结果"

#: includes/class-segurium.php:3408 includes/class-segurium.php:5316
#: includes/class-segurium.php:5320 includes/class-segurium.php:5378
#: includes/class-segurium.php:5469 includes/class-segurium.php:6123
#: includes/class-segurium.php:6415
msgid "Invalid parameters"
msgstr "参数无效"

#: includes/class-segurium.php:3413 includes/class-segurium.php:3723
#: includes/class-segurium.php:4580 includes/class-segurium.php:4630
#: includes/class-segurium.php:4635 includes/class-segurium.php:6135
#: includes/class-segurium.php:6357 includes/class-segurium.php:6422
msgid "Invalid path"
msgstr "路径无效"

#: includes/class-segurium.php:3417 includes/class-segurium.php:4639
#: includes/class-segurium.php:6195 includes/class-segurium.php:6437
msgid "File not found"
msgstr "未找到文件"

#: includes/class-segurium.php:3459
msgid "File cleaned"
msgstr "文件已清理"

#: includes/class-segurium.php:3525 includes/class-segurium.php:3600
#: includes/class-segurium.php:3687
msgid "Missing backup ID"
msgstr "缺少备份 ID"

#: includes/class-segurium.php:3536 includes/class-segurium.php:3611
#: includes/class-segurium.php:3692
msgid "Backup not found"
msgstr "未找到备份"

#: includes/class-segurium.php:3552 includes/class-segurium.php:3564
#: includes/class-segurium.php:6489
msgid "Failed to restore file"
msgstr "还原文件失败"

#: includes/class-segurium.php:3556 includes/class-segurium.php:3621
msgid "Invalid restore path"
msgstr "还原路径无效"

#: includes/class-segurium.php:3579 includes/class-segurium.php:6390
msgid "File restored from backup"
msgstr "已从备份还原文件"

#: includes/class-segurium.php:3616
msgid "Backup has no target path"
msgstr "备份没有目标路径"

#: includes/class-segurium.php:3639
msgid "Failed to read target file"
msgstr "无法读取目标文件"

#: includes/class-segurium.php:3731
msgid "File is not an active malware entry."
msgstr "文件不是当前的恶意软件条目。"

#: includes/class-segurium.php:3738
msgid "File is outside the WordPress root."
msgstr "文件位于 WordPress 根目录之外。"

#: includes/class-segurium.php:3741
msgid "File not found or not readable."
msgstr "未找到文件或文件不可读。"

#: includes/class-segurium.php:3749
msgid "File is too large to preview."
msgstr "文件过大，无法预览。"

#: includes/class-segurium.php:3759 includes/class-segurium.php:5395
msgid "Failed to read file."
msgstr "读取文件失败。"

#: includes/class-segurium.php:4189
msgid "No integrity scan is currently running."
msgstr "当前没有正在运行的完整性扫描。"

#. translators: %s: underlying exception message
#: includes/class-segurium.php:4336
#, php-format
msgid "Unexpected error: %s"
msgstr "意外错误：%s"

#: includes/class-segurium.php:4356
msgid "Unexpected error."
msgstr "意外错误。"

#: includes/class-segurium.php:4376
msgid "This endpoint has been removed. Please reload the page."
msgstr "此端点已被移除。请重新加载页面。"

#: includes/class-segurium.php:4514 includes/class-segurium.php:4543
#: includes/class-segurium.php:4574 includes/class-segurium.php:4675
#: includes/class-segurium.php:4719 includes/class-segurium.php:4891
msgid "Missing parameters."
msgstr "缺少参数。"

#: includes/class-segurium.php:4601 includes/class-segurium.php:6365
msgid "Failed to write restored file"
msgstr "写入已还原文件失败"

#: includes/class-segurium.php:4644
msgid "File too large to view (>2 MB)"
msgstr "文件过大，无法查看（>2 MB）"

#: includes/class-segurium.php:4763 includes/class-segurium.php:4767
#: includes/class-segurium.php:4794 includes/class-segurium.php:4895
#: includes/class-segurium.php:4899 includes/class-segurium.php:4912
msgid "Invalid parameters."
msgstr "参数无效。"

#: includes/class-segurium.php:4787
msgid ""
"Cannot delete the currently active theme. Switch to a different theme first."
msgstr "无法删除当前启用的主题。请先切换到其他主题。"

#. translators: 1: component type, 2: component slug.
#: includes/class-segurium.php:4864
#, php-format
msgid "%1$s \"%2$s\" has been deleted. A backup was created."
msgstr "%1$s \"%2$s\" 已被删除。已创建备份。"

#. translators: 1: component type, 2: component slug.
#: includes/class-segurium.php:4971
#, php-format
msgid "%1$s \"%2$s\" has been restored from backup."
msgstr "%1$s \"%2$s\" 已从备份还原。"

#: includes/class-segurium.php:5030
msgid "Cannot delete active theme. Switch first."
msgstr "无法删除当前主题。请先切换。"

#: includes/class-segurium.php:5037
msgid "Delisted from WordPress.org"
msgstr "已从 WordPress.org 下架"

#. translators: %s: theme slug.
#: includes/class-segurium.php:5047
#, php-format
msgid "Theme \"%s\" is abandoned but currently active. It will be skipped."
msgstr "主题 \"%s\" 已停止维护，但当前已启用。将被跳过。"

#: includes/class-segurium.php:5053
msgid "Active abandoned theme — switch manually."
msgstr "已启用的停维主题 —— 请手动切换。"

#: includes/class-segurium.php:5079
msgid "Not from WordPress.org — integrity cannot be verified."
msgstr "并非来自 WordPress.org —— 无法验证完整性。"

#: includes/class-segurium.php:5107
msgid "Protected file (exclusion list)."
msgstr "受保护的文件（排除列表）。"

#: includes/class-segurium.php:5386
msgid "File not found on disk."
msgstr "磁盘上未找到文件。"

#: includes/class-segurium.php:5390
msgid "File is too large to submit."
msgstr "文件过大，无法提交。"

#: includes/class-segurium.php:5398
msgid "File contents changed since the scan."
msgstr "扫描后文件内容已发生变化。"

#: includes/class-segurium.php:5402 includes/class-segurium.php:7036
msgid "Failed to compress file."
msgstr "压缩文件失败。"

#: includes/class-segurium.php:5754 includes/class-segurium.php:5770
#: includes/class-segurium.php:5806 includes/class-segurium.php:5827
#: includes/class-segurium.php:5841 includes/class-segurium.php:5864
#: includes/class-segurium.php:5888 includes/class-segurium.php:6015
#: includes/class-segurium.php:6076 includes/class-segurium.php:6089
#: includes/class-segurium.php:6558 includes/class-segurium.php:6602
#: includes/class-segurium.php:6624 includes/class-segurium.php:6641
#: includes/class-segurium.php:6663 includes/class-segurium.php:6681
#: includes/class-segurium.php:6774 includes/class-segurium.php:6787
#: includes/class-segurium.php:6812 includes/class-segurium.php:7088
msgid "Unauthorized."
msgstr "未授权。"

#: includes/class-segurium.php:5849 includes/class-segurium.php:5872
msgid "Pending change not found or already expired."
msgstr "未找到待处理的更改或更改已过期。"

#: includes/class-segurium.php:6181
msgid "Failed to create directory"
msgstr "创建目录失败"

#: includes/class-segurium.php:6185 includes/class-segurium.php:6266
msgid "Failed to write file"
msgstr "写入文件失败"

#: includes/class-segurium.php:6201 includes/class-segurium.php:6236
msgid "Failed to read file for backup"
msgstr "无法读取文件以进行备份"

#: includes/class-segurium.php:6251
msgid "Failed to create backup"
msgstr "创建备份失败"

#: includes/class-segurium.php:6276
msgid "Failed to delete file"
msgstr "删除文件失败"

#: includes/class-segurium.php:6335
msgid "Missing parameters"
msgstr "缺少参数"

#: includes/class-segurium.php:6443
msgid "Failed to read file"
msgstr "读取文件失败"

#: includes/class-segurium.php:6475
msgid "Backup is no longer available — it was rotated out by newer backups."
msgstr "备份已不再可用 —— 它已被更新的备份轮换替换。"

#: includes/class-segurium.php:6477
msgid "Backup metadata is missing or unreadable."
msgstr "备份元数据缺失或不可读。"

#: includes/class-segurium.php:6479
msgid ""
"Backup file is unreadable. Check filesystem permissions on wp-content/"
"segurium-data."
msgstr "备份文件不可读。请检查 wp-content/segurium-data 的文件系统权限。"

#: includes/class-segurium.php:6481
msgid "Backup file is corrupt — decryption failed."
msgstr "备份文件已损坏 —— 解密失败。"

#: includes/class-segurium.php:6483
msgid "Backup file is corrupt — decompression failed."
msgstr "备份文件已损坏 —— 解压失败。"

#: includes/class-segurium.php:6485
msgid "Backup integrity check failed — content hash does not match metadata."
msgstr "备份完整性检查失败 —— 内容哈希与元数据不匹配。"

#: includes/class-segurium.php:6487
msgid "Invalid backup reference."
msgstr "备份引用无效。"

#: includes/class-segurium.php:6713
msgid "Invalid IP address."
msgstr "IP 地址无效。"

#: includes/class-segurium.php:6793 includes/class-segurium.php:6818
msgid "Plugin not found or no data to migrate."
msgstr "未找到插件或无可迁移的数据。"

#: includes/class-segurium.php:6942
msgid "Missed malware report"
msgstr "漏检恶意软件报告"

#: includes/class-segurium.php:6944
msgid "Other request"
msgstr "其他请求"

#: includes/class-segurium.php:6973
msgid "Permission denied."
msgstr "权限被拒绝。"

#: includes/class-segurium.php:6985
msgid "Message is required."
msgstr "消息为必填项。"

#: includes/class-segurium.php:6992
msgid "A valid reply-to email is required."
msgstr "需要有效的回复邮箱。"

#: includes/class-segurium.php:7010
msgid "You have submitted too many tickets today. Please try again tomorrow."
msgstr "您今天提交的工单数量过多。请明日再试。"

#: includes/class-segurium.php:7019
msgid "Failed to upload the file. Try again."
msgstr "上传文件失败。请重试。"

#: includes/class-segurium.php:7023
msgid "File is empty or too large (max 100 MB)."
msgstr "文件为空或过大（最大 100 MB）。"

#: includes/class-segurium.php:7027
msgid "Invalid upload."
msgstr "上传无效。"

#: includes/class-segurium.php:7032
msgid "Failed to read uploaded file."
msgstr "读取已上传的文件失败。"

#: includes/class-segurium.php:7163
msgid "Please enter a username or user ID."
msgstr "请输入用户名或用户 ID。"

#: includes/class-segurium.php:7168
msgid "User not found."
msgstr "未找到用户。"

#. translators: %s: username
#: includes/class-segurium.php:7176
#, php-format
msgid "2FA reset for user %s."
msgstr "已为用户 %s 重置 2FA。"

#: includes/migrations/class-segurium-migration-aios.php:55
msgid "IP Whitelist"
msgstr "IP 白名单"

#: includes/migrations/class-segurium-migration-aios.php:55
msgid ""
"AIOS IP whitelist (bypass) has no direct equivalent in Segurium's deny-list "
"firewall mode. Configure manually if needed."
msgstr ""
"AIOS 的 IP 白名单（绕过）在 Segurium 的拒绝列表防火墙模式下没有直接对应项。如"
"需要请手动配置。"

#: includes/migrations/class-segurium-migration-aios.php:56
#: includes/migrations/class-segurium-migration-solid-security.php:59
#: includes/migrations/class-segurium-migration-wordfence.php:67
msgid "Brute Force Protection"
msgstr "暴力破解防护"

#: includes/migrations/class-segurium-migration-aios.php:56
#: includes/migrations/class-segurium-migration-solid-security.php:59
#: includes/migrations/class-segurium-migration-wordfence.php:67
msgid "Segurium brute force protection (planned)"
msgstr "Segurium 暴力破解防护（计划中）"

#: includes/migrations/class-segurium-migration-aios.php:57
#: includes/migrations/class-segurium-migration-solid-security.php:61
#: includes/migrations/class-segurium-migration-sucuri.php:62
msgid "Country Blocking"
msgstr "国家/地区封锁"

#: includes/migrations/class-segurium-migration-aios.php:57
msgid ""
"AIOS country blocking is a paid cloud feature and cannot be imported locally."
msgstr "AIOS 国家/地区封锁是付费云端功能，无法本地导入。"

#: includes/migrations/class-segurium-migration-aios.php:128
#: includes/migrations/class-segurium-migration-aios.php:130
#: includes/migrations/class-segurium-migration-wordfence.php:178
#: includes/migrations/class-segurium-migration-wordfence.php:180
msgid "Blocked IPs"
msgstr "已封锁的 IP"

#: includes/migrations/class-segurium-migration-aios.php:128
msgid "No banned IPs configured in AIOS."
msgstr "AIOS 中未配置被封禁的 IP。"

#: includes/migrations/class-segurium-migration-aios.php:130
#: includes/migrations/class-segurium-migration-aios.php:143
#: includes/migrations/class-segurium-migration-solid-security.php:127
#: includes/migrations/class-segurium-migration-wordfence.php:154
#: includes/migrations/class-segurium-migration-wordfence.php:180
msgid "Merge"
msgstr "合并"

#: includes/migrations/class-segurium-migration-aios.php:141
#: includes/migrations/class-segurium-migration-aios.php:143
#: includes/migrations/class-segurium-migration-wordfence.php:152
#: includes/migrations/class-segurium-migration-wordfence.php:154
msgid "Scan Exclusions"
msgstr "扫描排除"

#: includes/migrations/class-segurium-migration-aios.php:141
msgid "No file exclusions configured in AIOS."
msgstr "AIOS 中未配置文件排除规则。"

#: includes/migrations/class-segurium-migration-solid-security.php:60
msgid "Segurium 2FA (planned)"
msgstr "Segurium 2FA（计划中）"

#: includes/migrations/class-segurium-migration-solid-security.php:61
msgid ""
"Solid Security stores country blocks in the cloud dashboard. Configure "
"manually in the Geo Blocking tab."
msgstr ""
"Solid Security 将国家/地区封锁存储在云端仪表板中。请在 \"地理位置封锁\" 标签"
"页中手动配置。"

#: includes/migrations/class-segurium-migration-solid-security.php:125
#: includes/migrations/class-segurium-migration-solid-security.php:127
msgid "Banned IPs"
msgstr "已封禁的 IP"

#: includes/migrations/class-segurium-migration-solid-security.php:125
msgid "No banned IPs found in Solid Security."
msgstr "在 Solid Security 中未找到被封禁的 IP。"

#: includes/migrations/class-segurium-migration-sucuri.php:55
msgid "Cloud-Managed Settings"
msgstr "云端管理的设置"

#: includes/migrations/class-segurium-migration-sucuri.php:59
msgid ""
"Sucuri Security stores its WAF rules, geo-blocking, and malware scanning "
"settings in the Sucuri cloud dashboard. These cannot be imported locally."
msgstr ""
"Sucuri Security 将其 WAF 规则、地理位置封锁和恶意软件扫描设置存储在 Sucuri 云"
"端仪表板中。这些设置无法本地导入。"

#: includes/migrations/class-segurium-migration-sucuri.php:61
#: includes/migrations/class-segurium-migration-wordfence.php:69
msgid "WAF Rules"
msgstr "WAF 规则"

#: includes/migrations/class-segurium-migration-sucuri.php:61
#: includes/migrations/class-segurium-migration-wordfence.php:69
msgid "Segurium WAF rules (planned)"
msgstr "Segurium WAF 规则（计划中）"

#: includes/migrations/class-segurium-migration-sucuri.php:62
msgid ""
"Segurium geo-blocking (available) — configure manually in the Geo Blocking "
"tab."
msgstr ""
"Segurium 地理位置封锁（可用）—— 请在 \"地理位置封锁\" 标签页中手动配置。"

#: includes/migrations/class-segurium-migration-wordfence.php:152
msgid "No exclusion patterns configured in Wordfence."
msgstr "Wordfence 中未配置排除模式。"

#: includes/migrations/class-segurium-migration-wordfence.php:165
msgid "No country blocks configured in Wordfence."
msgstr "Wordfence 中未配置国家/地区封锁。"

#: includes/migrations/class-segurium-migration-wordfence.php:178
msgid "No manual IP blocks found in Wordfence."
msgstr "在 Wordfence 中未找到手动 IP 封锁。"

#. translators: %d: number of users with 2FA
#: includes/migrations/class-segurium-migration-wordfence.php:278
#, php-format
msgid "Import %d user(s) with TOTP"
msgstr "导入 %d 个使用 TOTP 的用户"

#: includes/migrations/class-segurium-migration-wordfence.php:281
msgid "Import into Segurium 2FA"
msgstr "导入到 Segurium 2FA"

#: includes/migrations/class-segurium-migration-wordfence.php:291
msgid "No Wordfence 2FA data found"
msgstr "未找到 Wordfence 2FA 数据"

#: includes/segurium-ajax-envelope.php:116
msgid "Your session has expired. Please reload the page and try again."
msgstr "您的会话已过期。请重新加载页面后重试。"

#: includes/storage/class-segurium-storage.php:953
msgid "Invalid CTI response."
msgstr "CTI 响应无效。"

#: includes/storage/class-segurium-storage.php:965
msgid "CTI response missing content."
msgstr "CTI 响应缺少内容。"

#: includes/storage/class-segurium-storage.php:973
msgid "CTI response content failed base64 decode."
msgstr "CTI 响应内容 base64 解码失败。"

#: includes/storage/class-segurium-storage.php:980
msgid "CTI response missing sha256."
msgstr "CTI 响应缺少 sha256。"

#: includes/storage/class-segurium-storage.php:987
msgid "CTI response hash did not match decoded content."
msgstr "CTI 响应哈希与解码后的内容不匹配。"

#: segurium.php:49 segurium.php:608
msgid "Plugin Activation Error"
msgstr "插件激活错误"

#. translators: 1: required PHP version, 2: detected PHP version
#: segurium.php:579
#, php-format
msgid ""
"Segurium requires PHP %1$s or higher. This site is running PHP %2$s. Please "
"ask your host to upgrade PHP, then try activating Segurium again."
msgstr ""
"Segurium 需要 PHP %1$s 或更高版本。此站点运行的是 PHP %2$s。请要求主机升级 "
"PHP，然后再次尝试激活 Segurium。"

#. translators: 1: required WordPress version, 2: detected WordPress version
#: segurium.php:587
#, php-format
msgid ""
"Segurium requires WordPress %1$s or higher. This site is running WordPress "
"%2$s. Please update WordPress, then try activating Segurium again."
msgstr ""
"Segurium 需要 WordPress %1$s 或更高版本。此站点运行的是 WordPress %2$s。请更"
"新 WordPress，然后再次尝试激活 Segurium。"

#: segurium.php:589
msgid "unknown"
msgstr "未知"

msgid "Cleanup quota reached."
msgstr "已达到清理配额。"

msgid "Segurium detected this site was moved or cloned and is re-establishing its secure connection in the background. If you have a Pro license, please re-activate it on the Segurium account screen so Pro features are restored on the new identity."
msgstr "Segurium 检测到此站点已被迁移或克隆，正在后台重新建立安全连接。如果您持有 Pro 许可证，请在 Segurium 账户页面重新激活，以便在新身份上恢复 Pro 功能。"

msgid "Segurium could not activate the Pro license on this site because it is currently bound to another installation. Please open the Segurium account portal on the original installation and deactivate the license there; the binding will be released and Pro features will re-activate here on the next license check."
msgstr "Segurium 无法在此站点激活 Pro 许可证，因为它当前已绑定到另一个安装。请在原始安装上打开 Segurium 账户门户并停用该许可证；绑定将被解除，下次许可证检查时此处的 Pro 功能将重新激活。"

msgid "Invalid CTI cleanup response."
msgstr "CTI 清理响应无效。"

msgid "Cleanup unavailable."
msgstr "清理不可用。"

msgid "CTI returned non-base64 cleanup content."
msgstr "CTI 返回的清理内容并非 base64 编码。"

msgid "CTI cleanup response missing sha256_clean."
msgstr "CTI 清理响应缺少 sha256_clean。"

msgid "CTI cleanup hash mismatch."
msgstr "CTI 清理哈希不匹配。"

#. translators: %d: number of seconds since the scan worker last reported progress
#, php-format
msgid "no progress for %ds — waiting for worker"
msgstr "%d 秒内无进度 —— 正在等待工作进程"

msgid "Cleanup: 3 files / 30 days"
msgstr "清理：3 个文件 / 30 天"

msgid "Full malware detection — same findings as Pro"
msgstr "完整恶意软件检测 —— 与 Pro 相同的检测结果"

msgid "Auto-fix and Bulk Fix All"
msgstr "自动修复与批量\"全部修复\""

msgid "Hardening: 2FA, brute-force, geo-blocking, firewall, security headers"
msgstr "加固：2FA、暴力破解防护、地理位置封锁、防火墙、安全头"

msgid "File-integrity monitoring (core / plugins / themes)"
msgstr "文件完整性监控（核心 / 插件 / 主题）"

msgid "Community support"
msgstr "社区支持"

msgid "Unlimited cleanup"
msgstr "无限次清理"

msgid "Everything in Free"
msgstr "免费版的全部功能"

msgid "Email support, priority queue"
msgstr "电子邮件支持，优先队列"

msgid "Every feature ships on every install. Pro lifts the monthly cleanup cap."
msgstr "每项功能都包含在每次安装中。Pro 解除每月清理上限。"

msgid "Every feature, on every site. Cleanups capped at 3 per 30 days."
msgstr "每项功能，适用于每个站点。清理上限为每 30 天 3 次。"

msgid "forever"
msgstr "永久"

msgid "Unlimited cleanup. Same features as Free, with no monthly cap."
msgstr "无限次清理。功能与免费版相同，且无每月上限。"

msgid "/year per site"
msgstr "/每站点每年"

msgid "14-day money-back guarantee."
msgstr "14 天退款保证。"

#. translators: 1: opening anchor tag, 2: closing anchor tag
#, php-format
msgid "Bundles for 5 and 25 sites, plus 100+ quotes, on %1$ssegurium.com/pricing/%2$s."
msgstr "5 站点和 25 站点套餐，以及 100+ 站点报价，请访问 %1$ssegurium.com/pricing/%2$s。"

msgid "Every 60 seconds (Segurium scan rescue)"
msgstr "每 60 秒(Segurium 扫描救援)"

msgid "Up to date"
msgstr "已是最新"

msgid "Stale — last refresh exceeded the daily window"
msgstr "已过期 — 上次刷新超出了每日时段"

msgid "Never updated on this site yet"
msgstr "此站点上从未更新过"

msgid "IID"
msgstr "IID"

msgid "Copy IID to clipboard"
msgstr "复制 IID 到剪贴板"

#. translators: button label on a notice popup that closes the popup
#: includes/class-segurium.php:898
msgid "OK"
msgstr "确定"

#: includes/class-segurium.php:899
msgid "Delete failed"
msgstr "删除失败"

#: includes/class-segurium.php:900
msgid "Restore failed"
msgstr "还原失败"

#: includes/class-segurium.php:901
msgid "Fix failed"
msgstr "修复失败"

#: includes/class-segurium.php:902
msgid "Diff failed"
msgstr "差异比较失败"

#: includes/class-segurium.php:903
msgid "Diff decode error"
msgstr "差异解码错误"

#: includes/class-segurium.php:904
msgid "View failed"
msgstr "查看失败"

#: includes/class-segurium.php:905
msgid "Cannot restore — no backup recorded for this file. The backup may have been rotated out."
msgstr "无法还原 —— 未记录此文件的备份。备份可能已被轮换替换。"

#. translators: %s is the name of the missing form field.
#: includes/segurium-ajax-envelope.php:109
#, php-format
msgid "Missing parameter: %s"
msgstr "缺少参数：%s"

#: includes/class-segurium.php:2196
msgid "This mode emits fixed preset values. Switch to Custom to override individual headers."
msgstr "此模式发送固定的预设值。切换到“自定义”以覆盖单个标头。"

#: includes/class-segurium.php:2235
msgid "Explicitly turns off the legacy IE/old-Edge XSS filter, which had universal-XSS bugs that could be weaponised. Modern browsers ignore this header; CSP is the actual XSS defence."
msgstr "明确关闭旧版 IE 与旧版 Edge 的 XSS 过滤器。该过滤器存在可被利用的通用 XSS 漏洞。现代浏览器忽略此标头；真正的 XSS 防御是 CSP。"

#: includes/class-segurium.php:2236
msgid "Tells legacy browsers to sanitise reflections. The filter has false positives that silently break valid pages and known UXSS bypasses. Not recommended."
msgstr "指示旧版浏览器对反射进行净化。该过滤器存在误报，会悄悄破坏正常页面，并已知存在 UXSS 绕过手段。不建议使用。"

#: includes/class-segurium.php:2237
msgid "Same filter as above, but blocks the page entirely on suspected reflection. Same bugs, plus a timing side-channel that can leak cross-origin data. Not recommended."
msgstr "与上述过滤器相同，但在疑似反射时会完全阻止页面。同样的漏洞，外加可能泄漏跨源数据的计时旁路。不建议使用。"

#: includes/class-segurium-async-scan-poller.php:125
msgid "Segurium async scan poll (1 min)"
msgstr "Segurium 异步扫描轮询（1 分钟）"

#: includes/class-segurium.php:878
msgid "files"
msgstr "文件"

#: includes/class-segurium.php:879
msgid "failed"
msgstr "失败"

#: includes/class-segurium.php:880
msgid "skipped"
msgstr "已跳过"

#: includes/class-segurium.php:881
msgid "scanned"
msgstr "已扫描"

#~ msgid "Segurium plugin for WordPress."
#~ msgstr "适用于 WordPress 的 Segurium 插件。"

#~ msgid ""
#~ "Segurium scans your WordPress files and checks them against the Segurium "
#~ "Cloud Threat Intelligence (CTI) service to detect malware and security "
#~ "threats."
#~ msgstr ""
#~ "Segurium 会扫描您的 WordPress 文件，并通过 Segurium 云端威胁情报（CTI）服"
#~ "务对其进行核查，以检测恶意软件和安全威胁。"

#~ msgid "What data is sent:"
#~ msgstr "发送的数据："

#~ msgid "SHA-256 hashes of files on your server"
#~ msgstr "服务器上文件的 SHA-256 哈希值"

#~ msgid "File paths relative to your WordPress installation"
#~ msgstr "相对于 WordPress 安装目录的文件路径"

#~ msgid "File sizes"
#~ msgstr "文件大小"

#~ msgid "Segurium CTI service at cti.segurium.com"
#~ msgstr "位于 cti.segurium.com 的 Segurium CTI 服务"

#~ msgid "Why:"
#~ msgstr "用途："

#~ msgid "To identify malicious, infected, or suspicious files on your site."
#~ msgstr "用于识别您站点上的恶意、受感染或可疑文件。"

#~ msgid "I understand, enable scanning"
#~ msgstr "我已了解，启用扫描"

#~ msgid "Segurium requires PHP %s or higher."
#~ msgstr "Segurium 需要 PHP %s 或更高版本。"

#~ msgid "Segurium requires WordPress %s or higher."
#~ msgstr "Segurium 需要 WordPress %s 或更高版本。"

#~ msgid ""
#~ "Segurium runs without sharing any account information. Upgrade to Pro to "
#~ "unlock unlimited cleanup, automatic fixes, and email support."
#~ msgstr ""
#~ "Segurium 无需共享任何账户信息即可运行。升级至 Pro 即可解锁无限次清理、自动"
#~ "修复和电子邮件支持。"

#~ msgid "Automatic cleanup is a Pro feature."
#~ msgstr "自动清理是 Pro 功能。"

#~ msgid "This is a Pro feature. Upgrade to enable bulk fixes."
#~ msgstr "这是 Pro 功能。升级即可启用批量修复。"

#~ msgid "Free cleanups exhausted"
#~ msgstr "免费清理次数已用完"

#~ msgid ""
#~ "You’ve used your %1$d free cleanups in the last %2$d days. Upgrade to Pro "
#~ "for unlimited cleanups + auto-fix."
#~ msgstr ""
#~ "您已在过去 %2$d 天内使用了 %1$d 次免费清理。升级至 Pro 可获得无限次清理和"
#~ "自动修复。"

#~ msgid "Free vs Pro"
#~ msgstr "免费版 与 Pro"

#~ msgid "Compare what each tier includes. Your current plan is highlighted."
#~ msgstr "比较各套餐包含的内容。当前套餐已突出显示。"

#~ msgid ""
#~ "Free-tier cleanup quota exceeded. Upgrade to Pro for unlimited cleanups."
#~ msgstr "免费版清理配额已用尽。升级至 Pro 可获得无限次清理。"

#~ msgid ""
#~ "\"Fix All\" is a Pro feature. Upgrade to clean every detected malware in "
#~ "one click."
#~ msgstr "\"全部修复\" 是 Pro 功能。升级即可一键清理所有检测到的恶意软件。"

#~ msgid ""
#~ "\"Fix All\" is a Pro feature. Upgrade to apply every fix in one click."
#~ msgstr "\"全部修复\" 是 Pro 功能。升级即可一键应用所有修复。"

#~ msgid ""
#~ "Free-tier remediation quota exceeded. Upgrade to Pro for unlimited fixes."
#~ msgstr "免费版修复配额已用尽。升级至 Pro 可获得无限次修复。"

msgid ""
"Segurium got an empty response from the server. The PHP handler likely "
"crashed before producing any output — check the PHP error log for a fatal, "
"OOM, or timeout."
msgstr ""
"Segurium 从服务器收到空响应。PHP 处理程序很可能在生成任何输出之前就已崩溃 "
"— 请在 PHP 错误日志中查找致命错误、OOM 或超时。"

msgid ""
"Segurium's response markers are missing from the body. The Segurium AJAX "
"handler did not run, or another plugin replaced the entire response. Check "
"wp-content/mu-plugins, active plugins, and the PHP error log."
msgstr ""
"正文中缺少 Segurium 的响应标记。Segurium 的 AJAX 处理程序未运行,或其他插"
"件替换了整个响应。请检查 wp-content/mu-plugins、已启用的插件以及 PHP 错误日"
"志。"

msgid ""
"Segurium's response was cut off mid-stream — the start marker arrived but "
"the end marker did not. The PHP handler crashed mid-response (fatal, OOM, "
"or timeout). Check the PHP error log."
msgstr ""
"Segurium 的响应在传输过程中被截断 — 起始标记已到达,但结束标记未到达。PHP "
"处理程序在响应过程中崩溃(致命错误、OOM 或超时)。请检查 PHP 错误日志。"

msgid ""
"Segurium could not unwrap the server response. Check the PHP error log for "
"a fatal, OOM, or timeout in the Segurium handler."
msgstr ""
"Segurium 无法解包服务器响应。请在 PHP 错误日志中查找 Segurium 处理程序中的"
"致命错误、OOM 或超时。"

#: includes/class-segurium-2fa.php:1281
msgid "Forbidden"
msgstr "已禁止"

#: includes/class-segurium.php:2945
msgid ""
"Off (default): encrypted backups of deleted components and cured files are "
"kept in the uploads/segurium-data directory after uninstall, so a reinstall "
"can still restore them. Turn on only if you want a hard deletion on "
"uninstall."
msgstr ""
"关闭(默认):已删除组件和已修复文件的加密备份在卸载后仍保留在 uploads/"
"segurium-data 目录中,以便重新安装时可以恢复。仅当您希望在卸载时彻底删除时"
"才开启。"

#: includes/class-segurium.php:6868
msgid ""
"Backup file is unreadable. Check filesystem permissions on uploads/segurium-"
"data."
msgstr ""
"无法读取备份文件。请检查 uploads/segurium-data 的文件系统权限。"
