#
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/security-ninja\n"
"POT-Creation-Date: 2026-07-14T18:16:59+00:00\n"
"PO-Revision-Date: \n"
"Last-Translator: \n"
"Language-Team: \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: Security Ninja i18n refresh\n"

#. Plugin Name of the plugin
#: security-ninja.php modules/whitelabel/class-wf-sn-wl.php:412
msgid "Security Ninja"
msgstr "安全忍者"

#. Plugin URI of the plugin
#. Author URI of the plugin
#: security-ninja.php
msgid "https://wpsecurityninja.com/"
msgstr "https://wpsecurityninja.com/"

#. Description of the plugin
#: security-ninja.php
msgid ""
"Check your site for security vulnerabilities and get precise suggestions for"
" corrective actions on passwords, user accounts, file permissions, database "
"security, version hiding, plugins, themes, security headers and other "
"security aspects."
msgstr ""
"检查您的网站是否存在安全漏洞，并获得有关密码、用户帐户、文件权限、数据库安全、版本隐藏、插件、主题、安全标头和其他安全方面的纠正措施的准确建议。"

#. Author of the plugin
#: security-ninja.php modules/vulnerabilities/class-wf-sn-vu.php:1158
#: modules/whitelabel/class-wf-sn-wl.php:422
msgid "WP Security Ninja"
msgstr "WP 安全忍者"

#: class-wf-sn-tests.php:35
msgid "Check if WordPress core is up to date."
msgstr "检查 WordPress 核心是否是最新的。"

#: class-wf-sn-tests.php:40
msgid "Check if automatic WordPress core updates are enabled."
msgstr "检查是否启用了自动 WordPress 核心更新。"

#: class-wf-sn-tests.php:47
msgid "Check if plugins are up to date."
msgstr "检查插件是否是最新的。"

#: class-wf-sn-tests.php:52
msgid "Check if there are deactivated plugins."
msgstr "检查是否有已停用的插件。"

#: class-wf-sn-tests.php:57
msgid "Check if active plugins have been updated in the last 12 months."
msgstr "检查活动插件在过去 12 个月内是否更新过。"

#: class-wf-sn-tests.php:62
msgid "Check if active plugins are compatible with your version of WP."
msgstr "检查活动插件是否与您的 WP 版本兼容。"

#: class-wf-sn-tests.php:69
msgid "Check if themes are up to date."
msgstr "检查主题是否是最新的。"

#: class-wf-sn-tests.php:74
msgid "Check if there are unnecessary themes."
msgstr "检查是否有不必要的主题。"

#: class-wf-sn-tests.php:80
msgid "Check if full WordPress version info is revealed in page's meta data."
msgstr "检查页面的元数据中是否显示了完整的 WordPress 版本信息。"

#: class-wf-sn-tests.php:85
msgid "Check if Windows Live Writer link is present in the header data."
msgstr "检查标头数据中是否存在 Windows Live Writer 链接。"

#: class-wf-sn-tests.php:91
msgid "Check the PHP version."
msgstr "检查 PHP 版本。"

#: class-wf-sn-tests.php:97
msgid "Check the MySQL version."
msgstr "检查 MySQL 版本。"

#: class-wf-sn-tests.php:102
msgid "Check if database table prefix is the default one (wp_)."
msgstr "检查 database table prefix 是否为默认前缀 （wp_）。"

#: class-wf-sn-tests.php:108
msgid "Check if server response headers contain detailed PHP version info."
msgstr "检查服务器响应头是否包含详细的 PHP 版本信息。"

#: class-wf-sn-tests.php:113
msgid "Check if expose_php PHP directive is turned off."
msgstr "检查 PHP 指令是否expose_php关闭。"

#: class-wf-sn-tests.php:119
msgid "Check if user with username \"admin\" exists."
msgstr "检查用户名为 “admin” 的用户是否存在。"

#: class-wf-sn-tests.php:124
msgid "Check if \"anyone can register\" option is enabled."
msgstr "检查是否启用了 “anyone can register” 选项。"

#: class-wf-sn-tests.php:129
msgid "Check if user with ID \"1\" exists."
msgstr "检查 ID 为 “1” 的用户是否存在。"

#: class-wf-sn-tests.php:135
msgid "Check for display of unnecessary information on failed login attempts."
msgstr "检查是否显示有关登录尝试失败的不必要信息。"

#: class-wf-sn-tests.php:141
msgid "Check if wp-config.php file has the right permissions (chmod) set."
msgstr "检查文件是否wp-config.php设置了正确的权限 （chmod）。"

#: class-wf-sn-tests.php:146
msgid "Check if wp-config.php is present on the default location."
msgstr "检查默认位置是否存在 wp-config.php。"

#: class-wf-sn-tests.php:151
msgid "Check the strength of WordPress database password."
msgstr "检查 WordPress 数据库密码的强度。"

#: class-wf-sn-tests.php:156
msgid "Check if security keys and salts have proper values."
msgstr "检查安全密钥和 salt 的值是否正确。"

#: class-wf-sn-tests.php:161
msgid "Check the age of security keys and salts."
msgstr "检查安全密钥和 salt 的使用期限。"

#: class-wf-sn-tests.php:166
msgid "Check if general debug mode is enabled."
msgstr "检查是否启用了常规调试模式。"

#: class-wf-sn-tests.php:171
msgid "Check if WordPress debug.log file exists."
msgstr "检查 WordPress debug.log 文件是否存在。"

#: class-wf-sn-tests.php:176
msgid "Check if database debug mode is enabled."
msgstr "检查是否启用了数据库调试模式。"

#: class-wf-sn-tests.php:181
msgid "Check if JavaScript debug mode is enabled."
msgstr "检查是否启用了 JavaScript 调试模式。"

#: class-wf-sn-tests.php:186
msgid "Check if display_errors PHP directive is turned off."
msgstr "检查 PHP 指令是否已关闭display_errors。"

#: class-wf-sn-tests.php:191
msgid ""
"Check if WordPress installation address is the same as the site address."
msgstr "检查 WordPress 安装地址是否与站点地址相同。"

#: class-wf-sn-tests.php:197
msgid "Check if register_globals PHP directive is turned off."
msgstr "检查register_globals PHP 指令是否已关闭。"

#: class-wf-sn-tests.php:202
msgid "Check if PHP safe mode is disabled."
msgstr "检查 PHP 安全模式是否被禁用。"

#: class-wf-sn-tests.php:207
msgid "Check if allow_url_include PHP directive is turned off."
msgstr "检查 PHP 指令是否已关闭allow_url_include。"

#: class-wf-sn-tests.php:213
msgid "Check if plugins/themes file editor is enabled."
msgstr "检查插件/主题文件编辑器是否已启用。"

#: class-wf-sn-tests.php:218
msgid "Check if uploads folder is browsable by browsers."
msgstr "检查浏览器是否可以浏览 uploads 文件夹。"

#: class-wf-sn-tests.php:223
msgid "Check if Application Passwords are enabled."
msgstr "检查是否启用了应用程序密码。"

#: class-wf-sn-tests.php:228
msgid "Check if MySQL server is connectable from outside with the WP user."
msgstr "检查 MySQL 服务器是否可以从外部与 WP 用户连接。"

#: class-wf-sn-tests.php:233
msgid "Check if EditURI (XML-RPC) link is present in the header data."
msgstr "检查标头数据中是否存在 EditURI （XML-RPC） 链接。"

#: class-wf-sn-tests.php:238
msgid "Check if Timthumb script is used in the active theme."
msgstr "检查活动主题中是否使用了 Timthumb 脚本。"

#: class-wf-sn-tests.php:243
msgid "Check if the server is vulnerable to the Shellshock bug #6271."
msgstr "检查服务器是否容易受到 Shellshock 错误 #6271 的攻击。"

#: class-wf-sn-tests.php:248
msgid "Check if the server is vulnerable to the Shellshock bug #7169."
msgstr "检查服务器是否容易受到 Shellshock 错误 #7169 的攻击。"

#: class-wf-sn-tests.php:253
msgid "Check if admin interface is delivered via SSL"
msgstr "检查管理界面是否通过 SSL 交付"

#: class-wf-sn-tests.php:258
msgid "Check if MySQL account used by WordPress has too many permissions"
msgstr "检查 WordPress 使用的 MySQL 账户是否权限过多"

#: class-wf-sn-tests.php:263
msgid ""
"Check if the list of usernames can be fetched by looping through user IDs"
msgstr "检查是否可以通过遍历用户 ID 来获取用户名列表"

#: class-wf-sn-tests.php:268
msgid "Check if the REST API links are shown in code"
msgstr "检查 REST API 链接是否显示在代码中"

#: class-wf-sn-tests.php:273
msgid "Check if server response headers contain X-Content-Type-Options."
msgstr "检查服务器响应头是否包含 X-Content-Type-Options。"

#: class-wf-sn-tests.php:278
msgid "Check if server response headers contain X-Frame-Options."
msgstr "检查服务器响应标头是否包含 X-Frame-Options。"

#: class-wf-sn-tests.php:283
msgid "Check if server response headers contain Strict-Transport-Security."
msgstr "检查服务器响应标头是否包含 Strict-Transport-Security。"

#: class-wf-sn-tests.php:288
msgid "Check if server response headers contain Referrer-Policy."
msgstr "检查服务器响应标头是否包含 Referrer-Policy。"

#: class-wf-sn-tests.php:293
msgid "Check if server response headers contain Permissions-Policy."
msgstr "检查服务器响应标头是否包含 Permissions-Policy。"

#: class-wf-sn-tests.php:298
msgid "Check if server response headers contain Content-Security-Policy."
msgstr "检查服务器响应头是否包含 Content-Security-Policy。"

#: class-wf-sn-tests.php:303
msgid "Check if the REST API is enabled."
msgstr "检查 REST API 是否已启用。"

#: class-wf-sn-tests.php:308
msgid "Check for unwanted files in your root folder you should remove."
msgstr "检查根文件夹中是否有不需要的文件，您应该删除。"

#: class-wf-sn-tests.php:336
msgid "REST API URL not found."
msgstr "找不到 REST API URL。"

#: class-wf-sn-tests.php:349
#, php-format
msgid "Could not determine REST API accessibility. Error: %s"
msgstr "无法确定 REST API 可访问性。错误：%s"

#: class-wf-sn-tests.php:358
msgid "REST API is accessible."
msgstr "REST API 是可访问的。"

#. translators: %s: HTTP response code
#: class-wf-sn-tests.php:364
#, php-format
msgid "REST API is not accessible. Response Code: %s"
msgstr "无法访问 REST API。响应代码：%s"

#: class-wf-sn-tests.php:384 class-wf-sn-tests.php:385
#: class-wf-sn-tests.php:386 class-wf-sn-tests.php:387
#: class-wf-sn-tests.php:388 class-wf-sn-tests.php:389
#: class-wf-sn-tests.php:390 class-wf-sn-tests.php:391
#: modules/auto-fixer/class-wf-sn-fixes.php:123
#: modules/auto-fixer/class-wf-sn-fixes.php:124
#: modules/auto-fixer/class-wf-sn-fixes.php:125
#: modules/auto-fixer/class-wf-sn-fixes.php:126
#: modules/auto-fixer/class-wf-sn-fixes.php:127
#: modules/auto-fixer/class-wf-sn-fixes.php:128
#: modules/auto-fixer/class-wf-sn-fixes.php:129
#: modules/auto-fixer/class-wf-sn-fixes.php:130
msgid "Common name for config file backup - can contain critical information"
msgstr "配置文件备份的通用名称 - 可以包含关键信息"

#: class-wf-sn-tests.php:392 modules/auto-fixer/class-wf-sn-fixes.php:131
msgid "Can contain server details or errors that can be exploited."
msgstr "可以包含可被利用的服务器详细信息或错误。"

#: class-wf-sn-tests.php:393 modules/auto-fixer/class-wf-sn-fixes.php:132
msgid "Can contain user details or errors that can be exploited."
msgstr "可以包含可被利用的用户详细信息或错误。"

#: class-wf-sn-tests.php:394 modules/auto-fixer/class-wf-sn-fixes.php:133
msgid ""
".htaccess backup files on SiteGround - Can show server details or "
"configurations that should not be public."
msgstr "SiteGround 上的 .htaccess 备份文件 - 可以显示不应公开的服务器详细信息或配置。"

#: class-wf-sn-tests.php:395 modules/auto-fixer/class-wf-sn-fixes.php:134
msgid ""
".htaccess backup file by Swift Performance - Can show server details or "
"configurations that should not be public."
msgstr "Swift Performance 的 .htaccess 备份文件 - 可以显示不应公开的服务器详细信息或配置。"

#: class-wf-sn-tests.php:396 modules/auto-fixer/class-wf-sn-fixes.php:151
msgid ""
".sql files should not be kept on your server - they may contain sensitive "
"data."
msgstr ".sql 文件不应保存在您的服务器上 - 它们可能包含敏感数据。"

#: class-wf-sn-tests.php:397 modules/auto-fixer/class-wf-sn-fixes.php:135
msgid ""
"Displays all details about PHP on your website, should only exist briefly "
"during development."
msgstr "显示您网站上有关 PHP 的所有详细信息，在开发过程中应仅短暂存在。"

#: class-wf-sn-tests.php:398 class-wf-sn-tests.php:399
#: modules/auto-fixer/class-wf-sn-fixes.php:136
#: modules/auto-fixer/class-wf-sn-fixes.php:137
msgid "Should only exist briefly during development and not on a live site."
msgstr "在开发过程中应仅短暂存在，不应在实时站点上存在。"

#: class-wf-sn-tests.php:400 modules/auto-fixer/class-wf-sn-fixes.php:152
msgid "Copies of old files could contain important info about your server."
msgstr "旧文件的副本可能包含有关服务器的重要信息。"

#: class-wf-sn-tests.php:447
msgid "The server is using HTTPS. This is the recommended configuration."
msgstr "服务器正在使用 HTTPS。这是推荐的配置。"

#: class-wf-sn-tests.php:452
msgid ""
"The server is not using HTTPS. It is recommended to use HTTPS to enhance "
"security."
msgstr "服务器未使用 HTTPS。建议使用 HTTPS 来增强安全性。"

#: class-wf-sn-tests.php:471
msgid "You should set your Settings -> General URLs to start with https://"
msgstr "您应该将 设置 -> 常规 URL 设置为以 https:// 开头"

#: class-wf-sn-tests.php:474
msgid "Admin URLs are set to start with https."
msgstr "管理员 URL 设置为以 https 开头。"

#: class-wf-sn-tests.php:480
msgid ""
"Admin pages are not secured by SSL. It is recommended to force SSL in admin "
"pages."
msgstr "管理员页面不受 SSL 保护。建议在管理页面中强制使用 SSL。"

#: class-wf-sn-tests.php:484
msgid "Great, admin pages are secured by SSL."
msgstr "太好了，管理页面由 SSL 保护。"

#: class-wf-sn-tests.php:507
msgid "An error occurred during the TimThumb scan."
msgstr "TimThumb 扫描期间发生错误。"

#. translators: %s: theme name and version
#: class-wf-sn-tests.php:511
#, php-format
msgid "TimThumb file found in theme: %s. Please remove or replace it."
msgstr "在主题中发现 TimThumb 文件：%s。请删除或替换。"

#. translators: %s: theme name and version
#: class-wf-sn-tests.php:515
#, php-format
msgid "No TimThumb file found in theme: %s. Your theme is safe."
msgstr "主题中没有找到 TimThumb 文件：%s。您的主题是安全的。"

#: class-wf-sn-tests.php:551
msgid "Failed to list directory contents."
msgstr "无法列出目录内容。"

#: class-wf-sn-tests.php:575
msgid "Failed to read file contents."
msgstr "无法读取文件内容。"

#: class-wf-sn-tests.php:598
msgid "TimThumb script detected."
msgstr "检测到 TimThumb 脚本。"

#: class-wf-sn-tests.php:605
msgid "No TimThumb scripts detected."
msgstr "未检测到 TimThumb 脚本。"

#. translators: %s: username of the user with ID 1
#: class-wf-sn-tests.php:629
#, php-format
msgid "The user with ID 1 exists, and the username is %s."
msgstr "存在 ID 为 1 的用户，用户名为 %s。"

#: class-wf-sn-tests.php:632
msgid "No user exists with ID 1."
msgstr "不存在 ID 为 1 的用户。"

#: class-wf-sn-tests.php:690
msgid ""
"wp-config.php file found one level up from WordPress root directory. This is"
" a great security improvement!"
msgstr "wp-config.php 文件在 WordPress 根目录的上一级找到。这是一个很大的安全改进！"

#. translators: %s: path to wp-config.php
#. translators: %s: path to WordPress root directory
#: class-wf-sn-tests.php:692 class-wf-sn-tests.php:699
#, php-format
msgid "Found file here: %s"
msgstr "在这里找到文件：%s"

#: class-wf-sn-tests.php:697
msgid ""
"wp-config.php file found in the WordPress root directory. Consider moving it"
" one level up for better security."
msgstr "在 WordPress 根目录中找到 wp-config.php 文件。考虑将其提升一级以获得更好的安全性。"

#: class-wf-sn-tests.php:723
msgid "Unable to determine the MySQL current user."
msgstr "无法确定 MySQL 当前用户。"

#: class-wf-sn-tests.php:726
msgid ""
"MySQL current user can connect from any host, which might be a security "
"risk."
msgstr "MySQL 当前用户可以从任何主机进行连接，这可能会带来安全风险。"

#: class-wf-sn-tests.php:729
msgid ""
"MySQL current user is restricted to localhost, which is a secure "
"configuration."
msgstr "MySQL 当前用户仅限于 localhost，这是一种安全的配置。"

#. translators: %s: MySQL current user host value
#: class-wf-sn-tests.php:733
#, php-format
msgid "Unexpected MySQL current user host: %s"
msgstr "意外的 MySQL 当前用户主机： %s"

#: class-wf-sn-tests.php:755
msgid "Database permissions are set correctly."
msgstr "数据库权限设置正确。"

#: class-wf-sn-tests.php:764
msgid "Failed to retrieve database permissions."
msgstr "无法检索数据库权限。"

#: class-wf-sn-tests.php:771
msgid "Database permissions are too permissive."
msgstr "数据库权限过于宽松。"

#: class-wf-sn-tests.php:807 class-wf-sn-tests.php:872
msgid "Failed to retrieve the home page for analysis."
msgstr "无法检索主页进行分析。"

#: class-wf-sn-tests.php:830
msgid ""
"The wlwmanifest link is present. It is recommended to remove it if not "
"needed."
msgstr "wlwmanifest 链接存在。如果不需要，建议将其删除。"

#: class-wf-sn-tests.php:832
msgid ""
"The wlwmanifest link is not present. This is the recommended configuration."
msgstr "wlwmanifest 链接不存在。这是推荐的配置。"

#: class-wf-sn-tests.php:836 class-wf-sn-tests.php:902
msgid "Unable to retrieve the home page content."
msgstr "无法检索主页内容。"

#: class-wf-sn-tests.php:896
msgid ""
"The EditURI link is present. It is recommended to remove it if not needed."
msgstr "存在 EditURI 链接。如果不需要，建议将其删除。"

#: class-wf-sn-tests.php:898
msgid ""
"The EditURI link is not present. This is the recommended configuration."
msgstr "EditURI 链接不存在。这是推荐的配置。"

#: class-wf-sn-tests.php:928
msgid "register_globals is enabled. This is a security risk."
msgstr "register_globals已启用。存在安全风险。"

#: class-wf-sn-tests.php:931
msgid "register_globals is disabled. This is the recommended configuration."
msgstr "register_globals 已禁用。这是推荐的配置。"

#: class-wf-sn-tests.php:957
msgid ""
"display_errors is enabled. This can reveal sensitive information and is a "
"security risk."
msgstr "display_errors已启用。这可能会泄露敏感信息，并存在安全风险。"

#: class-wf-sn-tests.php:960
msgid ""
"display_errors is disabled. This is the recommended configuration for "
"production environments to prevent revealing sensitive information."
msgstr "display_errors 已禁用。这是生产环境的推荐配置，以防止泄露敏感信息。"

#: class-wf-sn-tests.php:982
msgid ""
"The application passwords feature is not available in your WordPress "
"installation."
msgstr "应用程序密码功能在您的 WordPress 安装中不可用。"

#: class-wf-sn-tests.php:988
msgid ""
"Application passwords are not available. This is the recommended "
"configuration."
msgstr "应用程序密码不可用。这是推荐的配置。"

#: class-wf-sn-tests.php:991
msgid ""
"Application passwords are available. Consider disabling this feature if not "
"needed to enhance security."
msgstr "应用程序密码可用。如果不需要以增强安全性，请考虑禁用此功能。"

#: class-wf-sn-tests.php:1014
msgid "File editing is correctly disabled on this site."
msgstr "此站点上已正确禁用文件编辑。"

#: class-wf-sn-tests.php:1017
msgid ""
"File editing is not disabled on this site. It is recommended to set "
"DISALLOW_FILE_EDIT to true in your wp-config.php file for security reasons."
msgstr "此站点未禁用文件编辑。出于安全原因，建议在 wp-config.php 文件中将 DISALLOW_FILE_EDIT 设置为 true。"

#: class-wf-sn-tests.php:1040
msgid ""
"Unable to determine the \"expose_php\" setting. Please check your "
"configuration."
msgstr "无法确定 “expose_php” 设置。请检查您的配置。"

#: class-wf-sn-tests.php:1043
msgid ""
"Warning: \"expose_php\" is enabled. It is recommended to disable "
"\"expose_php\" to hide PHP version info from headers for security reasons."
msgstr "警告：“expose_php”已启用。出于安全原因，建议禁用 “expose_php” 以在标头中隐藏 PHP 版本信息。"

#: class-wf-sn-tests.php:1046
msgid ""
"\"expose_php\" is disabled. Your PHP version info is not exposed in headers,"
" which is the recommended setting."
msgstr "“expose_php” 已禁用。您的 PHP 版本信息不会在标头中公开，这是建议的设置。"

#: class-wf-sn-tests.php:1074
msgid ""
"Warning: allow_url_include is enabled. It is recommended to disable this "
"setting for security reasons."
msgstr "警告：allow_url_include已启用。出于安全原因，建议禁用此设置。"

#: class-wf-sn-tests.php:1076
msgid "allow_url_include is disabled - Recommended setting."
msgstr "allow_url_include 已禁用 - 推荐设置。"

#: class-wf-sn-tests.php:1097
msgid "Safe Mode is disabled, which is the recommended setting."
msgstr "安全模式处于禁用状态，这是建议的设置。"

#: class-wf-sn-tests.php:1100
msgid "Safe Mode is not applicable in PHP versions 5.3.0 and above."
msgstr "安全模式不适用于 PHP 版本 5.3.0 及更高版本。"

#: class-wf-sn-tests.php:1103
msgid ""
"Safe Mode is enabled. It is recommended to disable Safe Mode if possible."
msgstr "安全模式已启用。如果可能，建议禁用安全模式。"

#: class-wf-sn-tests.php:1130
msgid "User registration is enabled on this multisite network."
msgstr "在此多站点网络上启用用户注册。"

#: class-wf-sn-tests.php:1133
msgid "User registration is properly disabled on this multisite network."
msgstr "在此多站点网络上正确禁用用户注册。"

#: class-wf-sn-tests.php:1142
msgid "An error occurred while checking the registration setting."
msgstr "检查注册设置时出错。"

#: class-wf-sn-tests.php:1145
msgid "Anyone can register on the site."
msgstr "任何人都可以在网站上注册。"

#: class-wf-sn-tests.php:1148
msgid "Only administrators can add new users."
msgstr "只有管理员才能添加新用户。"

#: class-wf-sn-tests.php:1175
msgid ""
"REST API links are present in the site headers, which could expose sensitive"
" information."
msgstr "站点标头中存在 REST API 链接，这可能会暴露敏感信息。"

#: class-wf-sn-tests.php:1178
msgid "REST API links are not present in the site headers."
msgstr "站点标头中不存在 REST API 链接。"

#: class-wf-sn-tests.php:1212
msgid "An error occurred while checking the WordPress version."
msgstr "检查 WordPress 版本时出错。"

#: class-wf-sn-tests.php:1215
msgid "A WordPress core update is available."
msgstr "WordPress 核心更新可用。"

#: class-wf-sn-tests.php:1218
msgid "Your WordPress version is up to date."
msgstr "您的 WordPress 版本是最新的。"

#: class-wf-sn-tests.php:1251
msgid "An error occurred while checking the debug.log file."
msgstr "检查 debug.log 文件时出错。"

#: class-wf-sn-tests.php:1254
msgid "The debug.log file is accessible."
msgstr "debug.log 文件是可访问的。"

#: class-wf-sn-tests.php:1257
msgid "The debug.log file does not exist or is not accessible."
msgstr "debug.log 文件不存在或不可访问。"

#: class-wf-sn-tests.php:1260
msgid "Unexpected HTTP response code received."
msgstr "收到意外的 HTTP 响应代码。"

#: class-wf-sn-tests.php:1288
msgid "Automatic core updates are explicitly disabled."
msgstr "自动核心更新被明确禁用。"

#: class-wf-sn-tests.php:1291
msgid "Automatic core updates are enabled."
msgstr "已启用自动核心更新。"

#: class-wf-sn-tests.php:1294
msgid "Automatic core updates are configured with an unknown setting."
msgstr "自动核心更新配置为未知设置。"

#: class-wf-sn-tests.php:1300
msgid "Automatic core updates are disabled via filters."
msgstr "通过过滤器禁用自动核心更新。"

#: class-wf-sn-tests.php:1304
msgid ""
"This is a subsite in a multisite network. Core updates are typically handled"
" by the main site."
msgstr "这是多站点网络中的子站点。核心更新通常由主站点处理。"

#: class-wf-sn-tests.php:1307
msgid "Automatic core updates are enabled (default setting)."
msgstr "自动核心更新已启用（默认设置）。"

#. translators: %s: username
#: class-wf-sn-tests.php:1334
#, php-format
msgid "User \"%s\" exists."
msgstr "用户\"%s\"存在。"

#. translators: %s: username
#: class-wf-sn-tests.php:1338
#, php-format
msgid "User \"%s\" does not exist."
msgstr "用户\"%s\"不存在。"

#. translators: %s: number of plugin updates available
#: class-wf-sn-tests.php:1373
#, php-format
msgid "There is %s plugin update available."
msgid_plural "There are %s plugin updates available."
msgstr[0] "There is %s plugin update available."

#: class-wf-sn-tests.php:1376 class-wf-sn-tests.php:2838
msgid "All plugins are up to date."
msgstr "所有插件都是最新的。"

#. translators: %s: number of plugins
#: class-wf-sn-tests.php:1409
#, php-format
msgid "There is %s plugin in total."
msgid_plural "There are %s plugins in total."
msgstr[0] "There is %s plugin in total."

#. translators: %s: number of active plugins
#: class-wf-sn-tests.php:1411
#, php-format
msgid "%s is active."
msgid_plural "%s are active."
msgstr[0] "%s is active."

#. translators: %s: number of deactivated plugins
#: class-wf-sn-tests.php:1413
#, php-format
msgid "%s is deactivated."
msgid_plural "%s are deactivated."
msgstr[0] "%s is deactivated."

#. translators: %s: number of network-activated plugins
#: class-wf-sn-tests.php:1418
#, php-format
msgid "%s is network activated."
msgid_plural "%s are network activated."
msgstr[0] "%s is network activated."

#. translators: %s: number of plugins activated on this site
#: class-wf-sn-tests.php:1421
#, php-format
msgid "%s is activated on this site."
msgid_plural "%s are activated on this site."
msgstr[0] "%s is activated on this site."

#. translators: 1: number of themes, 2: comma-separated theme names
#: class-wf-sn-tests.php:1498
#, php-format
msgid "Safe to remove %1$d themes: %2$s"
msgstr "安全删除%1$d主题：%2$s"

#: class-wf-sn-tests.php:1501
msgid "All unnecessary themes are already removed."
msgstr "所有不必要的主题都已被删除。"

#. translators: %d: number of themes with available updates
#: class-wf-sn-tests.php:1543
#, php-format
msgid "There are %d themes with available updates."
msgstr "有 %d 个主题有可用更新。"

#: class-wf-sn-tests.php:1546
msgid "All themes are up to date."
msgstr "所有主题都是最新的。"

#: class-wf-sn-tests.php:1570
msgid "Using a default database prefix is a security risk."
msgstr "使用默认数据库前缀存在安全风险。"

#: class-wf-sn-tests.php:1573
msgid ""
"Your database prefix is customized. This is the recommended configuration."
msgstr "您的数据库前缀是自定义的。这是推荐的配置。"

#: class-wf-sn-tests.php:1594
msgid ""
"WP_DEBUG is enabled. While this is helpful for development, it should be "
"disabled on a live site."
msgstr "WP_DEBUG已启用。虽然这对开发有帮助，但应该在实时站点上禁用它。"

#: class-wf-sn-tests.php:1597
msgid ""
"WP_DEBUG is disabled. This is the recommended configuration for production "
"sites."
msgstr "WP_DEBUG 已禁用。这是生产站点的推荐配置。"

#: class-wf-sn-tests.php:1618
msgid ""
"SCRIPT_DEBUG is enabled. While this is helpful for development, it should be"
" disabled on a live site to improve performance and security."
msgstr "SCRIPT_DEBUG已启用。虽然这对开发有帮助，但应该在实时站点上禁用它以提高性能和安全性。"

#: class-wf-sn-tests.php:1621
msgid ""
"SCRIPT_DEBUG is disabled. This is the recommended configuration for "
"production sites."
msgstr "SCRIPT_DEBUG 已禁用。这是生产站点的推荐配置。"

#: class-wf-sn-tests.php:1643
msgid ""
"Database debugging is enabled. This can reveal sensitive information and is "
"a security risk."
msgstr "已启用数据库调试。这可能会泄露敏感信息，并存在安全风险。"

#: class-wf-sn-tests.php:1646
msgid "Database debugging is disabled. This is the recommended configuration."
msgstr "数据库调试已禁用。这是推荐的配置。"

#: class-wf-sn-tests.php:1684
msgid "Unable to determine the file permissions."
msgstr "无法确定文件权限。"

#. translators: %s: file permissions (e.g. 0644)
#: class-wf-sn-tests.php:1688
#, php-format
msgid "Current file permissions are %s, which are not secure."
msgstr "当前文件权限为 %s，不安全。"

#. translators: %s: file permissions (e.g. 0644)
#: class-wf-sn-tests.php:1692
#, php-format
msgid "Current file permissions are %s. This is a secure configuration."
msgstr "当前文件权限为 %s。这是一种安全配置。"

#: class-wf-sn-tests.php:1741
msgid "Failed to make a request to the login page."
msgstr "无法向登录页面发出请求。"

#: class-wf-sn-tests.php:1744
msgid "Failed login detected with the provided test credentials."
msgstr "使用提供的测试凭证检测到登录失败。"

#: class-wf-sn-tests.php:1747
msgid "No failed login detected with the provided test credentials."
msgstr "未检测到使用提供的测试凭证登录失败。"

#: class-wf-sn-tests.php:1799
msgid "The brute-force dictionary file is missing or not readable."
msgstr "暴力词典文件缺失或不可读。"

#: class-wf-sn-tests.php:1809
msgid "Maximum users attack value is not set."
msgstr "未设置最大用户攻击值。"

#: class-wf-sn-tests.php:1841
msgid "No vulnerable accounts found."
msgstr "未找到易受攻击的帐户。"

#. translators: %s: comma-separated list of vulnerable usernames
#: class-wf-sn-tests.php:1845
#, php-format
msgid "Vulnerable accounts: %s"
msgstr "易受攻击的账户：%s"

#: class-wf-sn-tests.php:1882 class-wf-sn-tests.php:1949
#: class-wf-sn-tests.php:2014 class-wf-sn-tests.php:2153
#: class-wf-sn-tests.php:2222 class-wf-sn-tests.php:2370
#, php-format
msgid "Failed to retrieve the site headers. Error: %s"
msgstr "检索网站标题失败。错误：%s"

#: class-wf-sn-tests.php:1904
msgid ""
"Error, multiple Strict-Transport-Security headers found. You should only "
"have one."
msgstr "错误，找到多个 Strict-Transport-Security 标头。您应该只有一个。"

#: class-wf-sn-tests.php:1907
msgid "Great, Strict-Transport-Security has been set."
msgstr "太好了，Strict-Transport-Security 已设置。"

#. translators: %d: total number of response headers detected
#: class-wf-sn-tests.php:1914
#, php-format
msgid ""
"Strict-Transport-Security header is not set. Detected %d headers in total. "
"Ensure your server is configured to send the HSTS header."
msgstr "未设置 Strict-Transport-Security 标头。共检测到 %d 个报头。确保服务器已配置为发送 HSTS 标头。"

#: class-wf-sn-tests.php:1969
msgid ""
"Error, multiple Referrer-Policy headers found. You should only have one."
msgstr "错误，找到多个 Referrer-Policy 标头。您应该只有一个。"

#: class-wf-sn-tests.php:1972
msgid "Great, Referrer-Policy has been set."
msgstr "太好了，反向链接策略已设置。"

#. translators: %d: total number of response headers detected
#: class-wf-sn-tests.php:1979
#, php-format
msgid "Referrer-Policy header is not set. Detected %d headers in total."
msgstr "未设置 Referrer-Policy 标头。共检测到 %d 个标头。"

#: class-wf-sn-tests.php:2033
msgid ""
"Error, multiple Permissions-Policy headers found. You should only have one."
msgstr "错误，找到多个 Permissions-Policy 标头。您应该只有一个。"

#: class-wf-sn-tests.php:2036
msgid "Great, Permissions-Policy has been set."
msgstr "太好了，Permissions-Policy 已设置。"

#: class-wf-sn-tests.php:2042
msgid "Permissions-Policy header is not set."
msgstr "Permissions-Policy 标头。"

#: class-wf-sn-tests.php:2042
#, php-format
msgid "Detected %d headers in total."
msgstr "共检测到 %d 个标头。"

#: class-wf-sn-tests.php:2076
msgid "Failed to retrieve the home page headers."
msgstr "无法检索主页标题。"

#: class-wf-sn-tests.php:2096
msgid ""
"Multiple Content Security Policy headers found. You should only have one."
msgstr "找到多个内容安全策略标头。您应该只有一个。"

#: class-wf-sn-tests.php:2099
msgid "Great, Content Security Policy has been set."
msgstr "太好了，内容安全策略已设置。"

#: class-wf-sn-tests.php:2105
msgid ""
" Multiple Content Security Policy Report-Only headers found. You should only"
" have one."
msgstr "找到多个内容安全策略仅限报告标头。您应该只有一个。"

#: class-wf-sn-tests.php:2109
msgid "Content Security Policy is set to report-only mode."
msgstr "内容安全策略设置为仅报告模式。"

#. translators: %d: total number of response headers detected
#: class-wf-sn-tests.php:2118
#, php-format
msgid ""
"Content-Security-Policy header is not set. Detected %d headers in total."
msgstr "未设置内容安全策略标头。共检测到 %d 个标头。"

#: class-wf-sn-tests.php:2174
msgid ""
"X-Frame-Options header is set multiple times. This should be set only once."
msgstr "X-Frame-Options 标头被多次设置。这应该只设置一次。"

#: class-wf-sn-tests.php:2178
msgid "X-Frame-Options header is properly set."
msgstr "X-Frame-Options 标头已正确设置。"

#. translators: %d: total number of response headers detected
#: class-wf-sn-tests.php:2185
#, php-format
msgid ""
"X-Frame-Options header is not set. Detected %d headers in total. This can "
"make your site vulnerable to clickjacking attacks."
msgstr "未设置 X-Frame-Options 标头。共检测到 %d 个标头。这会使您的网站容易受到点击劫持攻击。"

#: class-wf-sn-tests.php:2243
msgid ""
"X-Content-Type-Options header is set multiple times. This should be set only"
" once."
msgstr "X-Content-Type-Options 标头被多次设置。这应该只设置一次。"

#: class-wf-sn-tests.php:2247
msgid "X-Content-Type-Options header is properly set."
msgstr "X-Content-Type-Options 标头已正确设置。"

#. translators: %d: total number of response headers detected
#: class-wf-sn-tests.php:2254
#, php-format
msgid ""
"X-Content-Type-Options header is not set. Detected %d headers in total. This"
" can make your site vulnerable to MIME type sniffing attacks."
msgstr "未设置 X-Content-Type-Options 标头。共检测到 %d 个标头。这会使您的网站容易受到 MIME 类型嗅探攻击。"

#: class-wf-sn-tests.php:2271
msgid "Great, no sensitive information exposed in headers."
msgstr "太好了，标头中没有暴露敏感信息。"

#. translators: %s: error message from HTTP request
#: class-wf-sn-tests.php:2289
#, php-format
msgid "Error: Unable to get the response. %s"
msgstr "错误：无法获得响应。%s"

#. translators: %d: HTTP response code
#: class-wf-sn-tests.php:2296
#, php-format
msgid "Error: Unexpected response code: %d"
msgstr "错误：意外响应代码：%d"

#. translators: %s: semicolon-separated list of sensitive header details
#: class-wf-sn-tests.php:2333
#, php-format
msgid "Sensitive information exposed in headers: %s"
msgstr "标头中暴露的敏感信息：%s"

#: class-wf-sn-tests.php:2398
msgid ""
"The WordPress version is exposed in the meta generator tag, which is a "
"security risk."
msgstr "WordPress 版本暴露在 meta generator 标签中，存在安全风险。"

#: class-wf-sn-tests.php:2404
msgid "The WordPress version is not exposed in the meta generator tag."
msgstr "WordPress 版本未在 meta generator 标签中公开。"

#: class-wf-sn-tests.php:2409
msgid "Failed to retrieve the site content."
msgstr "无法检索网站内容。"

#: class-wf-sn-tests.php:2437 class-wf-sn-tests.php:2446
msgid "The Site Address (URL) and WordPress Address (URL) are the same."
msgstr "站点地址 （URL） 和 WordPress 地址 （URL） 相同。"

#: class-wf-sn-tests.php:2440
msgid ""
"The Site Address (URL) and WordPress Address (URL) are different. This is "
"common in multisite installations."
msgstr "站点地址 (URL) 和 WordPress 地址 (URL) 不同。这在多站点安装中很常见。"

#: class-wf-sn-tests.php:2449
msgid "The Site Address (URL) and WordPress Address (URL) are different."
msgstr "站点地址 （URL） 和 WordPress 地址 （URL） 不同。"

#: class-wf-sn-tests.php:2496
msgid "The database password is empty."
msgstr "数据库密码为空。"

#: class-wf-sn-tests.php:2499
msgid "The database password is a simple word from the dictionary."
msgstr "数据库密码是字典中的一个简单单词。"

#. translators: %d: number of characters in the database password
#: class-wf-sn-tests.php:2503
#, php-format
msgid "The database password length is only %d characters."
msgstr "数据库密码长度只有 %d 个字符。"

#: class-wf-sn-tests.php:2506
msgid "The database password is too simple."
msgstr "数据库密码太简单。"

#: class-wf-sn-tests.php:2509
msgid "The database password is strong."
msgstr "数据库密码强度高。"

#: class-wf-sn-tests.php:2557
msgid "All security keys and salts are properly set."
msgstr "所有安全密钥和盐都已正确设置。"

#: class-wf-sn-tests.php:2561
#, php-format
msgid ""
"The following keys are not properly set: %s. Please update them for enhanced"
" security."
msgstr "以下按键未正确设置：%s.请更新它们以增强安全性。"

#: class-wf-sn-tests.php:2591
msgid "Unable to locate wp-config.php."
msgstr "找不到wp-config.php。"

#: class-wf-sn-tests.php:2601
msgid "Failed to retrieve the last modification time of wp-config.php."
msgstr "无法检索 wp-config.php 的上次修改时间。"

#: class-wf-sn-tests.php:2611
msgid ""
"The salts in wp-config.php are older than 93 days. Consider refreshing them "
"for enhanced security."
msgstr "wp-config.php中的盐龄超过 93 天。请考虑刷新它们以增强安全性。"

#: class-wf-sn-tests.php:2614
msgid "The salts in wp-config.php are up to date."
msgstr "wp-config.php中的盐是最新的。"

#: class-wf-sn-tests.php:2682 class-wf-sn-tests.php:2738
msgid "The PHP module proc_open is not allowed. This is a good sign."
msgstr "不允许 PHP 模块 proc_open。这是一个好兆头。"

#: class-wf-sn-tests.php:2688 class-wf-sn-tests.php:2744
msgid "Shellshock not applicable on Windows servers."
msgstr "Shellshock 不适用于 Windows 服务器。"

#: class-wf-sn-tests.php:2703
msgid "Unable to execute bash command."
msgstr "无法执行 bash 命令。"

#: class-wf-sn-tests.php:2711 class-wf-sn-tests.php:2771
msgid "Server is not vulnerable to Shellshock."
msgstr "服务器不易受到 Shellshock 的攻击。"

#: class-wf-sn-tests.php:2714
msgid "Server is vulnerable to Shellshock!"
msgstr "服务器容易受到 Shellshock 的攻击！"

#: class-wf-sn-tests.php:2757
msgid "Unable to initiate a process for testing."
msgstr "无法启动测试进程。"

#: class-wf-sn-tests.php:2768
msgid "Server is vulnerable to Shellshock."
msgstr "服务器容易受到 Shellshock 的攻击。"

#: class-wf-sn-tests.php:2835
msgid "No plugins found."
msgstr "未找到插件。"

#. translators: %s: list or message describing outdated plugins
#: class-wf-sn-tests.php:2848
#, php-format
msgid "The following plugins are outdated: %s"
msgstr "以下插件已过期：%s"

#: class-wf-sn-tests.php:2910
msgid "No active plugins to check."
msgstr "没有活动插件需要检查。"

#: class-wf-sn-tests.php:2927
msgid "All plugins are compatible with your version of WordPress."
msgstr "所有插件都与您的 WordPress 版本兼容。"

#: class-wf-sn-tests.php:2936
msgid "tested up to"
msgstr "测试高达"

#: class-wf-sn-tests.php:2938
msgid ""
"The following plugins may not be compatible with your version of WordPress:"
msgstr "以下插件可能与您的 WordPress 版本不兼容："

#. translators: %s: current PHP version string
#: class-wf-sn-tests.php:2972
#, php-format
msgid ""
"Current PHP version: %s. This version is outdated and not recommended for "
"use. Please upgrade to a newer version of PHP for improved performance and "
"security."
msgstr "当前 PHP 版本：%s.该版本已过时，不建议使用。请升级到更新的 PHP 版本，以提高性能和安全性。"

#. translators: %s: current PHP version string
#: class-wf-sn-tests.php:2978
#, php-format
msgid ""
"Current PHP version: %s. This version is below the recommended PHP version. "
"Consider upgrading to PHP 7.4 or higher for better performance and security."
msgstr "当前 PHP 版本：%s.该版本低于推荐的 PHP 版本。考虑升级到 PHP 7.4 或更高版本，以获得更好的性能和安全性。"

#. translators: %s: current PHP version string
#: class-wf-sn-tests.php:2984
#, php-format
msgid "Current PHP version: %s. Your PHP version is okay."
msgstr "当前 PHP 版本：%s.您的 PHP 版本没有问题。"

#. translators: %s: current MySQL version string
#: class-wf-sn-tests.php:3013
#, php-format
msgid ""
"Your MySQL version %s is outdated. Consider updating to a newer version for "
"better performance and security."
msgstr "您的 MySQL 版本 %s 已过时。请考虑更新到更新的版本，以获得更好的性能和安全性。"

#. translators: %s: current MySQL version string
#: class-wf-sn-tests.php:3019
#, php-format
msgid ""
"Your MySQL version %s is below the recommended version. Updating is "
"recommended."
msgstr "您的 MySQL 版本 %s 低于推荐版本。建议更新。"

#. translators: %s: current MySQL version string
#: class-wf-sn-tests.php:3025
#, php-format
msgid ""
"Your MySQL version %s is below the optimal version. Consider updating to "
"MySQL 8.0 or greater for best performance and security."
msgstr "您的 MySQL 版本 %s 低于最佳版本。考虑更新到 MySQL 8.0 或更高版本，以获得最佳性能和安全性。"

#. translators: %s: current MySQL version string
#: class-wf-sn-tests.php:3031
#, php-format
msgid ""
"Your MySQL version %s meets the recommended version for optimal performance "
"and security."
msgstr "您的 MySQL 版本 %s 符合最佳性能和安全性的推荐版本。"

#: class-wf-sn-tests.php:3078
msgid "Username enumeration test passed."
msgstr "用户名枚举测试通过。"

#: class-wf-sn-tests.php:3082
msgid ""
"Could not determine username enumeration status - the site could not be "
"reached."
msgstr "无法确定用户名枚举状态 - 无法访问该站点。"

#: class-wf-sn-tests.php:3085
msgid "Username enumeration test failed."
msgstr "用户名枚举测试失败。"

#: includes/class-wf-sn-admin-links.php:95
msgid "Run setup wizard"
msgstr "运行设置向导"

#: includes/class-wf-sn-admin-links.php:100
#: includes/class-wf-sn-priority-resolver.php:168
msgid "Open security tests"
msgstr "开放安全测试"

#: includes/class-wf-sn-admin-links.php:105
#: includes/class-wf-sn-priority-resolver.php:216
msgid "Open firewall"
msgstr "打开防火墙"

#: includes/class-wf-sn-admin-links.php:110
#: includes/class-wf-sn-priority-resolver.php:83
msgid "Open vulnerability scanner"
msgstr "打开漏洞扫描器"

#: includes/class-wf-sn-admin-links.php:118
msgid "Open fixes"
msgstr "打开修复"

#: includes/class-wf-sn-admin-links.php:123
#: includes/class-wf-sn-priority-resolver.php:197
msgid "Open login protection"
msgstr "开启登录保护"

#: includes/class-wf-sn-admin-links.php:128
#: includes/class-wf-sn-priority-resolver.php:109
msgid "Open malware scanner"
msgstr "打开恶意软件扫描程序"

#: includes/class-wf-sn-admin-links.php:133
msgid "Open tools"
msgstr "打开工具"

#: includes/class-wf-sn-priority-resolver.php:74
msgid "Review known vulnerabilities"
msgstr "检查已知漏洞"

#. translators: %d: vulnerability count
#: includes/class-wf-sn-priority-resolver.php:79
#, php-format
msgid "%d known vulnerability needs attention."
msgid_plural "%d known vulnerabilities need attention."
msgstr[0] "%d 已知漏洞需要关注。"

#: includes/class-wf-sn-priority-resolver.php:100
msgid "Review suspicious files"
msgstr "检查可疑文件"

#. translators: %d: file count
#: includes/class-wf-sn-priority-resolver.php:105
#, php-format
msgid "%d suspicious file flagged by the malware scanner."
msgid_plural "%d suspicious files flagged by the malware scanner."
msgstr[0] "%d 恶意软件扫描程序标记的可疑文件。"

#: includes/class-wf-sn-priority-resolver.php:132
msgid "Review core file issues"
msgstr "检查核心文件问题"

#. translators: %d: issue count
#: includes/class-wf-sn-priority-resolver.php:137
#, php-format
msgid "%d core file issue needs review."
msgid_plural "%d core file issues need review."
msgstr[0] "%d 核心文件问题需要审查。"

#: includes/class-wf-sn-priority-resolver.php:141
msgid "Open core scanner"
msgstr "打开岩心扫描仪"

#: includes/class-wf-sn-priority-resolver.php:159
msgid "Fix high-priority security tests"
msgstr "修复高优先级安全测试"

#. translators: %d: failed test count
#: includes/class-wf-sn-priority-resolver.php:164
#, php-format
msgid "%d security test is failing."
msgid_plural "%d security tests are failing."
msgstr[0] "%d 安全测试失败。"

#: includes/class-wf-sn-priority-resolver.php:182
msgid "login protection is not enabled"
msgstr "未启用登录保护"

#: includes/class-wf-sn-priority-resolver.php:185
msgid "2FA is not enabled for admin users"
msgstr "未为管理员用户启用 2FA"

#: includes/class-wf-sn-priority-resolver.php:192
msgid "Strengthen login protection"
msgstr "加强登录保护"

#: includes/class-wf-sn-priority-resolver.php:211
msgid "Enable the firewall"
msgstr "启用防火墙"

#: includes/class-wf-sn-priority-resolver.php:214
msgid "The cloud firewall is currently disabled."
msgstr "目前云防火墙已关闭。"

#. translators: %d: plugin count
#: includes/class-wf-sn-priority-resolver.php:233
#: modules/overview/class-wf-sn-overview-tab.php:318
#, php-format
msgid "%d plugin"
msgid_plural "%d plugins"
msgstr[0] "%d插件"

#. translators: %d: theme count
#: includes/class-wf-sn-priority-resolver.php:240
#: modules/overview/class-wf-sn-overview-tab.php:321
#, php-format
msgid "%d theme"
msgid_plural "%d themes"
msgstr[0] "%d主题"

#: includes/class-wf-sn-priority-resolver.php:245
#: modules/malware-scanner/malware-scanner.php:2029
#: modules/overview/class-wf-sn-overview-tab.php:324
msgid "WordPress core"
msgstr "WordPress 核心"

#: includes/class-wf-sn-priority-resolver.php:249
msgid "Review available updates"
msgstr "查看可用更新"

#. translators: 1: total updates, 2: breakdown
#: includes/class-wf-sn-priority-resolver.php:254
#, php-format
msgid "%1$d updates available: %2$s."
msgstr "%1$d 可用更新：%2$s。"

#: includes/class-wf-sn-priority-resolver.php:259
#: modules/overview/class-wf-sn-overview-tab.php:330
msgid "View update details"
msgstr "查看更新详情"

#: includes/class-wf-sn-priority-resolver.php:283
msgid "Review recent login activity"
msgstr "查看最近的登录活动"

#. translators: %d: failed login count
#: includes/class-wf-sn-priority-resolver.php:288
#, php-format
msgid "%d failed login attempt recorded in the last 7 days."
msgid_plural "%d failed login attempts recorded in the last 7 days."
msgstr[0] "过去 7 天内记录的 %d 失败登录尝试。"

#: includes/class-wf-sn-priority-resolver.php:292
msgid "View events"
msgstr "查看活动"

#: includes/class-wf-sn-priority-resolver.php:312
msgid "Configure scheduled scans"
msgstr "配置计划扫描"

#: includes/class-wf-sn-priority-resolver.php:315
msgid "Scheduled security scans are not configured."
msgstr "未配置计划的安全扫描。"

#: includes/class-wf-sn-priority-resolver.php:317
msgid "Open scheduler"
msgstr "打开调度程序"

#: includes/class-wf-sn-priority-resolver.php:332
#: includes/class-wf-sn-priority-resolver.php:337
msgid "security tests"
msgstr "安全测试"

#: includes/class-wf-sn-priority-resolver.php:343
msgid "vulnerability scan"
msgstr "漏洞扫描"

#: includes/class-wf-sn-priority-resolver.php:348
msgid "core scanner"
msgstr "岩心扫描仪"

#: includes/class-wf-sn-priority-resolver.php:356
msgid "Refresh stale scan data"
msgstr "刷新陈旧的扫描数据"

#. translators: %s: comma-separated scan names
#: includes/class-wf-sn-priority-resolver.php:361
#, php-format
msgid "These scans have not run recently: %s."
msgstr "这些扫描最近未运行：%s。"

#: includes/class-wf-sn-priority-resolver.php:365
#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:564
#: modules/overview/class-wf-sn-overview-tab.php:122
msgid "Run recommended scans"
msgstr "运行推荐的扫描"

#. translators: %d: number of new updates
#: includes/class-wf-sn-security-snapshot-diff.php:46
#, php-format
msgid "%d plugin or theme update became available."
msgid_plural "%d plugin or theme updates became available."
msgstr[0] "%d 插件或主题更新可用。"

#: includes/class-wf-sn-security-snapshot-diff.php:52
msgid "WooCommerce was activated."
msgstr "WooCommerce 已激活。"

#. translators: %d: count
#: includes/class-wf-sn-security-snapshot-diff.php:61
#, php-format
msgid "%d new security test failure."
msgid_plural "%d new security test failures."
msgstr[0] "%d 新安全测试失败。"

#. translators: %d: count
#: includes/class-wf-sn-security-snapshot-diff.php:69
#, php-format
msgid "%d high-priority security test still failing."
msgid_plural "%d high-priority security tests still failing."
msgstr[0] "%d 高优先级安全测试仍然失败。"

#. translators: %d: count
#: includes/class-wf-sn-security-snapshot-diff.php:79
#, php-format
msgid "%d new known vulnerability."
msgid_plural "%d new known vulnerabilities."
msgstr[0] "%d 新的已知漏洞。"

#: includes/class-wf-sn-security-snapshot-diff.php:83
msgid "No known vulnerabilities found."
msgstr "未发现已知漏洞。"

#: includes/class-wf-sn-security-snapshot-diff.php:89
msgid "Core scanner found new file issues."
msgstr "核心扫描程序发现新的文件问题。"

#: includes/class-wf-sn-security-snapshot-diff.php:91
msgid "Core scanner issues were resolved."
msgstr "核心扫描仪问题已解决。"

#: includes/class-wf-sn-security-snapshot-diff.php:97
msgid "Malware scanner flagged new suspicious files."
msgstr "恶意软件扫描程序标记了新的可疑文件。"

#: includes/class-wf-sn-security-snapshot-diff.php:99
msgid "Malware scanner no longer reports suspicious files."
msgstr "恶意软件扫描程序不再报告可疑文件。"

#. translators: %d: count
#: includes/class-wf-sn-security-snapshot-diff.php:106
#, php-format
msgid "%d security test now passing."
msgid_plural "%d security tests now passing."
msgstr[0] "%d 安全测试现已通过。"

#: includes/class-wf-sn-security-snapshot-diff.php:112
msgid "Firewall was disabled."
msgstr "防火墙被禁用。"

#: includes/class-wf-sn-security-snapshot-diff.php:115
msgid "Firewall is now enabled."
msgstr "防火墙现已启用。"

#. translators: %d: update count
#: includes/class-wf-sn-security-snapshot-diff.php:121
#, php-format
msgid "%d update still available."
msgid_plural "%d updates still available."
msgstr[0] "%d 更新仍然可用。"

#: includes/class-wf-sn-utils.php:87
msgid "Security Ninja - Vulnerability list updated!"
msgstr "Security Ninja - 漏洞列表已更新！"

#: includes/class-wf-sn-utils.php:139
msgid "a while"
msgstr "一会儿"

#: includes/class-wf-sn-utils.php:259
msgid "Last Login"
msgstr "上次登录"

#: includes/class-wf-sn-utils.php:304
msgid "No recorded login"
msgstr "无登录记录"

#: includes/class-wf-sn-utils.php:368
msgid "License automatically activated!"
msgstr "许可证自动激活！"

#: includes/class-wf-sn-utils.php:528
msgid "Syncing data with MainWP Dashboard"
msgstr "与 MainWP 控制面板同步数据"

#: includes/class-wf-sn-utils.php:675
msgid "No settings changes to apply."
msgstr "没有要应用的设置更改。"

#. translators: %d: number of settings
#: includes/class-wf-sn-utils.php:736
#, php-format
msgid "%d setting updated."
msgid_plural "%d settings updated."
msgstr[0] "%d 设置已更新。"

#. translators: %d: number of settings changed
#: includes/class-wf-sn-utils.php:752
#, php-format
msgid "MainWP updated %d setting."
msgid_plural "MainWP updated %d settings."
msgstr[0] "MainWP 更新了 %d 设置。"

#: includes/class-wf-sn-utils.php:767
msgid "No settings were updated."
msgstr "没有更新任何设置。"

#: includes/class-wf-sn-utils.php:1168
#: modules/whitelabel/class-wf-sn-wl.php:327
#: modules/whitelabel/class-wf-sn-wl.php:337
#: modules/whitelabel/class-wf-sn-wl.php:374 security-ninja.php:852
msgid "White label"
msgstr "白标"

#: includes/class-wf-sn-utils.php:1236
msgid "Hi there!"
msgstr "你好呀！"

#. translators: %s: current user's first name.
#: includes/class-wf-sn-utils.php:1239
#, php-format
msgid "Hi %s!"
msgstr "嗨%s！"

#. translators: 1: greeting, 2: plugin title (bold).
#: includes/class-wf-sn-utils.php:1244
#, php-format
msgid ""
"%1$s Opt in to keep %2$s working at its best: get critical security alerts, "
"fresh vulnerability data, and important update notices, plus non-sensitive "
"diagnostics that help us fix issues faster. We never collect sensitive data,"
" never share your email, and you can opt out anytime. Not ready? Just click "
"Skip."
msgstr ""
"%1$s 选择加入以保持 %2$s "
"保持最佳状态：获取关键安全警报、最新漏洞数据和重要更新通知，以及帮助我​​们更快解决问题的非敏感诊断。我们从不收集敏感数据，从不共享您的电子邮件，您可以随时选择退出。还没准备好？只需单击“跳过”即可。"

#: includes/class-wf-sn-utils.php:1723 security-ninja.php:2639
msgid "Fail"
msgstr "失败"

#: includes/class-wf-sn-utils.php:1726 security-ninja.php:975
#: security-ninja.php:2637
msgid "OK"
msgstr "还行"

#: includes/class-wf-sn-utils.php:1729
#: includes/sn-test-desc-fragments/salt_keys_check.php:39
#: modules/cloud-firewall/tabs/login-protection.php:267
#: modules/core-scanner/core-scanner.php:579
#: modules/malware-scanner/malware-scanner.php:1858
#: modules/scheduled-scanner/scheduled-scanner.php:1750
#: security-ninja.php:2336 security-ninja.php:2641
msgid "Warning"
msgstr "警告"

#: includes/sidebar.php:41
msgid "Firewall activity"
msgstr "防火墙活动"

#: includes/sidebar.php:43 modules/cloud-firewall/tabs/ip-management.php:77
#: modules/scheduled-scanner/scheduled-scanner.php:1494
#: modules/scheduled-scanner/scheduled-scanner.php:1512
#: security-ninja.php:2348
msgid "Status"
msgstr "地位"

#: includes/sidebar.php:43 modules/cloud-firewall/tabs/woocommerce.php:54
#: modules/cloud-firewall/tabs/woocommerce.php:57
msgid "Enabled"
msgstr "启用"

#: includes/sidebar.php:43 modules/cloud-firewall/tabs/woocommerce.php:54
#: modules/cloud-firewall/tabs/woocommerce.php:57
msgid "Disabled"
msgstr "残疾人"

#: includes/sidebar.php:44
msgid "Blocked today"
msgstr "今天被屏蔽"

#: includes/sidebar.php:45
msgid "Total blocked"
msgstr "总封锁"

#: includes/sidebar.php:50
#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:197
msgid "Learn more"
msgstr "了解更多信息"

#: includes/sidebar.php:52
msgid "About the tests"
msgstr "关于测试"

#: includes/sidebar.php:53
msgid "Even small sites are attacked by hackers"
msgstr "即使是小网站也会受到黑客的攻击"

#: includes/sidebar.php:54
msgid "New to WordPress? avoid these beginner mistakes"
msgstr "刚接触 WordPress？避免这些初学者错误"

#: includes/sidebar.php:55
msgid "Signs that your site has been hacked"
msgstr "您的网站已被黑客入侵的迹象"

#: includes/sidebar.php:73
msgid "Included free"
msgstr "包含免费"

#: includes/sidebar.php:73
msgid "Core Scanner, Security Tests, Vulnerability Scanner"
msgstr "核心扫描器、安全测试、漏洞扫描器"

#: includes/sidebar.php:75
msgid "Install Wizard"
msgstr "安装向导"

#: includes/sidebar.php:75
msgid "get protected in minutes."
msgstr "在几分钟内得到保护。"

#: includes/sidebar.php:76
#: modules/dashboard-widget/class-wf-sn-dashboard-widget.php:166
msgid "Firewall Protection"
msgstr "防火墙保护"

#: includes/sidebar.php:76
msgid "Protect your website from suspicious visitors."
msgstr "保护您的网站免受可疑访客的侵害。"

#: includes/sidebar.php:77
msgid "Spam Protection"
msgstr "垃圾邮件防护"

#: includes/sidebar.php:77
msgid "The firewall blocks known spammers."
msgstr "防火墙会阻止已知的垃圾邮件发送者。"

#: includes/sidebar.php:78 modules/wizard/class-wf-sn-wizard.php:431
msgid "Login Protection"
msgstr "登录保护"

#: includes/sidebar.php:78
msgid "Stop repeated failed logins."
msgstr "停止重复失败的登录。"

#: includes/sidebar.php:79
msgid "Rename Login"
msgstr "重命名登录"

#: includes/sidebar.php:79
msgid "Change the default WordPress login URL."
msgstr "更改默认的 WordPress 登录 URL。"

#: includes/sidebar.php:80
msgid "2FA"
msgstr "2FA"

#: includes/sidebar.php:80
msgid "Add two factor authentication to your WordPress login."
msgstr "为您的 WordPress 登录添加两步验证。"

#: includes/sidebar.php:81
msgid "Country Blocking"
msgstr "国家封锁"

#: includes/sidebar.php:81
msgid "Block entire countries."
msgstr "封锁整个国家。"

#: includes/sidebar.php:82
msgid "Plugin Validation"
msgstr "插件验证"

#: includes/sidebar.php:82
msgid "Check plugins have not been modified with malware."
msgstr "检查插件是否被恶意软件修改。"

#: includes/sidebar.php:83 modules/malware-scanner/malware-scanner.php:2661
#: modules/scheduled-scanner/scheduled-scanner.php:252
#: modules/scheduled-scanner/scheduled-scanner.php:967
#: modules/scheduled-scanner/scheduled-scanner.php:1421
msgid "Malware Scanner"
msgstr "恶意软件扫描程序"

#: includes/sidebar.php:83
msgid "Find and remove suspicious files."
msgstr "查找并删除可疑文件。"

#: includes/sidebar.php:84
msgid "Auto Fixer"
msgstr "汽车修理工"

#: includes/sidebar.php:84
msgid "Fix many security issues with a few clicks."
msgstr "只需点击几下即可修复许多安全问题。"

#: includes/sidebar.php:85 modules/events-logger/events-logger.php:1681
msgid "Events Logger"
msgstr "事件记录器"

#: includes/sidebar.php:85
msgid "Audit log - Know who did what on your website"
msgstr "审核日志 - 了解谁在您的网站上做了什么"

#: includes/sidebar.php:86
#: modules/scheduled-scanner/scheduled-scanner.php:1230
msgid "Scheduled Scanner"
msgstr "预定扫描仪"

#: includes/sidebar.php:86
msgid "Scan your website for security issues at a specific time."
msgstr "在特定时间扫描您的网站是否存在安全问题。"

#: includes/sidebar.php:89 security-ninja.php:1254
msgid "Get started"
msgstr "开始使用"

#: includes/sidebar.php:97
msgid ""
"We ask for your payment information to reduce fraud and provide a seamless "
"subscription experience."
msgstr "我们要求您提供付款信息，以减少欺诈并提供无缝的订阅体验。"

#: includes/sidebar.php:98
msgid "CANCEL ANYTIME before the trial ends to avoid being charged."
msgstr "在试用结束前随时取消以避免被收费。"

#: includes/sidebar.php:99
msgid "We will send you an email reminder BEFORE your trial ends."
msgstr "我们将在试用结束前向您发送电子邮件提醒。"

#: includes/sidebar.php:100
msgid "We accept Visa, Mastercard, American Express and PayPal."
msgstr "我们接受 Visa、Mastercard、American Express 和 PayPal。"

#: includes/sidebar.php:102
msgid "Bulk discounts for more websites."
msgstr "更多网站的批量折扣。"

#: includes/sidebar.php:120
msgid "Plugin help"
msgstr "插件帮助"

#: includes/sidebar.php:126
msgid "Support Forum"
msgstr "支持论坛"

#: includes/sidebar.php:127
msgid "Knowledge Base"
msgstr "知识库"

#: includes/sidebar.php:136
msgid "Activate License"
msgstr "激活许可证"

#: includes/sidebar.php:142
msgid "Restart the setup wizard"
msgstr "重新启动设置向导"

#: includes/sidebar.php:159
msgid "Get even more with WP Security Ninja Pro"
msgstr "使用 WP Security Ninja Pro 获得更多"

#: includes/sidebar.php:161
msgid "Get premium protection in minutes"
msgstr "在几分钟内获得优质保护"

#: includes/sidebar.php:161
msgid "Guided wizard, no technical skills needed."
msgstr "向导引导，无需任何技术技能。"

#: includes/sidebar.php:162
msgid "Stay protected 24/7"
msgstr "24/7 保持受保护"

#: includes/sidebar.php:162
msgid "Real-time firewall and automatic scans."
msgstr "实时防火墙和自动扫描。"

#: includes/sidebar.php:163
msgid "Keep spam and bots out"
msgstr "阻止垃圾邮件和机器人"

#: includes/sidebar.php:163
msgid "Cleaner site, safer visitors."
msgstr "站点更清洁，访客更安全。"

#: includes/sidebar.php:164
msgid "Lock down logins"
msgstr "锁定登录"

#: includes/sidebar.php:164
msgid "Block brute force; add 2FA and hidden login URL."
msgstr "阻止暴力破解；添加 2FA 和隐藏登录 URL。"

#: includes/sidebar.php:165
msgid "Find and fix issues fast"
msgstr "快速查找并解决问题"

#: includes/sidebar.php:165
msgid "Malware &amp; core scans, one-click fixes."
msgstr "恶意软件&amp;核心扫描，一键修复。"

#: includes/sidebar.php:166
msgid "See who did what"
msgstr "看看谁做了什么"

#: includes/sidebar.php:166
msgid "Simple audit log of changes."
msgstr "简单的变更审核日志。"

#: includes/sidebar.php:167
msgid "Run scans on your schedule"
msgstr "按您的计划运行扫描"

#: includes/sidebar.php:167
msgid "Set it and forget it."
msgstr "设置好后就可以忘记它。"

#: includes/sidebar.php:168
msgid "Try risk-free"
msgstr "无风险尝试"

#: includes/sidebar.php:168
msgid "30-day money-back guarantee."
msgstr "30 天退款保证。"

#: includes/sidebar.php:171
msgid "Read more"
msgstr "阅读更多"

#: includes/sn-test-desc-fragments/admin_ssl.php:10
msgid ""
"You should run your entire site via HTTPS, it makes it more secure and "
"Google will love it too."
msgstr "您应该通过 HTTPS 运行您的整个网站，这会使其更安全，Google 也会喜欢它。"

#: includes/sn-test-desc-fragments/admin_ssl.php:11
msgid ""
"If for some reason you do not want to run the entire website with SSL, at "
"least make the admin secure. Some hosting companies charge a lot for SSL "
"certificates but you can get free ones on Let's Encrypt."
msgstr ""
"如果出于某种原因您不想使用 SSL 运行整个网站，至少要确保管理员的安全。一些托管公司对 SSL 证书收取高额费用，但您可以在 Let's "
"Encrypt 上获得免费的证书。"

#: includes/sn-test-desc-fragments/admin_ssl.php:12
msgid "Let's Encrypt"
msgstr "让我们加密"

#: includes/sn-test-desc-fragments/admin_ssl.php:13
msgid ""
"If you do not have an SSL certificate you can still try and run the admin "
"via HTTPS. Depending on how your server is configured, it might work. But "
"getting a valid certificate is definitely a good thing to do."
msgstr ""
"如果您没有 SSL 证书，您仍然可以尝试通过 HTTPS 运行 admin。根据服务器的配置方式，它可能会正常工作。但是获得有效的证书绝对是一件好事。"

#: includes/sn-test-desc-fragments/admin_ssl.php:14
msgid ""
"To enable SSL in admin open wp-config.php and add the following line to it:"
msgstr "要在 admin 中打开 SSL，请打开 wp-config.php 并向其添加以下行："

#: includes/sn-test-desc-fragments/allow_url_include_check.php:10
msgid ""
"Setting allow_url_include to off in PHP is an important security measure. "
"This configuration option determines whether PHP code can include files from"
" remote locations, which would otherwise accept URLs as file paths if "
"allow_url_include is enabled."
msgstr ""
"在 PHP 中将 allow_url_include 设置为 off 是一项重要的安全措施。此配置选项确定 PHP "
"代码是否可以包含来自远程位置的文件，否则，如果启用了 allow_url_include，则远程位置将接受 URL 作为文件路径。"

#: includes/sn-test-desc-fragments/allow_url_include_check.php:11
msgid ""
"Having this PHP directive enabled will leave your site exposed to cross-site"
" attacks (XSS). There's absolutely no valid reason to enable this directive,"
" and using any PHP code that requires it is very risky."
msgstr "启用此 PHP 指令将使您的网站面临跨站点攻击 （XSS）。绝对没有正当理由启用此指令，并且使用任何需要它的 PHP 代码都是非常危险的。"

#: includes/sn-test-desc-fragments/allow_url_include_check.php:12
#: includes/sn-test-desc-fragments/expose_php_check.php:8
#: includes/sn-test-desc-fragments/register_globals_check.php:8
#: includes/sn-test-desc-fragments/safe_mode_check.php:8
msgid "If you have access to php.ini file locate"
msgstr "如果您有权访问php.ini文件，请找到"

#: includes/sn-test-desc-fragments/allow_url_include_check.php:14
#: includes/sn-test-desc-fragments/expose_php_check.php:10
#: includes/sn-test-desc-fragments/register_globals_check.php:10
#: includes/sn-test-desc-fragments/safe_mode_check.php:10
msgid "and change it to:"
msgstr "并将其更改为："

#: includes/sn-test-desc-fragments/allow_url_include_check.php:16
msgid ""
"If you're still unable to disable allow_url_include contact a security "
"professional."
msgstr "如果您仍然无法禁用allow_url_include请联系安全专业人员。"

#: includes/sn-test-desc-fragments/anyone_can_register.php:7
msgid ""
"Unless you're running some kind of community based site this option needs to"
" be disabled. Although it only provides the attacker limited access to your "
"backend it's enough to start exploiting other security issues."
msgstr "除非您正在运行某种基于社区的站点，否则需要禁用此选项。虽然它只为攻击者提供对后端的有限访问权限，但足以开始利用其他安全问题。"

#: includes/sn-test-desc-fragments/anyone_can_register.php:8
msgid "Go to"
msgstr "转到"

#: includes/sn-test-desc-fragments/anyone_can_register.php:8
#: includes/sn-test-desc-fragments/blog_site_url_check.php:8
msgid "Options - General"
msgstr "选项 - 常规"

#: includes/sn-test-desc-fragments/anyone_can_register.php:8
msgid "and uncheck the \"Membership - anyone can register\" checkbox."
msgstr "并取消选中 “Membership - anyone can register” 复选框。"

#: includes/sn-test-desc-fragments/application_passwords.php:7
msgid "A new feature introduced in WordPress 5.6"
msgstr "WordPress 5.6 中引入的新功能"

#: includes/sn-test-desc-fragments/application_passwords.php:8
msgid ""
"Allows you to give external systems access to control your website via "
"generated passwords."
msgstr "允许您授予外部系统访问权限，以通过生成的密码控制您的网站。"

#: includes/sn-test-desc-fragments/application_passwords.php:9
msgid ""
"No known exploits are known, but if you do not need this feature there is no"
" need to leave it on."
msgstr "目前尚无已知的漏洞利用，但如果您不需要此功能，则无需将其保留。"

#: includes/sn-test-desc-fragments/application_passwords.php:10
msgid ""
"You can disable this feature by adding this single line of code to your "
"functions.php:"
msgstr "您可以通过将以下单行代码添加到您的 functions.php 来禁用此功能："

#: includes/sn-test-desc-fragments/blog_site_url_check.php:7
msgid ""
"Moving WP core files to any non-standard folder will make your site less "
"vulnerable to automated attacks. Most scripts that script kiddies use rely "
"on default file paths. If your blog is setup on www.site.com you can put WP "
"files in ie: /var/www/vhosts/site.com/www/my-app/ instead of the obvious "
"/var/www/vhosts/site.com/www/."
msgstr ""
"将 WP 核心文件移动到任何非标准文件夹将使您的网站不易受到自动攻击。Script Kidies 使用的大多数脚本都依赖于默认文件路径。如果你的博客是在"
" www.site.com 上设置的，你可以把 WP 文件放在 IE： /var/www/vhosts/site.com/www/my-app/ "
"而不是明显的 /var/www/vhosts/site.com/www/。"

#: includes/sn-test-desc-fragments/blog_site_url_check.php:8
msgid "Site and WP address can easily be changed in"
msgstr "站点和 WP 地址可以很容易地更改"

#. translators: %s: URL to WordPress.org article
#: includes/sn-test-desc-fragments/blog_site_url_check.php:14
#, php-format
msgid ""
"Check out this simple instruction from wordpress.org how to move your core "
"WordPress files to another folder: %s"
msgstr "查看 wordpress.org 提供的如何将 WordPress 核心文件移动到另一个文件夹的简单说明：%s"

#: includes/sn-test-desc-fragments/blog_site_url_check.php:15
msgid "Giving WordPress Its Own Directory"
msgstr "为 WordPress 提供自己的目录"

#: includes/sn-test-desc-fragments/bruteforce_login.php:7
msgid ""
"By using a dictionary of 600 most commonly used passwords we do a brute-"
"force attach on your site's user accounts. Any accounts that fail this test "
"pose a serious security issue for the site because they are using passwords "
"like \"12345\", \"qwerty\" or \"god\" which anyone can guess within minutes."
" Alert those users or change their passwords immediately."
msgstr ""
"通过使用包含 600 "
"个最常用密码的字典，我们对您网站的用户帐户进行暴力附加。任何未通过此测试的帐户都会给网站带来严重的安全问题，因为它们使用的密码是“12345”、“qwerty”或“god”，任何人都可以在几分钟内猜到。立即提醒这些用户或更改其密码。"

#: includes/sn-test-desc-fragments/bruteforce_login.php:8
msgid ""
"Please note that the plugin tests only the first 5 users (starting from "
"administrators). This limit is imposed to be sure we don't temporarily kill "
"the database while doing the brute-force attack."
msgstr "请注意，该插件仅测试前 5 个用户（从管理员开始）。施加此限制是为了确保我们在执行暴力攻击时不会暂时终止数据库。"

#: includes/sn-test-desc-fragments/bruteforce_login.php:9
msgid ""
"If you want to test more or all users open sn-test.php and change the line "
"#763 which defines this limit."
msgstr "如果要测试更多或所有用户，请打开 sn-test.php 并更改定义此限制的行 #763。"

#: includes/sn-test-desc-fragments/check_failed_login_info.php:7
msgid ""
"By default on failed login attempts WordPress will tell you whether username"
" or password is wrong. An attacker can use that to find out which usernames "
"are active on your system and then use brute-force methods to hack the "
"password."
msgstr ""
"默认情况下，在登录尝试失败时，WordPress "
"会告诉您用户名或密码是否错误。攻击者可以使用它来找出您的系统上哪些用户名处于活动状态，然后使用暴力破解方法来破解密码。"

#: includes/sn-test-desc-fragments/check_failed_login_info.php:8
msgid ""
"The solution to this problem is simple. Whether user enters a wrong username"
" or wrong password we always tell him 'wrong username or password' so that "
"he does not know which of the two is wrong. Open your theme's functions.php "
"file and copy/paste the following code:"
msgstr ""
"这个问题的解决方案很简单。无论用户输入了错误的用户名还是密码，我们总是告诉他“错误的用户名或密码”，这样他就不知道哪一个是错误的。打开模版的 "
"functions.php 文件并复制/粘贴以下代码："

#: includes/sn-test-desc-fragments/config_chmod.php:7
msgid ""
"wp-config.php file contains sensitive information (database username and "
"password) in plain text and should not be accessible to anyone except you "
"and WP (or the web server to be more precise)."
msgstr ""
"wp-config.php文件包含纯文本形式的敏感信息（数据库用户名和密码），除您和 WP（或更准确地说是 Web 服务器）之外，任何人都不应访问。"

#: includes/sn-test-desc-fragments/config_chmod.php:8
msgid ""
"What's the best chmod for your wp-config.php depends on the way your server "
"is configured but there are some general guidelines you can follow."
msgstr "最适合您 wp-config.php 的 chmod 是什么取决于您的服务器的配置方式，但您可以遵循一些一般准则。"

#: includes/sn-test-desc-fragments/config_chmod.php:10
msgid ""
"The official recommendation is trying to set to 444 which means all users "
"have read-only rights to the file. This is a problem for some plugins that "
"need to write to the file so you can try setting chmod to 644 or 640."
msgstr ""
"官方建议尝试设置为 444，这意味着所有用户都对文件具有只读权限。对于一些需要写入文件的插件来说，这是一个问题，因此您可以尝试将 chmod 设置为 "
"644 或 640。"

#: includes/sn-test-desc-fragments/config_chmod.php:12
msgid ""
"Try setting chmod to 0400 or 0440 and if the site works normally that's the "
"best one to use"
msgstr "尝试将 chmod 设置为 0400 或 0440，如果站点正常工作，那么这是最好的选择"

#: includes/sn-test-desc-fragments/config_chmod.php:13
msgid ""
"The \"other\" users should have no privileges on the file so set the last "
"octal digit to zero"
msgstr "“其他”用户对该文件不应该有任何权限，因此将最后一个八进制数字设置为零"

#: includes/sn-test-desc-fragments/config_chmod.php:14
msgid ""
"The \"group\" users shouldn't have any access right as well unless Apache "
"falls under that category, so set group rights to 0 or 4"
msgstr "“组”用户也不应该有任何访问权限，除非 Apache 属于该类别，因此将组权限设置为 0 或 4"

#. translators: %s: link to file permissions documentation
#: includes/sn-test-desc-fragments/config_chmod.php:19
#, php-format
msgid ""
"This can vary depending on your server configuration - please check more "
"details on %s"
msgstr "这取决于您的服务器配置，详情请查看 %s 。"

#: includes/sn-test-desc-fragments/config_location.php:7
msgid ""
"If someone gains FTP access to your server this will not save you but it "
"certainly cannot hurt to obfuscate your installation a bit."
msgstr "如果有人获得了对您的服务器的 FTP 访问权限，这不会拯救您，但对您的安装进行一点混淆肯定不会有什么坏处。"

#: includes/sn-test-desc-fragments/config_location.php:8
msgid ""
"In order to fix this issue you have to move wp-config.php one level up in "
"the folder structure. If the original location was:"
msgstr "为了解决这个问题，你必须wp-config.php文件夹结构中上移一级。如果原始位置为："

#: includes/sn-test-desc-fragments/config_location.php:10
msgid "Move the file to"
msgstr "将文件移动到"

#: includes/sn-test-desc-fragments/config_location.php:12
msgid "Or for instance from"
msgstr "或者例如从"

#: includes/sn-test-desc-fragments/config_location.php:14
msgid "To"
msgstr "自"

#: includes/sn-test-desc-fragments/content_security_policy.php:7
msgid ""
"This limits any browser visiting your website to only load content from "
"approved sources."
msgstr "这会限制访问您网站的任何浏览器仅加载来自已批准来源的内容。"

#: includes/sn-test-desc-fragments/content_security_policy.php:9
msgid ""
"If you embed scripts from external websites, Google Analytics or other "
"sources this could break your website functionality. Read and test before "
"implementing."
msgstr "如果您嵌入来自外部网站、Google Analytics 或其他来源的脚本，这可能会破坏您的网站功能。在实施之前阅读和测试。"

#: includes/sn-test-desc-fragments/content_security_policy.php:10
#: modules/auto-fixer/class-wf-sn-fixes.php:1046
#: modules/auto-fixer/class-wf-sn-fixes.php:1067
msgid ""
"Since each website is different, we can only give a general suggestion and "
"strongly advise to remove the fix again if something on your website stops "
"working."
msgstr "由于每个网站都不同，我们只能给出一般性建议，并强烈建议您在网站上的某些内容停止工作时再次删除修复程序。"

#: includes/sn-test-desc-fragments/content_security_policy.php:12
msgid ""
"This example forces a browser to only load JavaScript .js files from your "
"own website. Warning: Inline code will stop working. Add this to your "
".htaccess file"
msgstr ""
"此示例强制浏览器仅从您自己的网站加载 JavaScript .js文件。警告：内联代码将停止工作。将此文件添加到您的 .htaccess 文件中"

#: includes/sn-test-desc-fragments/content_security_policy.php:13
#: includes/sn-test-desc-fragments/feature_policy.php:18
#: includes/sn-test-desc-fragments/referrer_policy.php:17
#: includes/sn-test-desc-fragments/strict_transport_security.php:13
#: includes/sn-test-desc-fragments/x_content_type_options.php:12
#: includes/sn-test-desc-fragments/x_frame_options.php:15
msgid "LiteSpeed servers:"
msgstr "LiteSpeed 服务器："

#: includes/sn-test-desc-fragments/content_security_policy.php:13
msgid ""
"The PHP header interface may not work correctly on LiteSpeed. If CSP headers"
" are not appearing in your response, add the policy directly to your "
".htaccess file using the example below."
msgstr ""
"PHP 标头接口可能无法在 LiteSpeed 上正常工作。如果您的响应中未出现 CSP 标头，请使用以下示例将策略直接添加到您的 .htaccess "
"文件中。"

#: includes/sn-test-desc-fragments/content_security_policy.php:24
#: includes/sn-test-desc-fragments/feature_policy.php:27
#: includes/sn-test-desc-fragments/referrer_policy.php:27
#: includes/sn-test-desc-fragments/strict_transport_security.php:21
#: includes/sn-test-desc-fragments/usernames_enumeration.php:18
#: includes/sn-test-desc-fragments/x_content_type_options.php:18
#: includes/sn-test-desc-fragments/x_frame_options.php:26
msgid "For Nginx add this to the nginx.conf under server block"
msgstr "对于 Nginx，请将此代码添加到 server block 下的 nginx.conf 中"

#: includes/sn-test-desc-fragments/content_security_policy.php:28
msgid "Read our guide to configuring Content Security Policy"
msgstr "阅读我们的内容安全策略配置指南"

#: includes/sn-test-desc-fragments/core_updates_check.php:7
msgid ""
"Unless you're running a highly customized WordPress site wich requires "
"rigorous testing of all updates we recommend having automatic minor core "
"updates enabled. These are usually security fixes that don't alter WP in any"
" significant way and should be applied as soon as WP releases them."
msgstr ""
"除非您正在运行高度定制的 WordPress 网站，该网站需要对所有更新进行严格测试，否则我们建议启用自动次要核心更新。这些通常是安全修复程序，不会对 "
"WP 产生任何重大影响，并且应该在 WP 发布后立即应用。"

#: includes/sn-test-desc-fragments/core_updates_check.php:8
msgid ""
"Updates can be disabled via constants in wp-config.php or by a plugin. For "
"details please see"
msgstr "可以通过 wp-config.php 中的常量或插件来禁用更新。有关详细信息，请参阅"

#: includes/sn-test-desc-fragments/core_updates_check.php:8
msgid "WP Codex"
msgstr "WP 手札"

#: includes/sn-test-desc-fragments/dangerous_files.php:7
msgid ""
"This test looks for typical files that are sometimes left in your website "
"root folder. These files can contain sensitive information or error details."
msgstr "此测试查找有时保留在网站根文件夹中的典型文件。这些文件可以包含敏感信息或错误详细信息。"

#: includes/sn-test-desc-fragments/dangerous_files.php:8
msgid "You should remove any non-used files from your website root folder"
msgstr "您应该从网站根文件夹中删除所有未使用的文件"

#: includes/sn-test-desc-fragments/db_debug_check.php:7
msgid ""
"Having any kind of debug mode (WP database debug mode in this case) or error"
" reporting mode enabled on a production server is extremely bad. Not only "
"will it slow down your site, confuse your visitors with weird messages it "
"will also give the potential attacker valuable information about your "
"system."
msgstr ""
"在生产服务器上启用任何类型的调试模式（在本例中为 WP "
"数据库调试模式）或错误报告模式都是非常糟糕的。它不仅会减慢您的网站速度，用奇怪的消息让您的访问者感到困惑，还会为潜在攻击者提供有关您系统的宝贵信息。"

#: includes/sn-test-desc-fragments/db_debug_check.php:8
msgid "WordPress DB debugging mode is enabled with the following command:"
msgstr "使用以下命令启用 WordPress DB 调试模式："

#: includes/sn-test-desc-fragments/db_debug_check.php:10
msgid ""
"In most cases this debugging mode is enabled by plugins so the only way to "
"solve the problem is to disable plugins one by one and find out which one "
"enabled debugging."
msgstr "大多数情况下，这种调试模式是由插件启用的，因此解决问题的唯一方法是逐个禁用插件，并找出哪个插件启用了调试。"

#: includes/sn-test-desc-fragments/db_password_check.php:7
msgid ""
"There is no such thing as an \"unimportant password\"! The same goes for "
"WordPress database password. Although most servers are configured so that "
"the database cannot be accessed from other hosts (or from outside of the "
"local network) that does not mean your database passsword should be "
"\"12345\"."
msgstr ""
"没有“不重要的密码”这样的东西！WordPress "
"数据库密码也是如此。尽管大多数服务器都被配置为无法从其他主机（或从本地网络外部）访问数据库，但这并不意味着您的数据库密码应该是 “12345”。"

#: includes/sn-test-desc-fragments/db_password_check.php:8
msgid ""
"Choose a proper password, at least 12 characters long with a combination of "
"letters, numbers and special characters."
msgstr "选择一个合适的密码，长度至少为 12 个字符，由字母、数字和特殊字符组成。"

#: includes/sn-test-desc-fragments/db_password_check.php:9
msgid "To change the database password"
msgstr "更改数据库密码"

#: includes/sn-test-desc-fragments/db_password_check.php:10
msgid ""
"1. Open cPanel, Plesk or any other hosting control panel you have. Find the "
"option to change the database password and make the new password strong "
"enough. If you cannot find that option or you are uncomfortable changing it "
"contact your hosting provider. After the password is changed open wp-"
"config.php and change the password"
msgstr ""
"1. 打开 cPanel、Plesk "
"或您拥有的任何其他主机控制面板。找到更改数据库密码并使新密码足够强的选项。如果您找不到该选项或不愿意更改它，请联系您的托管服务提供商。更改密码后，打开 "
"wp-config.php 并更改密码"

#: includes/sn-test-desc-fragments/db_password_check.php:11
msgid ""
"2. After the password is changed open wp-config.php and change the password"
msgstr "2. 更改密码后，打开 wp-config.php 并更改密码"

#: includes/sn-test-desc-fragments/db_password_check.php:15
msgid ""
"IMPORTANT: While you are changing the password your website will be offline."
msgstr "重要提示：当您更改密码时，您的网站将处于离线状态。"

#: includes/sn-test-desc-fragments/db_password_check.php:16
msgid ""
"Random password suggestions - Feel free to use or make your own. Remember to"
" change the database password BOTH places."
msgstr "随机密码建议 - 随意使用或制作自己的密码。请记住在这两个地方更改数据库密码。"

#: includes/sn-test-desc-fragments/db_table_prefix_check.php:7
msgid ""
"Knowing the names of your database tables can help an attacker dump the "
"table's data and get to sensitive information like password hashes. Since WP"
" table names are predefined the only way you can change table names is by "
"using a unique prefix. One that's different from \"wp_\" or any similar "
"variation such as \"wordpress_\"."
msgstr ""
"知道数据库表的名称可以帮助攻击者转储表的数据并获取密码哈希等敏感信息。由于 WP 表名是预定义的，因此更改表名的唯一方法是使用唯一前缀。一个不同于 "
"“wp_” 或任何类似变体（如 “wordpress_”） 的变体。"

#: includes/sn-test-desc-fragments/db_table_prefix_check.php:8
msgid ""
"If you're doing a fresh installation defining a unique table prefix is easy."
" Open wp-config.php and go to line #61 where the table prefix is defined. "
"Enter something unique like \"frog99_\" and install WP."
msgstr ""
"如果您正在进行全新安装，定义唯一的表前缀很容易。打开 wp-config.php 并转到定义表前缀的第 #61 行。输入像 “frog99_” "
"这样唯一的内容并安装 WP。"

#: includes/sn-test-desc-fragments/db_table_prefix_check.php:9
msgid ""
"If you already have WP site running and want to change the table prefix "
"things are a bit more complicated and you should only do the change if "
"you're comfortable doing some changes to your DB data via phpMyAdmin or a "
"similar GUI."
msgstr ""
"如果您已经运行了 WP 站点并想更改表前缀，那么事情会稍微复杂一些，并且只有在您愿意通过 phpMyAdmin 或类似 GUI "
"对数据库数据进行一些更改时，才应该进行更改。"

#: includes/sn-test-desc-fragments/db_table_prefix_check.php:10
msgid "Remember"
msgstr "记得"

#: includes/sn-test-desc-fragments/db_table_prefix_check.php:10
msgid ""
"Always backup your files and database before making any changes to the "
"database!"
msgstr "在对数据库进行任何更改之前，请务必备份您的文件和数据库！"

#: includes/sn-test-desc-fragments/deactivated_plugins.php:7
msgid ""
"If you are not using a plugin remove it from the WP plugins folder. It is "
"that simple. There is no reason to keep it there and in case the code is "
"malicious or it has some vulnerabilities it can still be exploited by a "
"hacker regardless of the fact the plugin is not active."
msgstr ""
"如果您未使用插件，请将其从 WP "
"插件文件夹中删除。就是这么简单。没有理由把它保留在那里，如果代码是恶意的或有一些漏洞，无论插件是否处于活动状态，它仍然可以被黑客利用。"

#. translators: %s: URL to plugins page
#: includes/sn-test-desc-fragments/deactivated_plugins.php:13
#, php-format
msgid ""
"Open <a target=\"_blank\" href=\"%s\">plugins</a> and simply delete all "
"plugins that are not active. Or login via FTP and move them to some folder "
"that's not /wp-content/plugins/."
msgstr ""
"打开<a target=\"_blank\" href=\"%s\">插件</a>，删除所有未激活的插件。或者通过 FTP 登录，将它们移到某个非 "
"/wp-content/plugins/ 的文件夹中。"

#: includes/sn-test-desc-fragments/deactivated_themes.php:7
msgid ""
"If you're not using a theme remove it from the WP themes folder. There's no "
"reason to keep it there and in case the code is malicious or it has some "
"vulnerabilities it can still be exploited by a hacker regardless of the fact"
" the theme is not active."
msgstr ""
"如果您未使用主题，请将其从 WP themes "
"文件夹中删除。没有理由把它保留在那里，如果代码是恶意的或有一些漏洞，它仍然可以被黑客利用，无论主题是否处于活动状态。"

#: includes/sn-test-desc-fragments/deactivated_themes.php:8
msgid ""
"Note: To accommodate the WP Health Test, the test filters out the latest "
"default WP theme you have installed."
msgstr "注意：为了适应 WP Health Test，该测试会过滤掉您安装的最新默认 WP 主题。"

#. translators: %s: URL to Appearance - Themes page
#: includes/sn-test-desc-fragments/deactivated_themes.php:14
#, php-format
msgid ""
"Open <a target=\"_blank\" href=\"%s\">Appearance - Themes</a> and use the "
"list above to delete the themes you do not need."
msgstr "打开<a target=\"_blank\" href=\"%s\">\"外观\"-\"主题\"</a>，使用上面的列表删除不需要的主题。"

#: includes/sn-test-desc-fragments/debug_check.php:7
msgid ""
"Having any kind of debug mode (general WP debug mode in this case) or error "
"reporting mode enabled on a production site is extremely bad. Not only will "
"it slow down your site, confuse your visitors with weird messages it will "
"also give the potential attacker valuable information about your system."
msgstr ""
"在生产站点上启用任何类型的调试模式（在本例中为通用 WP "
"调试模式）或错误报告模式都是非常糟糕的。它不仅会减慢您的网站速度，用奇怪的消息让您的访问者感到困惑，还会为潜在攻击者提供有关您系统的宝贵信息。"

#: includes/sn-test-desc-fragments/debug_check.php:8
msgid ""
"General WordPress debugging mode is enabled/disabled by a constant defined "
"in wp-config.php. Open that file and look for a line similar to:"
msgstr "通用 WordPress 调试模式由 wp-config.php 中定义的常量启用/禁用。打开该文件并查找类似于以下内容的行："

#: includes/sn-test-desc-fragments/debug_check.php:10
#: includes/sn-test-desc-fragments/script_debug_check.php:10
msgid ""
"Comment it out, delete it or replace with the following to disable "
"debugging:"
msgstr "注释掉、删除它或替换为以下内容以禁用调试："

#: includes/sn-test-desc-fragments/debug_check.php:12
msgid ""
"If your blog still fails on this test after you made the changes it means "
"some plugin is enabling debug mode. Disable plugins one by one to find out "
"which one is doing it."
msgstr "如果你的博客在你做了更改后仍然没有通过这个测试，这意味着某个插件正在启用调试模式。逐个禁用插件以找出哪个插件正在执行此操作。"

#: includes/sn-test-desc-fragments/debug_log_file_check.php:7
msgid "The log file, debug.log should not be accessible via a browser."
msgstr "日志文件 debug.log 不应通过浏览器访问。"

#: includes/sn-test-desc-fragments/debug_log_file_check.php:8
msgid ""
"This file is used when debugging and may contain sensitive information about"
" your server. It is also a clear sign you are running WordPress."
msgstr "此文件在调试时使用，可能包含有关服务器的敏感信息。这也是您正在运行 WordPress 的明显迹象。"

#: includes/sn-test-desc-fragments/debug_log_file_check.php:9
msgid ""
"You should either delete the file, usually located in /wp-content/debug.log "
"or block access to it:"
msgstr "您应该删除通常位于 /wp-content/debug.log 中的文件或阻止对它的访问："

#: includes/sn-test-desc-fragments/debug_log_file_check.php:10
msgid "Via .htaccess:"
msgstr "通过 .htaccess："

#: includes/sn-test-desc-fragments/debug_log_file_check.php:18
msgid "For Nginx add this to the nginx.conf under server block."
msgstr "对于 Nginx，请将此代码添加到 server block 下的 nginx.conf 中。"

#: includes/sn-test-desc-fragments/display_errors_check.php:7
msgid ""
"Displaying any kind of debug info or similar information is extremely bad. "
"If any PHP errors happen on your site they should be logged in a safe place "
"and not displayed to visitors or potential attackers."
msgstr ""
"显示任何类型的调试信息或类似信息都是非常糟糕的。如果您的网站上发生任何 PHP 错误，则应将它们记录在安全的地方，而不是显示给访问者或潜在攻击者。"

#: includes/sn-test-desc-fragments/display_errors_check.php:8
msgid ""
"Open wp-config.php and place the following code just above the require_once "
"function at the end of the file:"
msgstr "打开 wp-config.php 并将以下代码放在文件末尾的 require_once 函数正上方："

#: includes/sn-test-desc-fragments/display_errors_check.php:10
msgid "If that doesn't work add the following line to your .htaccess file:"
msgstr "如果这不起作用，请将以下行添加到您的 .htaccess 文件中："

#: includes/sn-test-desc-fragments/display_errors_check.php:16
msgid ""
"If that fails as well, contact your hosting provider or try disabling "
"plugins, one by one to find out which one enabled error displaying."
msgstr "如果这也失败了，请联系您的托管服务提供商或尝试逐个禁用插件，以找出显示哪个插件启用了错误。"

#: includes/sn-test-desc-fragments/expose_php_check.php:7
msgid ""
"It's not wise to disclose the exact PHP version you're using because it "
"makes the job of attacking your site much easier."
msgstr "披露您正在使用的确切 PHP 版本是不明智的，因为它使攻击您网站的工作变得更加容易。"

#: includes/sn-test-desc-fragments/feature_policy.php:7
msgid ""
"This is a way to instruct a browser which features it can use on a website."
msgstr "这是一种指示浏览器可以在网站上使用哪些功能的方法。"

#: includes/sn-test-desc-fragments/feature_policy.php:9
msgid ""
"With this you can explicitly prevent access to the camera, microphone, "
"geolocation and many other features."
msgstr "通过此功能，您可以明确阻止对摄像头、麦克风、地理位置和许多其他功能的访问。"

#: includes/sn-test-desc-fragments/feature_policy.php:11
msgid "For a full and updated list check out the link."
msgstr "有关完整和更新的列表，请查看链接。"

#: includes/sn-test-desc-fragments/feature_policy.php:13
#: includes/sn-test-desc-fragments/referrer_policy.php:13
#: includes/sn-test-desc-fragments/rest_api_links.php:9
#: includes/sn-test-desc-fragments/x_content_type_options.php:9
#: includes/sn-test-desc-fragments/x_frame_options.php:11
msgid ""
"Fixing is very easy. Open your theme's functions.php file and add the "
"following:"
msgstr "修复非常简单。打开模版的 functions.php 文件并添加以下内容："

#: includes/sn-test-desc-fragments/feature_policy.php:16
msgid ""
"NOTE: This example disables everything, so if you have website that uses "
"some of the features please check the link to Mozilla on more details on how"
" to finetune."
msgstr "注意：此示例禁用了所有内容，因此，如果您的网站使用某些功能，请查看 Mozilla 的链接，了解有关如何微调的更多详细信息。"

#: includes/sn-test-desc-fragments/feature_policy.php:17
#: includes/sn-test-desc-fragments/referrer_policy.php:16
#: includes/sn-test-desc-fragments/strict_transport_security.php:12
#: includes/sn-test-desc-fragments/x_content_type_options.php:11
#: includes/sn-test-desc-fragments/x_frame_options.php:14
msgid "You can also add this to your .htaccess file"
msgstr "您也可以将其添加到您的 .htaccess 文件中"

#: includes/sn-test-desc-fragments/feature_policy.php:18
#: includes/sn-test-desc-fragments/referrer_policy.php:17
#: includes/sn-test-desc-fragments/strict_transport_security.php:13
#: includes/sn-test-desc-fragments/x_content_type_options.php:12
#: includes/sn-test-desc-fragments/x_frame_options.php:15
msgid ""
"The PHP header interface may not work correctly on LiteSpeed. If this header"
" is not appearing in your response, add it directly to your .htaccess file "
"using the example below."
msgstr ""
"PHP 标头接口可能无法在 LiteSpeed 上正常工作。如果此标头未出现在您的响应中，请使用以下示例将其直接添加到您的 .htaccess 文件中。"

#: includes/sn-test-desc-fragments/file_editor.php:7
msgid ""
"Plugins and themes file editor is a very convenient tool because it enables "
"you to make quick changes without the need to use FTP. Unfortunately, it's "
"also a security issue because it not only shows PHP source but it also "
"enables the attacker to inject malicious code in your site if they manage to"
" gain access to the admin."
msgstr ""
"插件和主题文件编辑器是一个非常方便的工具，因为它使您能够快速进行更改而无需使用 FTP。不幸的是，这也是一个安全问题，因为它不仅显示 PHP "
"源代码，而且还使攻击者能够在设法获得管理员访问权限时在您的站点中注入恶意代码。"

#: includes/sn-test-desc-fragments/file_editor.php:8
msgid ""
"The editor can easily be disabled by placing the following code in theme's "
"functions.php file."
msgstr "通过将以下代码放在 theme 的 functions.php 文件中，可以很容易地禁用编辑器。"

#: includes/sn-test-desc-fragments/id1_user_check.php:7
msgid ""
"Although technically not a security issue having a user (which is in 99% "
"cases the admin) with the ID 1 can help an attacker in some circumstances."
msgstr "虽然从技术上讲不是安全问题，但在某些情况下，拥有具有 ID 1 的用户（在 99% 的情况下是管理员）可以帮助攻击者。"

#: includes/sn-test-desc-fragments/id1_user_check.php:8
msgid ""
"Fixing is easy; create a new user with the same privileges. Then delete the "
"old one with ID 1 and tell WP to transfer all of his content to the new "
"user."
msgstr "固定很容易;创建具有相同权限的新用户。然后删除 ID 为 1 的旧用户，并告诉 WP 将他的所有内容转移给新用户。"

#: includes/sn-test-desc-fragments/incompatible_plugins.php:7
msgid ""
"Plugins that are incompatible with your version of WordPress can cause "
"unpredictable behavior, bring the site down and just in general cause "
"problems. In most cases, incompatibilities are minor and can be ignored, but"
" such plugins are often old and haven not been updated in years. We suggest "
"using plugins that have been tried and tested with the latest version of "
"WordPress that you should be using too."
msgstr ""
"与您的 WordPress "
"版本不兼容的插件可能会导致不可预测的行为，使网站瘫痪，并且通常会导致问题。在大多数情况下，不兼容是次要的，可以忽略不计，但此类插件通常很旧，并且多年未更新。我们建议使用已在最新版本的"
" WordPress 中试用和测试过的插件，您也应该使用这些插件。"

#: includes/sn-test-desc-fragments/incompatible_plugins.php:9
msgid ""
"There is not much you can do to fix the problem except finding a similar "
"plugin or contacting the author and asking them to update it."
msgstr "除了找到类似的插件或联系作者并要求他们更新之外，您无能为力。"

#: includes/sn-test-desc-fragments/mysql_external.php:7
msgid ""
"Since MySQL username and password are written in plain-text in wp-config.php"
" it's advisable not to allow any client to use that account unless he's "
"connecting to MySQL from your server (localhost). Allowing him to connect "
"from any host will make some attacks much easier."
msgstr ""
"由于 MySQL 用户名和密码以纯文本形式写入wp-config.php因此建议不要允许任何客户端使用该帐户，除非他从您的服务器 （localhost）"
" 连接到 MySQL。允许他从任何主机连接将使某些攻击变得更加容易。"

#: includes/sn-test-desc-fragments/mysql_external.php:8
msgid ""
"Fixing this issue involves changing the MySQL user or server config and it "
"is not something that can be described in a few words so we advise asking "
"someone to fix it for you. If you are really eager to do it we suggest "
"creating a new MySQL user and under \"hostname\" enter \"localhost\". Set "
"other properties such as username and password to your own liking and, of "
"course, update wp-config.php with the new user details."
msgstr ""
"修复此问题涉及更改 MySQL "
"用户或服务器配置，这不是可以用几句话来描述的事情，因此我们建议请人为您修复它。如果您真的渴望这样做，我们建议您创建一个新的 MySQL 用户，并在 "
"“hostname” 下输入 “localhost”。根据自己的喜好设置其他属性，例如用户名和密码，当然，还可以使用新用户详细信息更新wp-"
"config.php。"

#: includes/sn-test-desc-fragments/mysql_permissions.php:7
msgid ""
"If an attacker gains access to your wp-config.php file and gets the MySQL "
"username and password, the attacker will be able to log in to that database "
"and do whatever that account allows him to. "
msgstr ""
"如果攻击者获得了对您的 wp-config.php 文件的访问权限并获得了 MySQL "
"用户名和密码，则攻击者将能够登录到该数据库并执行该帐户允许的任何操作。"

#: includes/sn-test-desc-fragments/mysql_permissions.php:9
msgid ""
"That is why it is important to keep the account's privileges to a bare "
"minimum. For instance, if you're not installing any new plugins or updating "
"WP that account doesn't need the CREATE or DROP table privileges."
msgstr ""
"这就是为什么将帐户的权限保持在最低限度很重要的原因。例如，如果您不安装任何新插件或更新 WP，则该帐户不需要 CREATE 或 DROP 表权限。"

#: includes/sn-test-desc-fragments/mysql_permissions.php:11
msgid ""
"For regular, day-to-day usage these are the recommended privileges: SELECT, "
"INSERT, UPDATE, and DELETE. When updating WordPress you will also need the "
"ALTER command. MySQL account privileges can be adjusted in cPanel, but we "
"recommend getting a professional to do it if you've never done this kind of "
"modifications before."
msgstr ""
"对于常规的日常使用，建议使用以下权限：SELECT、INSERT、UPDATE 和 DELETE。更新 WordPress 时，您还需要 ALTER "
"命令。MySQL 帐户权限可以在 cPanel 中进行调整，但如果您以前从未进行过此类修改，我们建议您请专业人士进行。"

#: includes/sn-test-desc-fragments/mysql_ver.php:7
msgid ""
"Using an outdated version of MySQL or MariaDB can make your site vulnerable "
"to security issues and performance problems."
msgstr "使用过时的 MySQL 或 MariaDB 版本会使您的网站容易受到安全问题和性能问题的影响。"

#: includes/sn-test-desc-fragments/mysql_ver.php:8
msgid ""
"As of 2024, it's recommended to use MySQL 8.0 or higher, or MariaDB 10.6 or "
"higher. These versions offer improved security features and performance "
"enhancements."
msgstr ""
"截至 2024 年，建议使用 MySQL 8.0 或更高版本，或者 MariaDB 10.6 或更高版本。这些版本提供了改进的安全功能和性能增强。"

#: includes/sn-test-desc-fragments/mysql_ver.php:9
msgid ""
"If your hosting provider doesn't offer recent MySQL/MariaDB versions, "
"consider upgrading your hosting plan or switching to a provider that "
"prioritizes keeping their software up-to-date."
msgstr "如果您的托管服务提供商不提供最新的 MySQL/MariaDB 版本，请考虑升级您的托管计划或切换到优先保持其软件最新的提供商。"

#: includes/sn-test-desc-fragments/old_plugins.php:7
msgid ""
"Plugins that have not been updated in over a year and are potentially "
"abandoned by their developers can pose a big security issue. Hackers can "
"exploit known security vulnerabilities that have been open a long time since"
" the plugin is not patched/updated. Be very careful when using such old "
"plugins. A more in-depth look into such plugins is available here:"
msgstr ""
"一年多未更新且可能被开发人员放弃的插件可能会造成很大的安全问题。黑客可以利用已知的安全漏洞，这些漏洞由于插件未修补/更新而已存在很长时间。使用此类旧插件时要非常小心。此处提供了对此类插件的更深入研究："

#: includes/sn-test-desc-fragments/old_plugins.php:9
msgid ""
"There's not much you can do to fix the problem except finding a similar "
"plugin that's properly maintained. If you are truly dependant on that one "
"plugin, we suggest you contact the author and see if he's willing to update "
"it or hire someone to do that for you."
msgstr "除了找到一个维护得当的类似插件之外，您无能为力。如果您真的依赖那个插件，我们建议您联系作者，看看他是否愿意更新它或雇人为您做这件事。"

#: includes/sn-test-desc-fragments/php_headers.php:7
msgid ""
"As with the WordPress version it is not wise to disclose the exact PHP "
"version you are using because it makes the job of attacking your site much "
"easier."
msgstr "与 WordPress 版本一样，披露您正在使用的确切 PHP 版本是不明智的，因为它使攻击您网站的工作变得更加容易。"

#: includes/sn-test-desc-fragments/php_headers.php:8
msgid ""
"This issue is not directly WP related but it definitely affects your site."
msgstr "此问题与 WP 没有直接关系，但它肯定会影响您的网站。"

#: includes/sn-test-desc-fragments/php_headers.php:9
msgid ""
"You will most probably have to ask your hosting company to configure the "
"HTTP server not to show PHP version info but you can also try adding these "
"directives to the .htacces file:"
msgstr "您很可能必须要求您的托管公司将 HTTP 服务器配置为不显示 PHP 版本信息，但您也可以尝试将这些指令添加到 .htacces 文件中："

#: includes/sn-test-desc-fragments/php_ver.php:7
msgid ""
"Using an outdated version of PHP can expose your site to security "
"vulnerabilities and limit your ability to use modern WordPress features and "
"plugins."
msgstr "使用过时的 PHP 版本可能会使您的网站面临安全漏洞，并限制您使用现代 WordPress 功能和插件的能力。"

#: includes/sn-test-desc-fragments/php_ver.php:8
msgid ""
"As of 2024, WordPress recommends using PHP 7.4 or higher, with PHP 8.1 or "
"8.2 being ideal for optimal performance and security. PHP versions below 7.4"
" are no longer supported and should not be used."
msgstr ""
"截至 2024 年，WordPress 建议使用 PHP 7.4 或更高版本，PHP 8.1 或 8.2 是实现最佳性能和安全性的理想选择。低于 7.4"
" 的 PHP 版本不再受支持，不应使用。"

#: includes/sn-test-desc-fragments/php_ver.php:9
msgid ""
"Contact your hosting provider to upgrade to a supported PHP version. If they"
" cannot accommodate this request, consider moving your site to a hosting "
"provider that offers modern PHP versions."
msgstr ""
"请联系您的托管服务提供商以升级到受支持的 PHP 版本。如果他们无法满足此请求，请考虑将您的网站移至提供现代 PHP 版本的托管服务提供商。"

#: includes/sn-test-desc-fragments/plugins_ver_check.php:7
msgid ""
"As with the WordPress core, keeping plugins up to date is one of the most "
"important and easiest ways to keep your site secure. Since most plugins are "
"free and therefore their code is available to anyone, having the latest "
"version will ensure you're not prone to attacks based on known "
"vulnerabilities."
msgstr ""
"与 WordPress "
"核心一样，保持插件最新是确保网站安全最重要和最简单的方法之一。由于大多数插件都是免费的，因此任何人都可以使用它们的代码，因此拥有最新版本将确保您不容易受到基于已知漏洞的攻击。"

#. translators: %s: URL to Dashboard - Updates page
#: includes/sn-test-desc-fragments/plugins_ver_check.php:13
#, php-format
msgid ""
"If you downloaded a plugin from the official WP repository you can easily "
"check if there are any updates available, and update it by opening <a "
"target=\"_blank\" href=\"%s\">Dashboard - Updates</a>. If you bought the "
"plugin from somewhere else check the item's support on instructions how to "
"upgrade manually. <b>Remember</b> - always backup your files and database "
"before upgrading!"
msgstr ""
"如果您从 WP 官方软件库下载了插件，您可以轻松查看是否有可用更新，并打开<a target=\"_blank\" href=\"%s\">控制面板 -"
" 更新进行</a>更新。如果您是从其他地方购买的插件，请查看该项目的支持说明，了解如何手动升级。<b>记住</b>--升级前一定要备份文件和数据库！"

#: includes/sn-test-desc-fragments/referrer_policy.php:7
msgid ""
"Referrer-Policy is a way to control when the \"referrer\" header information"
" is allowed."
msgstr "Referrer-Policy 是一种控制何时允许 “referrer” 标头信息的方法。"

#: includes/sn-test-desc-fragments/referrer_policy.php:9
msgid "This means which websites can see where visitors are referred from."
msgstr "这意味着哪些网站可以看到访客的引用位置。"

#: includes/sn-test-desc-fragments/referrer_policy.php:11
msgid ""
"The recommended setting \"same-origin\" allows you to still track data "
"internally on your website, but no other website will know that a visitor "
"came from a link on your website."
msgstr "建议的设置“同源”允许您仍然跟踪您网站上的内部数据，但其他网站不会知道访客来自您网站上的链接。"

#: includes/sn-test-desc-fragments/register_globals_check.php:7
msgid ""
"This is one of the biggest security issues you can have on your site! If "
"your hosting company has this directive enabled by default switch to another"
" company immediately!"
msgstr "这是您的网站上可能存在的最大安全问题之一！如果您的托管公司默认启用此指令，请立即切换到另一家公司！"

#: includes/sn-test-desc-fragments/register_globals_check.php:7
msgid "PHP manual"
msgstr "PHP 手册"

#: includes/sn-test-desc-fragments/register_globals_check.php:7
msgid "has more info why this is so dangerous."
msgstr "有更多信息为什么这如此危险。"

#: includes/sn-test-desc-fragments/register_globals_check.php:12
msgid "Alternatively open .htaccess and put this directive into it:"
msgstr "或者打开 .htaccess 并将以下指令放入其中："

#: includes/sn-test-desc-fragments/register_globals_check.php:14
msgid ""
"If you're still unable to disable register_globals contact a security "
"professional."
msgstr "如果您仍然无法禁用register_globals请联系安全专业人员。"

#: includes/sn-test-desc-fragments/rest_api_enabled.php:7
msgid ""
"The REST API is an advanced system that allows WordPress, its plugins and "
"external services to communicate."
msgstr "REST API 是一个高级系统，允许 WordPress、其插件和外部服务进行通信。"

#: includes/sn-test-desc-fragments/rest_api_enabled.php:8
msgid ""
"Having the REST API enabled is not a security issue by itself, it is well "
"tested and protected by the developers in the WordPress community."
msgstr "启用 REST API 本身并不是一个安全问题，它受到了 WordPress 社区开发人员的良好测试和保护。"

#: includes/sn-test-desc-fragments/rest_api_enabled.php:9
msgid ""
"If you want to be certain and protect yourself from attacks via the REST API"
" you can disable it completely or only allow authenticated users to have "
"access."
msgstr "如果您想确定并通过 REST API 保护自己免受攻击，您可以完全禁用它或仅允许经过身份验证的用户访问。"

#: includes/sn-test-desc-fragments/rest_api_enabled.php:10
msgid ""
"Warning: Some plugins and external services might not work properly if you "
"block the REST API."
msgstr "警告：如果您阻止 REST API，某些插件和外部服务可能无法正常工作。"

#: includes/sn-test-desc-fragments/rest_api_links.php:7
msgid ""
"WordPress comes with a powerful REST API system that allows access to "
"different data in a structured format. We recommend you disable these links "
"showing in the header."
msgstr "WordPress 带有一个强大的 REST API 系统，允许以结构化格式访问不同的数据。我们建议您禁用标题中显示的这些链接。"

#: includes/sn-test-desc-fragments/rpc_meta.php:7
msgid ""
"If you are not using any Really Simple Discovery services such as pingbacks "
"there is no need to advertise that endpoint (link) in the header."
msgstr "如果您未使用任何 Really Simple Discovery 服务（如 pingbacks），则无需在标头中公布该终端节点（链接）。"

#: includes/sn-test-desc-fragments/rpc_meta.php:8
msgid ""
"Please note that for most sites this is not a security issue because they "
"\"want to be discovered\" but if you want to hide the fact that you are "
"using WordPress this is the way to go."
msgstr "请注意，对于大多数网站来说，这不是安全问题，因为它们“希望被发现”，但如果您想隐藏您正在使用 WordPress 的事实，这就是要走的路。"

#: includes/sn-test-desc-fragments/rpc_meta.php:9
msgid "Open your theme's functions.php file and add the following line:"
msgstr "打开主题的 functions.php 文件并添加以下行："

#: includes/sn-test-desc-fragments/rpc_meta.php:11
msgid ""
"Additionally, to completely disable XML-RPC functions add this also to the "
"functions.php file:"
msgstr "此外，要完全禁用 XML-RPC 函数，请将以下内容也添加到 functions.php 文件中："

#: includes/sn-test-desc-fragments/rpc_meta.php:13
msgid "And also add this code to .htaccess to prevent DDoS attacks:"
msgstr "并将此代码添加到 .htaccess 以防止 DDoS 攻击："

#: includes/sn-test-desc-fragments/safe_mode_check.php:7
msgid ""
"PHP safe mode is an attempt to solve the shared-server security problem. It "
"is architecturally incorrect to try to solve this problem at the PHP level, "
"but since the alternatives at the web server and OS levels aren't very "
"realistic, many people, especially ISP's, use safe mode for now. If your "
"hosting company still uses safe mode it might be a good idea to switch. This"
" feature is deprecated in new version of PHP (5.3) which is also old by now."
msgstr ""
"PHP 安全模式是解决共享服务器安全问题的一种尝试。尝试在 PHP 级别解决这个问题在架构上是不正确的，但是由于 Web "
"服务器和操作系统级别的替代方案不是很现实，因此许多人，尤其是 "
"ISP，目前使用安全模式。如果您的托管公司仍然使用安全模式，那么切换可能是个好主意。此功能在新版本的 PHP （5.3） 中已弃用，该版本现在也是旧的。"

#: includes/sn-test-desc-fragments/salt_keys_age_check.php:7
msgid ""
"It's recommended to change the security keys and salts once in a while. The "
"process will invalidate all existing cookies. This does mean that all users "
"will have to login again. It's a minor inconvenience that will ensure nobody"
" can login with an old or stolen cookie."
msgstr ""
"建议偶尔更改安全密钥和盐。该过程将使所有现有 Cookie "
"失效。这确实意味着所有用户都必须再次登录。这是一个小小的不便，将确保没有人可以使用旧的或被盗的 cookie 登录。"

#. translators: %s: URL to generate new security keys
#: includes/sn-test-desc-fragments/salt_keys_age_check.php:13
#, php-format
msgid ""
"To edit the keys open wp-config.php, <a target=\"_blank\" href=\"%s\" "
"rel=\"noopener\">generate new keys</a> and copy/paste them to overwrite the "
"old ones."
msgstr ""
"要编辑密钥，请打开 wp-config.php，<a target=\"_blank\" href=\"%s\" "
"rel=\"noopener\">生成新密钥</a>并复制/粘贴它们以覆盖旧密钥。"

#: includes/sn-test-desc-fragments/salt_keys_check.php:7
msgid ""
"Security keys are used to ensure better encryption of information stored in "
"the user's cookies and hashed passwords. They make your site harder to hack "
"and access harder to crack by adding random elements to the password. You "
"don't have to remember these keys. In fact once you set them you'll never "
"see them again. Therefore there's no excuse for not setting them properly."
msgstr ""
"安全密钥用于确保更好地加密存储在用户 Cookie "
"和哈希密码中的信息。它们通过向密码添加随机元素，使您的网站更难被黑客入侵和访问。您不必记住这些键。事实上，一旦你设置了它们，你就再也看不到它们了。因此，没有理由不正确设置它们。"

#: includes/sn-test-desc-fragments/salt_keys_check.php:10
msgid ""
"Security keys (there are eight) are defined in wp-config.php as constants on"
" lines #49-56. They should be as unique and as long as possible. WordPress "
"made a great script which helps you generate those strings. Please use it! "
"After the script generates strings those 8 lines of code should look "
"something like this:"
msgstr ""
"安全密钥（有 8 个）在 wp-config.php 中定义为 #49-56 行的常量。它们应该尽可能独特且尽可能长。WordPress "
"制作了一个很棒的脚本，可以帮助你生成这些字符串。请使用它！在脚本生成字符串后，这 8 行代码应如下所示："

#. translators: 1: introductory text, 2: URL to WordPress secret key API
#: includes/sn-test-desc-fragments/salt_keys_check.php:15
msgid "Get new security keys"
msgstr "获取新的安全密钥"

#: includes/sn-test-desc-fragments/salt_keys_check.php:39
msgid ""
"Do NOT use the keys above. They are just an example, publicly available and "
"therefore not safe. Generate your own ones."
msgstr "请勿使用上述密钥。它们只是一个例子，公开可用，因此不安全。生成你自己的。"

#: includes/sn-test-desc-fragments/script_debug_check.php:7
msgid ""
"Having any kind of debug mode (WP JavaScript debug mode in this case) or "
"error reporting mode enabled on a production server is extremely bad. Not "
"only will it slow down your site, confuse your visitors with weird messages "
"it will also give the potential attacker valuable information about your "
"system."
msgstr ""
"在生产服务器上启用任何类型的调试模式（在本例中为 WP JavaScript "
"调试模式）或错误报告模式都是非常糟糕的。它不仅会减慢您的网站速度，用奇怪的消息让您的访问者感到困惑，还会为潜在攻击者提供有关您系统的宝贵信息。"

#: includes/sn-test-desc-fragments/script_debug_check.php:8
msgid ""
"WordPress JavaScript debugging mode is enabled/disabled by a constant "
"defined in wp-config.php open your config file and look for a line similar "
"to:"
msgstr ""
"WordPress JavaScript 调试模式由中定义的常量启用/禁用，wp-config.php打开配置文件并查找类似于以下内容的行："

#: includes/sn-test-desc-fragments/script_debug_check.php:12
msgid ""
"If your blog still fails on this test after you made the change it means "
"some plugin is enabling debug mode. Disable plugins one by one to find out "
"which one is doing it."
msgstr "如果你的博客在你做出更改后仍然没有通过这个测试，这意味着某个插件正在启用调试模式。逐个禁用插件以找出哪个插件正在执行此操作。"

#: includes/sn-test-desc-fragments/shellshock_6271.php:7
#: includes/sn-test-desc-fragments/shellshock_7169.php:7
msgid ""
"Shellshock, also known as Bashdoor, is a family of security bugs in the "
"widely used Unix Bash shell. Web servers use Bash to process certain "
"commands, allowing an attacker to cause vulnerable versions of Bash to "
"execute arbitrary commands. This can allow an attacker to gain unauthorized "
"access to the system. Although this bug is not related to WordPress directly"
" it is very problematic."
msgstr ""
"Shellshock，也称为 Bashdoor，是广泛使用的 Unix Bash shell 中的一系列安全漏洞。Web 服务器使用 Bash "
"处理某些命令，从而允许攻击者使易受攻击的 Bash 版本执行任意命令。这可能允许攻击者获得对系统的未经授权的访问。虽然这个错误与 WordPress "
"没有直接关系，但它非常有问题。"

#: includes/sn-test-desc-fragments/shellshock_6271.php:8
#: includes/sn-test-desc-fragments/shellshock_7169.php:8
msgid "More details."
msgstr "更多细节。"

#: includes/sn-test-desc-fragments/shellshock_6271.php:9
#: includes/sn-test-desc-fragments/shellshock_7169.php:9
msgid ""
"Contact your server administrator and update the server's Bash shell "
"immediately."
msgstr "请联系您的服务器管理员并立即更新服务器的 Bash shell。"

#: includes/sn-test-desc-fragments/strict_transport_security.php:7
msgid ""
"Instructs your webserver to only use HTTPS and not allow HTTP insecure "
"connections."
msgstr "指示 Web 服务器仅使用 HTTPS，不允许 HTTP 不安全的连接。"

#: includes/sn-test-desc-fragments/strict_transport_security.php:8
msgid ""
"It is important you verify your website has a SSL certificate and it is "
"working correctly before implementing this."
msgstr "在实施之前，请务必验证您的网站具有 SSL 证书并且它是否正常工作。"

#: includes/sn-test-desc-fragments/strict_transport_security.php:9
msgid ""
"Setting up is very easy. Open your theme's functions.php file and add the "
"following:"
msgstr "设置非常简单。打开模版的 functions.php 文件并添加以下内容："

#: includes/sn-test-desc-fragments/strict_transport_security.php:19
msgid ""
"You can add \"includeSubDomains\" if you want this to include any subdomains"
" you might have."
msgstr "如果您希望它包含您可能拥有的任何子域，您可以添加 “includeSubDomains”。"

#: includes/sn-test-desc-fragments/strict_transport_security.php:24
msgid "Further reading and test:"
msgstr "进一步阅读和测试："

#: includes/sn-test-desc-fragments/themes_ver_check.php:7
msgid ""
"As with the WordPress core, keeping the themes up to date is one of the most"
" important and easiest ways to keep your site secure. Since most themes are "
"free and therefore their code is available to anyone having the latest "
"version will ensure you're not prone to attacks based on known "
"vulnerabilities. Also, having the latest version will ensure your theme is "
"compatible with the latest version of WordPress."
msgstr ""
"与 WordPress "
"核心一样，保持主题最新是确保网站安全最重要和最简单的方法之一。由于大多数主题都是免费的，因此任何拥有最新版本的人都可以使用他们的代码，这将确保您不容易受到基于已知漏洞的攻击。此外，拥有最新版本将确保您的主题与最新版本的"
" WordPress 兼容。"

#. translators: %s: URL to Appearance - Themes page
#: includes/sn-test-desc-fragments/themes_ver_check.php:13
#, php-format
msgid ""
"If you downloaded a theme from the official WP repository you can easily "
"check if there are any updates available, and upgrade it by opening <a "
"target=\"_blank\" href=\"%s\">Appearance - Themes</a>. If you bought the "
"theme from a theme shop check their support and upgrade manually. "
"<b>Remember</b> - always backup your files and database before upgrading!"
msgstr ""
"如果你从 WP 官方软件仓库下载了主题，可以轻松查看是否有可用更新，并打开<a target=\"_blank\" "
"href=\"%s\">\"外观\"-\"主题 "
"\"</a>进行升级。如果你是从主题商店购买的主题，可以查看他们的支持并手动升级。<b>记住</b>--升级前一定要备份文件和数据库！"

#: includes/sn-test-desc-fragments/tim_thumb.php:7
msgid ""
"We do not recommend using the Timthumb script to manipulate images. Apart "
"from the security issues some versions had, WordPress has its own built-in "
"functions for manipulating images that should be used instead."
msgstr ""
"我们不建议使用 Timthumb 脚本来操作图像。除了某些版本存在的安全问题外，WordPress 还有自己的内置函数来操作应该使用的图像。"

#: includes/sn-test-desc-fragments/tim_thumb.php:8
msgid ""
"Contact the theme developer and have him update the theme. It is unlikely "
"you will be able to fix this issue yourself."
msgstr "联系主题开发人员并让他更新主题。您不太可能自己解决此问题。"

#: includes/sn-test-desc-fragments/uploads_browsable.php:12
msgid "Allowing anyone to view all files in the"
msgstr "允许任何人查看"

#: includes/sn-test-desc-fragments/uploads_browsable.php:12
msgid "uploads folder"
msgstr "uploads 文件夹"

#: includes/sn-test-desc-fragments/uploads_browsable.php:12
msgid ""
"Just by pointing the browser to it will allow them to easily download all "
"your uploaded files. It's a security and a copyright issue."
msgstr "只需将浏览器指向它，他们就可以轻松下载您上传的所有文件。这是一个安全和版权问题。"

#: includes/sn-test-desc-fragments/uploads_browsable.php:13
msgid "To fix the problem open .htaccess and add this directive into it:"
msgstr "要修复此问题，请打开 .htaccess 并将以下指令添加到其中："

#: includes/sn-test-desc-fragments/usernames_enumeration.php:7
msgid ""
"Usernames (unlike passwords) are not secret. By knowing someone's username, "
"you can't login to their account. You need the password too. However, by "
"knowing the username, you are one step closer to logging in, using the "
"username to brute-force the password or to gain access in some similar way. "
"That's why it's advisable to keep the list of usernames a secret. At least "
"to some degree. By default, by accessing siteurl.com/?author={id} and "
"looping through IDs from 1 you can get a list of usernames because WP will "
"redirect you to siteurl.com/author/username/ if the ID exists in the system."
msgstr ""
"用户名（与密码不同）不是秘密。知道了某人的用户名，就无法登录他的账户。你还需要密码。不过，知道了用户名，你就离登录、使用用户名暴力破解密码或以类似方式获取访问权更近了一步。因此，建议对用户名列表保密。至少在某种程度上是这样。默认情况下，访问"
" siteurl.com/?author={id}，并从 1 开始循环浏览 ID，就可以获得用户名列表，因为如果系统中存在 ID，WP 会将您重定向到 "
"siteurl.com/author/username/。"

#: includes/sn-test-desc-fragments/usernames_enumeration.php:9
msgid "To fix this issue add the following lines to your .htaccess file:"
msgstr "要解决此问题，请将以下行添加到您的 .htaccess 文件中："

#: includes/sn-test-desc-fragments/user_exists.php:10
msgid ""
"If someone tries to guess your username and password or tries a brute-force "
"attack they will most probably start with username \"admin\". This is the "
"default username used by too many sites and should be removed."
msgstr "如果有人试图猜测您的用户名和密码或尝试暴力攻击，他们很可能以用户名“admin”开头。这是太多网站使用的默认用户名，应该删除。"

#: includes/sn-test-desc-fragments/user_exists.php:11
msgid ""
"Create a new user and assign him the \"administrator\" role. Try not to use "
"usernames like: \"root\", \"god\", \"null\" or similar ones. Once you have "
"the new user created delete the \"admin\" one and assign all post/pages he "
"may have created to the new user."
msgstr ""
"创建一个新用户并为其分配 “administrator” "
"角色。尽量不要使用诸如：“root”、“god”、“null”或类似的用户名。创建新用户后，删除“admin”用户并将他可能创建的所有帖子/页面分配给新用户。"

#: includes/sn-test-desc-fragments/ver_check.php:7
msgid ""
"Keeping the WordPress core up to date is one of the most important aspects "
"of site security. If vulnerabilities are discovered in WordPress and a new "
"version is released to address the issue, the information required to "
"exploit the vulnerability is definitely in the public domain. This makes old"
" versions more open to attacks, and is one of the primary reasons you should"
" always keep WordPress up to date."
msgstr ""
"使 WordPress 核心保持最新是网站安全最重要的方面之一。如果在 WordPress "
"中发现漏洞并发布新版本来解决问题，则利用该漏洞所需的信息肯定属于公共领域。这使得旧版本更容易受到攻击，这也是您应该始终保持 WordPress "
"最新的主要原因之一。"

#: includes/sn-test-desc-fragments/ver_check.php:8
msgid ""
"Thanks to automatic updates, upgrading is now very simple. Navigate to the "
"\"Dashboard - Updates\" page and click the \"Update Now\" button."
msgstr "由于自动更新，升级现在非常简单。导航到“Dashboard - Updates”页面，然后单击“Update Now”按钮。"

#: includes/sn-test-desc-fragments/ver_check.php:9
msgid ""
"Important: Always create a backup of your files and database before "
"performing any upgrades!"
msgstr "重要提示：在执行任何升级之前，请务必创建文件和数据库的备份！"

#: includes/sn-test-desc-fragments/wlw_meta.php:7
msgid ""
"If you're not using Windows Live Writer there's really no valid reason to "
"have it's link in the page header thus telling the whole world you're using "
"WordPress."
msgstr ""
"如果您不使用 Windows Live Writer，那么实际上没有正当理由在页面标题中放置它的链接，从而告诉全世界您正在使用 WordPress。"

#: includes/sn-test-desc-fragments/wlw_meta.php:8
msgid ""
"Fixing is very easy. Open your theme's functions.php file and add the "
"following line:"
msgstr "修复非常简单。打开主题的 functions.php 文件并添加以下行："

#: includes/sn-test-desc-fragments/wp_header_meta.php:7
msgid ""
"You should be proud that your site is powered by WordPress and there's no "
"need to hide that information. However disclosing the full WP version info "
"in the default location (page header meta) is not wise. People with bad "
"intentions can easily use Google to find site's that use a specific version "
"of WordPress and target them with (0-day) exploits."
msgstr ""
"您应该为您的网站由 WordPress 提供支持而感到自豪，并且无需隐藏该信息。然而，在默认位置（页眉元）披露完整的 WP "
"版本信息是不明智的。心怀不轨的人可以轻松地使用 Google 找到使用特定版本 WordPress 的网站，并使用（0 天）漏洞来针对他们。"

#: includes/sn-test-desc-fragments/wp_header_meta.php:8
msgid ""
"Place the following code in your theme's functions.php file in order to "
"remove the header meta version info:"
msgstr "将以下代码放在主题的 functions.php 文件中，以删除标头元版本信息："

#: includes/sn-test-desc-fragments/x_content_type_options.php:7
msgid ""
"Setting this will force a browser to only load external resources if the "
"content-type matches what is expected. This prevents malicious hidden code "
"in unexpected files"
msgstr "设置此项将强制浏览器仅在 content-type 与预期匹配时加载外部资源。这可以防止意外文件中的恶意隐藏代码"

#: includes/sn-test-desc-fragments/x_frame_options.php:7
#: modules/auto-fixer/class-wf-sn-fixes.php:932
msgid ""
"The X-Frame-Options response header indicates if a page is allowed to render"
" a page in an iframe, frame or object. Avoid clickjacking attacks simply by "
"not allowing your content to be embedded on other websites."
msgstr ""
"X-Frame-Options 响应标头指示是否允许页面在 iframe、框架或对象中呈现页面。只需不允许将您的内容嵌入其他网站，即可避免点击劫持攻击。"

#: includes/sn-test-desc-fragments/x_frame_options.php:9
msgid ""
"Warning: The fix is easy, but some sites have problems with the theme "
"customizer preview when this code is enabled."
msgstr "警告：修复很容易，但某些网站在启用此代码时会出现主题定制器预览问题。"

#: includes/sn-test-desc-fragments/x_frame_options.php:23
msgid "You can use the following values: DENY, SAMEORIGIN or ALLOW-FROM"
msgstr "您可以使用以下值：DENY、SAMEORIGIN 或 ALLOW-FROM"

#: includes/sn-test-desc-fragments/x_frame_options.php:24
msgid ""
"WARNING: If you use iframes on your website you need to be careful "
"configuring this."
msgstr "警告：如果您在网站上使用 iframe，则需要小心配置此项。"

#. translators: %s: link to GeekFlare article about X-Frame-Options
#: includes/sn-test-desc-fragments/x_frame_options.php:33
#, php-format
msgid "Read more about %s."
msgstr "查看更多关于 %s。"

#: includes/sn-test-desc-fragments/x_frame_options.php:34
msgid "the different options on GeekFlare"
msgstr "GeekFlare 上的不同选项"

#: modules/2fa/class-wf-sn-2fa.php:239 modules/2fa/class-wf-sn-2fa.php:1442
#: modules/2fa/class-wf-sn-2fa.php:2063
msgid "Missing temp_token"
msgstr "缺少临时令牌"

#: modules/2fa/class-wf-sn-2fa.php:246 modules/2fa/class-wf-sn-2fa.php:1451
#: modules/2fa/class-wf-sn-2fa.php:2070
msgid "Invalid or expired session"
msgstr "会话无效或过期"

#: modules/2fa/class-wf-sn-2fa.php:303 modules/2fa/class-wf-sn-2fa.php:2199
msgid "QR code generated successfully"
msgstr "二维码生成成功"

#: modules/2fa/class-wf-sn-2fa.php:358
msgid "Two Factor Authentication"
msgstr "双重身份验证"

#: modules/2fa/class-wf-sn-2fa.php:362
msgid "Bypass 2FA"
msgstr "绕过 2FA"

#: modules/2fa/class-wf-sn-2fa.php:366
msgid "Check this box to allow the user to bypass Two Factor Authentication."
msgstr "选中此框可允许用户绕过 Two Factor Authentication。"

#: modules/2fa/class-wf-sn-2fa.php:373
msgid "2FA Status"
msgstr "2FA 状态"

#: modules/2fa/class-wf-sn-2fa.php:377
msgid "2FA is configured"
msgstr "2FA 已配置"

#: modules/2fa/class-wf-sn-2fa.php:381
msgid "This user uses email verification for 2FA."
msgstr "该用户使用电子邮件验证进行 2FA。"

#: modules/2fa/class-wf-sn-2fa.php:383
msgid "This user has completed 2FA setup with an authenticator app."
msgstr "该用户已使用身份验证器应用程序完成了 2FA 设置。"

#: modules/2fa/class-wf-sn-2fa.php:388
msgid "Disable 2FA"
msgstr "禁用 2FA"

#: modules/2fa/class-wf-sn-2fa.php:394
msgid "2FA not configured"
msgstr "2FA 未配置"

#: modules/2fa/class-wf-sn-2fa.php:397
msgid "This user is required to set up 2FA but has not done so yet."
msgstr "该用户需要设置 2FA，但尚未这样做。"

#: modules/2fa/class-wf-sn-2fa.php:399
msgid ""
"Two-factor authentication is optional for this user. Enable it below if "
"desired."
msgstr "对于该用户来说，双因素身份验证是可选的。如果需要，请在下面启用它。"

#: modules/2fa/class-wf-sn-2fa.php:408
msgid "Setup 2FA"
msgstr "设置 2FA"

#: modules/2fa/class-wf-sn-2fa.php:413
msgid ""
"Scan the QR code with your authenticator app and enter the verification code"
" to enable 2FA."
msgstr "使用身份验证器应用扫描二维码并输入验证码以启用 2FA。"

#: modules/2fa/class-wf-sn-2fa.php:416
msgid "Setup with authenticator app"
msgstr "使用身份验证器应用程序进行设置"

#: modules/2fa/class-wf-sn-2fa.php:422
msgid "Or enable email verification instead:"
msgstr "或者启用电子邮件验证："

#: modules/2fa/class-wf-sn-2fa.php:426
msgid "Enable 2FA via email"
msgstr "通过电子邮件启用 2FA"

#: modules/2fa/class-wf-sn-2fa.php:433 modules/2fa/class-wf-sn-2fa.php:1138
msgid "QR Code Loading"
msgstr "二维码加载"

#: modules/2fa/class-wf-sn-2fa.php:438 modules/2fa/class-wf-sn-2fa.php:1143
msgid "Manual Entry Secret Key:"
msgstr "手动输入密钥："

#: modules/2fa/class-wf-sn-2fa.php:443
#: modules/cloud-firewall/cloud-firewall.php:2318
msgid "Copy"
msgstr "复制"

#: modules/2fa/class-wf-sn-2fa.php:447
msgid ""
"Use this secret key to manually add the account to your authenticator app if"
" you cannot scan the QR code."
msgstr "如果您无法扫描二维码，请使用此密钥手动将帐户添加到您的身份验证器应用程序。"

#: modules/2fa/class-wf-sn-2fa.php:453 modules/2fa/class-wf-sn-2fa.php:1149
msgid "Generate New QR Code"
msgstr "生成新的二维码"

#: modules/2fa/class-wf-sn-2fa.php:460
msgid "Enter the 6-digit code from your authentication app:"
msgstr "输入身份验证应用程序中的 6 位代码："

#: modules/2fa/class-wf-sn-2fa.php:465
msgid "Verify & Save"
msgstr "验证并保存"

#: modules/2fa/class-wf-sn-2fa.php:533
msgid "Verifying code..."
msgstr "正在验证代码..."

#: modules/2fa/class-wf-sn-2fa.php:534 modules/2fa/class-wf-sn-2fa.php:999
msgid "Network error. Please check your connection and try again."
msgstr "网络错误。请检查您的连接并重试。"

#: modules/2fa/class-wf-sn-2fa.php:535 modules/2fa/class-wf-sn-2fa.php:1000
msgid "Error generating QR code. Please try again."
msgstr "生成二维码时出错。请再试一次。"

#: modules/2fa/class-wf-sn-2fa.php:536 modules/2fa/class-wf-sn-2fa.php:2277
msgid "2FA setup completed successfully!"
msgstr "2FA 设置成功完成！"

#: modules/2fa/class-wf-sn-2fa.php:537 modules/2fa/class-wf-sn-2fa.php:2283
msgid "Invalid code. Please try again."
msgstr "代码无效。请再试一次。"

#: modules/2fa/class-wf-sn-2fa.php:538 modules/2fa/class-wf-sn-2fa.php:1003
msgid "An unknown error occurred. Please try again."
msgstr "发生未知错误。请再试一次。"

#: modules/2fa/class-wf-sn-2fa.php:539
msgid ""
"Are you sure you want to disable 2FA for this user? This action cannot be "
"undone."
msgstr "您确定要为此用户禁用 2FA 吗？此操作无法撤消。"

#: modules/2fa/class-wf-sn-2fa.php:540
msgid "Enable two-factor authentication using email codes?"
msgstr "使用电子邮件代码启用双因素身份验证？"

#: modules/2fa/class-wf-sn-2fa.php:541 modules/2fa/class-wf-sn-2fa.php:2433
msgid "Email 2FA enabled successfully!"
msgstr "电子邮件 2FA 启用成功！"

#: modules/2fa/class-wf-sn-2fa.php:675
msgid "Failed to save the generated passphrase."
msgstr "无法保存生成的密码。"

#. translators: %s: Error message
#: modules/2fa/class-wf-sn-2fa.php:685
#, php-format
msgid "Failed to generate or save 2FA passphrase: %s"
msgstr "生成或保存 2FA 口令失败： %s"

#: modules/2fa/class-wf-sn-2fa.php:777
msgid "Missing required information."
msgstr "缺少必需的信息。"

#: modules/2fa/class-wf-sn-2fa.php:793
msgid "Invalid or expired session."
msgstr "会话无效或过期。"

#: modules/2fa/class-wf-sn-2fa.php:825
msgid "No valid 2FA secret found. Please generate a new QR code."
msgstr "未找到有效的 2FA 机密。请生成新的二维码。"

#. translators: %d: User ID
#: modules/2fa/class-wf-sn-2fa.php:854
#, php-format
msgid "Failed to retrieve user data for user ID: %d"
msgstr "检索用户 ID 的用户数据失败： %d"

#: modules/2fa/class-wf-sn-2fa.php:856
msgid "Failed to retrieve user data."
msgstr "无法检索用户数据。"

#. translators: %s: User display name
#: modules/2fa/class-wf-sn-2fa.php:870
#, php-format
msgid "2FA verification successful for %s"
msgstr "2FA 验证成功 %s"

#: modules/2fa/class-wf-sn-2fa.php:879
msgid "Verified. Logging you in."
msgstr "验证。登录。"

#: modules/2fa/class-wf-sn-2fa.php:886
msgid "Incorrect 2FA code. Please try again."
msgstr "2FA 代码不正确。请重试。"

#: modules/2fa/class-wf-sn-2fa.php:967
msgid "Enter the 6-digit code sent to your email."
msgstr "输入发送到您的电子邮件的 6 位数代码。"

#: modules/2fa/class-wf-sn-2fa.php:968
msgid "Enter the 6-digit code from your authentication app."
msgstr "输入身份验证应用程序中的 6 位代码。"

#: modules/2fa/class-wf-sn-2fa.php:998
msgid "Checking code..."
msgstr "检查代码..."

#: modules/2fa/class-wf-sn-2fa.php:1001
msgid "Error sending email. Please try again."
msgstr "发送电子邮件时出错。请再试一次。"

#: modules/2fa/class-wf-sn-2fa.php:1002
msgid "Sending email..."
msgstr "正在发送电子邮件..."

#: modules/2fa/class-wf-sn-2fa.php:1028
msgid "2FA Verification"
msgstr "2FA 验证"

#: modules/2fa/class-wf-sn-2fa.php:1123
msgid "Authenticator app"
msgstr "验证器应用程序"

#: modules/2fa/class-wf-sn-2fa.php:1128
msgid "Email code"
msgstr "电子邮件代码"

#: modules/2fa/class-wf-sn-2fa.php:1155
msgid "Email Verification"
msgstr "电子邮件验证"

#: modules/2fa/class-wf-sn-2fa.php:1156
msgid "A verification code will be sent to your email address."
msgstr "验证码将发送到您的电子邮件地址。"

#: modules/2fa/class-wf-sn-2fa.php:1157
msgid "Send New Code"
msgstr "发送新代码"

#: modules/2fa/class-wf-sn-2fa.php:1171
msgid "Verify Code"
msgstr "验证代码"

#. translators: %1$d: number of days left, %2$d: number of hours left
#: modules/2fa/class-wf-sn-2fa.php:1186
#, php-format
msgid "You have %1$d days and %2$d hours left to set up 2FA. "
msgstr "您还有 %1$d 天 %2$d 小时来设置 2FA。"

#: modules/2fa/class-wf-sn-2fa.php:1192
msgid "Skip for now"
msgstr "暂时跳过"

#. translators: %s: Site title.
#: modules/2fa/class-wf-sn-2fa.php:1202
#, php-format
msgid "&larr; Back to %s"
msgstr "&larr; 返回%s"

#: modules/2fa/class-wf-sn-2fa.php:1458 modules/2fa/class-wf-sn-2fa.php:2152
#: modules/2fa/class-wf-sn-2fa.php:2233 modules/2fa/class-wf-sn-2fa.php:2341
#: modules/2fa/class-wf-sn-2fa.php:2408
msgid "User not found"
msgstr "未找到用户"

#: modules/2fa/class-wf-sn-2fa.php:1462
msgid "Skipping 2FA setup is not allowed."
msgstr "不允许跳过 2FA 设置。"

#. translators: %1$d: number of days left, %2$d: number of hours left
#: modules/2fa/class-wf-sn-2fa.php:1494
#, php-format
msgid ""
"User skipped 2FA setup. Time left to activate: %1$d days and %2$d hours."
msgstr "用户跳过了 2FA 设置。剩余激活时间：%1$d 天和 %2$d 小时。"

#: modules/2fa/class-wf-sn-2fa.php:1501
msgid "Continuing to dashboard..."
msgstr "继续仪表板..."

#. translators: %1$s: Original IP address, %2$s: Current IP address
#: modules/2fa/class-wf-sn-2fa.php:1577
#, php-format
msgid "2FA token used from different IP. Original: %1$s, Current: %2$s"
msgstr "来自不同 IP 的 2FA 令牌。原：%1$s，当前：%2$s"

#: modules/2fa/class-wf-sn-2fa.php:1592
msgid "2FA token used from different user agent"
msgstr "来自不同用户代理的 2FA 令牌"

#. translators: %d: number of attempts
#: modules/2fa/class-wf-sn-2fa.php:1604
#, php-format
msgid "2FA token rate limited after %d attempts"
msgstr "%d 次尝试后 2FA 代币率受到限制"

#. translators: %s: Site name
#: modules/2fa/class-wf-sn-2fa.php:1795
#, php-format
msgid "Your 2FA code for %s"
msgstr "您的 %s 2FA 代码"

#. translators: %s: Site name
#: modules/2fa/class-wf-sn-2fa.php:1801
#, php-format
msgid "Two-Factor Authentication Code for %s"
msgstr "%s 的双因素验证码"

#. translators: %s: User display name
#: modules/2fa/class-wf-sn-2fa.php:1807
#, php-format
msgid "Hello %s,"
msgstr "你好%s，"

#: modules/2fa/class-wf-sn-2fa.php:1813
msgid "This code will expire in 15 minutes."
msgstr "此代码将在 15 分钟后过期。"

#. translators: %s: Site URL
#: modules/2fa/class-wf-sn-2fa.php:1817
#, php-format
msgid "Site: %s"
msgstr "地点：%s"

#. translators: %s: User email
#: modules/2fa/class-wf-sn-2fa.php:1822
#, php-format
msgid "Email: %s"
msgstr "邮箱：%s"

#. translators: %s: Timestamp
#. translators: 1: Timestamp
#: modules/2fa/class-wf-sn-2fa.php:1827
#: modules/cloud-firewall/cloud-firewall.php:3231
#, php-format
msgid "Time: %s"
msgstr "时间：%s"

#: modules/2fa/class-wf-sn-2fa.php:1831
msgid ""
"If you did not request this code, please ignore this email and contact your "
"administrator immediately."
msgstr "如果您没有请求此代码，请忽略此电子邮件并立即联系您的管理员。"

#: modules/2fa/class-wf-sn-2fa.php:1834
#: modules/cloud-firewall/cloud-firewall.php:3244
msgid "Security Settings"
msgstr "安全设置"

#. translators: %s: Site domain
#: modules/2fa/class-wf-sn-2fa.php:1845
#, php-format
msgid "This email was sent from %s"
msgstr "这封邮件是从%s发送的"

#. translators: 1: Plugin name, 2: Site domain
#: modules/2fa/class-wf-sn-2fa.php:1857
#: modules/scheduled-scanner/scheduled-scanner.php:1017
#: modules/scheduled-scanner/scheduled-scanner.php:1029
#, php-format
msgid "This email was sent by %1$s from %2$s"
msgstr "此电子邮件由 %1$s 从 %2$s 发送"

#. translators: %s: User email
#: modules/2fa/class-wf-sn-2fa.php:1901
#, php-format
msgid "2FA email code sent to %s"
msgstr "2FA 电子邮件代码已发送至 %s"

#. translators: %s: User email
#: modules/2fa/class-wf-sn-2fa.php:1911
#, php-format
msgid "Failed to send 2FA email code to %s"
msgstr "无法将 2FA 电子邮件代码发送至 %s"

#. translators: %1$s: Original IP address, %2$s: Current IP address
#: modules/2fa/class-wf-sn-2fa.php:1962
#, php-format
msgid "2FA email code used from different IP. Original: %1$s, Current: %2$s"
msgstr "来自不同 IP 的 2FA 电子邮件代码。原：%1$s，当前：%2$s"

#: modules/2fa/class-wf-sn-2fa.php:1977
msgid "2FA email code used from different user agent"
msgstr "来自不同用户代理的 2FA 电子邮件代码"

#: modules/2fa/class-wf-sn-2fa.php:2077
msgid "Email 2FA is not enabled"
msgstr "电子邮件 2FA 未启用"

#. translators: %d: seconds remaining
#: modules/2fa/class-wf-sn-2fa.php:2089
#, php-format
msgid "Please wait %d seconds before requesting another email code."
msgstr "请等待 %d 秒，然后再请求另一个电子邮件代码。"

#: modules/2fa/class-wf-sn-2fa.php:2108
msgid "Failed to send email. Please try again."
msgstr "发送电子邮件失败。请再试一次。"

#: modules/2fa/class-wf-sn-2fa.php:2119
msgid "Email sent successfully. Please check your inbox."
msgstr "电子邮件发送成功。请检查您的收件箱。"

#: modules/2fa/class-wf-sn-2fa.php:2136 modules/2fa/class-wf-sn-2fa.php:2216
#: modules/2fa/class-wf-sn-2fa.php:2315 modules/2fa/class-wf-sn-2fa.php:2386
msgid "Missing required parameters"
msgstr "缺少必需的参数"

#: modules/2fa/class-wf-sn-2fa.php:2143 modules/2fa/class-wf-sn-2fa.php:2224
#: modules/2fa/class-wf-sn-2fa.php:2322 modules/2fa/class-wf-sn-2fa.php:2393
#: modules/core-scanner/core-scanner.php:1016
#: modules/visitor-log/class-wf-sn-visitor-log.php:351
#: modules/visitor-log/class-wf-sn-visitor-log.php:399
#: modules/visitor-log/class-wf-sn-visitor-log.php:543
msgid "Invalid nonce"
msgstr "无效的 nonce"

#: modules/2fa/class-wf-sn-2fa.php:2147 modules/2fa/class-wf-sn-2fa.php:2228
#: modules/2fa/class-wf-sn-2fa.php:2332 modules/2fa/class-wf-sn-2fa.php:2399
msgid "Insufficient permissions"
msgstr "权限不足"

#: modules/2fa/class-wf-sn-2fa.php:2164
msgid "Failed to store secret"
msgstr "存储秘密失败"

#: modules/2fa/class-wf-sn-2fa.php:2241
msgid "No QR code generated. Please generate a new QR code first."
msgstr "未生成二维码。请先生成一个新的二维码。"

#. translators: %1$s: User display name, %2$d: User ID
#: modules/2fa/class-wf-sn-2fa.php:2269
#, php-format
msgid "Admin completed 2FA setup for user %1$s (ID: %2$d)"
msgstr "管理员已完成用户 %1$s（ID：%2$d）的 2FA 设置"

#: modules/2fa/class-wf-sn-2fa.php:2336
msgid "You cannot disable 2FA while your role requires it."
msgstr "当您的角色需要时，您无法禁用 2FA。"

#. translators: %1$s: User display name, %2$d: User ID
#: modules/2fa/class-wf-sn-2fa.php:2362
#, php-format
msgid "Admin reset 2FA for user %1$s (ID: %2$d)"
msgstr "管理员为用户 %1$s（ID：%2$d）重置 2FA"

#: modules/2fa/class-wf-sn-2fa.php:2370
msgid "2FA has been reset successfully."
msgstr "2FA 已成功重置。"

#: modules/2fa/class-wf-sn-2fa.php:2403
msgid "Email 2FA is not enabled on this site."
msgstr "此网站未启用电子邮件 2FA。"

#. translators: %1$s: User display name, %2$d: User ID
#: modules/2fa/class-wf-sn-2fa.php:2425
#, php-format
msgid "Email 2FA enabled for user %1$s (ID: %2$d)"
msgstr "已为用户 %1$s（ID：%2$d）启用电子邮件 2FA"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-abilities.php:82
msgid "Get Test Summary"
msgstr "获取测试摘要"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-abilities.php:83
msgid "Passed, warning, and failed counts from your latest Security Tests."
msgstr "最新安全测试的通过、警告和失败计数。"

#. translators: %s: plugin display name
#: modules/ai-security-advisor/class-wf-sn-ai-advisor-abilities.php:86
#, php-format
msgid "Returns %s test summary counts: passed, warning, failed."
msgstr "返回 %s 测试摘要计数：通过、警告、失败。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-abilities.php:103
msgid "Get Attack Activity"
msgstr "获取攻击活动"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-abilities.php:104
msgid "Seven-day attack totals compared to the previous week."
msgstr "与前一周相比，7 天的攻击总数。"

#. translators: %s: plugin display name
#: modules/ai-security-advisor/class-wf-sn-ai-advisor-abilities.php:107
#, php-format
msgid "Returns 7-day and previous 7-day attack activity summary from %s."
msgstr "返回 %s 的 7 天和之前 7 天的攻击活动摘要。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-abilities.php:125
msgid "Get Latest AI Security Report"
msgstr "获取最新的人工智能安全报告"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-abilities.php:126
msgid "The most recent full Security Advisor audit stored on this site."
msgstr "最新的完整安全顾问审核存储在此站点上。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-abilities.php:127
msgid "Returns latest stored Security Advisor full report."
msgstr "返回最新存储的安全顾问完整报告。"

#. translators: %s: plugin display name
#: modules/ai-security-advisor/class-wf-sn-ai-advisor-abilities.php:177
#, php-format
msgid "Read-only security summary abilities from %s."
msgstr "%s 的只读安全摘要能力。"

#. translators: %d: number of blocked or failed events in the last 7 days
#: modules/ai-security-advisor/class-wf-sn-ai-advisor-attack-activity.php:66
#, php-format
msgid ""
"Detected %d blocked or failed events in the last 7 days, compared to none in"
" the previous 7 days."
msgstr "过去 7 天内检测到 %d 个阻止或失败的事件，而前 7 天内没有检测到。"

#. translators: 1: current 7-day event count, 2: previous 7-day event count
#: modules/ai-security-advisor/class-wf-sn-ai-advisor-attack-activity.php:80
#, php-format
msgid "Current 7-day total is %1$d events versus %2$d in the previous 7 days."
msgstr "当前 7 天总共有 %1$d 事件，而前 7 天有 %2$d。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-chips.php:43
msgid "What changed since last report?"
msgstr "自上次报告以来发生了什么变化？"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-chips.php:46
msgid "What should I fix first?"
msgstr "我应该先解决什么问题？"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-chips.php:49
msgid "Which issue is most urgent?"
msgstr "哪个问题最紧迫？"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-chips.php:52
msgid "What improved since last time?"
msgstr "与上次相比有何改进？"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-chips.php:55
msgid "Which items can wait?"
msgstr "哪些项目可以等待？"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-chips.php:58
msgid "Explain this for a client"
msgstr "向客户解释这一点"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-chips.php:61
msgid "Give me a 30-minute action plan"
msgstr "给我一个 30 分钟的行动计划"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-chips.php:64
msgid "What should I monitor this week?"
msgstr "本周我应该监控什么？"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-chips.php:137
msgid "Unavailable until there are at least two AI reports."
msgstr "在至少有两份 AI 报告之前不可用。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-chips.php:139
msgid "Unavailable until there is a previous report to compare."
msgstr "在有之前的报告可供比较之前不可用。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-chips.php:146
msgid "Generate a report first. Then you can ask guided follow-up questions."
msgstr "首先生成报告。然后您可以提出引导性后续问题。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-chips.php:148
#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:1260
msgid "This prompt is not available for your current reports."
msgstr "此提示不适用于您当前的报告。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:149
#: modules/dashboard-widget/class-wf-sn-dashboard-widget.php:417
#: modules/overview/class-wf-sn-overview-tab.php:94
msgid "AI Security Advisor"
msgstr "人工智能安全顾问"

#. translators: %s: plugin display name
#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:152
#: modules/overview/class-wf-sn-overview-tab.php:97
#, php-format
msgid ""
"%s scans your site. The AI Advisor explains what changed, what matters, and "
"what to fix first."
msgstr "%s 扫描您的网站。 AI Advisor 解释了哪些变化、哪些重要以及需要​​首先修复哪些内容。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:156
msgid ""
"Only scan results, event counts, and security summaries are sent to your "
"selected AI provider. No personal data is sent."
msgstr "仅扫描结果、事件计数和安全摘要会发送到您选择的 AI 提供商。不会发送任何个人数据。"

#. translators: %s: plugin display name
#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:169
#, php-format
msgid "Generate a fresh AI review from your latest %s scan data."
msgstr "根据您最新的 %s 扫描数据生成新的 AI 评论。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:173
msgid "Getting started with AI connectors"
msgstr "AI 连接器入门"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:175
msgid "Connect an AI provider under Settings → Connectors."
msgstr "在“设置”→“连接器”下连接 AI 提供商。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:176
msgid "Return to Security Advisor and choose your connector in AI settings."
msgstr "返回安全顾问并在 AI 设置中选择您的连接器。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:177
msgid "Generate your first AI security review."
msgstr "生成您的第一个人工智能安全审查。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:180
#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:411
msgid "Go to Settings → Connectors"
msgstr "转到设置 → 连接器"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:187
msgid "Generate fresh AI review"
msgstr "生成新的 AI 评论"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:192
#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:366
msgid "Preview data sent to AI"
msgstr "预览发送至 AI 的数据"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:195
msgid ""
"We send test results and event counts to the AI provider. No personal data."
msgstr "我们将测试结果和事件计数发送给人工智能提供商。没有个人数据。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:219
#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:361
msgid "Latest Security Report"
msgstr "最新安全报告"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:221
#: modules/cloud-firewall/class-wf-sn-cf-ip-management.php:931
#: modules/cloud-firewall/tabs/settings.php:141
#: modules/events-logger/events-logger.php:589
#: modules/malware-scanner/malware-scanner.php:2703
#: modules/overview/class-wf-sn-overview-tab.php:110
msgid "ago"
msgstr "前"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:223
#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:363
msgid "View Full Report"
msgstr "查看完整报告"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:228
msgid "Executive Summary"
msgstr "执行摘要"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:233
#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:364
msgid "Attack Activity (last 7 days)"
msgstr "攻击活动（过去 7 天）"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:234
#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:365
msgid "Attack activity comparison: previous 7 days vs last 7 days"
msgstr "攻击活动比较：前 7 天与最近 7 天"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:241
#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:355
msgid "Issues needing attention"
msgstr "需要注意的问题"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:257
#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:351
msgid "Show more issues"
msgstr "显示更多问题"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:269
#, php-format
msgid "Model: %1$s · Estimated tokens in: %2$s · out: %3$s"
msgstr "模型：%1$s · 预计代币输入：%2$s · 输出：%3$s"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:305
msgid "Follow-ups"
msgstr "后续行动"

#. translators: %s: plugin display name
#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:309
#, php-format
msgid ""
"Choose a guided question. Answers are limited to your %s scan results and "
"recent security activity."
msgstr "选择一个引导性问题。答案仅限于您的 %s 扫描结果和最近的安全活动。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:314
msgid ""
"Guided follow-up questions unlock after your first AI security report is "
"saved."
msgstr "保存第一份 AI 安全报告后，引导式后续问题将解锁。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:321
msgid "Loading messages…"
msgstr "正在加载消息..."

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:323
msgid "Assistant conversation"
msgstr "助理对话"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:325
#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:345
msgid "Load older messages"
msgstr "加载旧消息"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:330
msgid "Next step"
msgstr "下一步"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:331
msgid "Generate your first AI review on the left"
msgstr "在左侧生成您的第一个 AI 评论"

#. translators: %s: plugin display name
#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:334
#, php-format
msgid ""
"After %s saves your report, guided follow-up questions appear here — for "
"example what to fix first or how to explain issues to a client."
msgstr "%s 保存报告后，此处会出现引导性后续问题 - 例如首先要解决什么问题或如何向客户解释问题。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:338
#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:344
msgid "No messages yet. Pick a guided question below."
msgstr "还没有消息。选择下面的引导问题。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:344
msgid "Preview: questions you can ask after your first report"
msgstr "预览：您在第一份报告后可以提出的问题"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:355
msgid "Suggested prompts"
msgstr "建议的提示"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:356
msgid "Choose a guided question"
msgstr "选择引导问题"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:368
msgid "Compare across reports (unlocks after a second report)"
msgstr "跨报告比较（第二个报告后解锁）"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:369
msgid "Generate another AI review later to unlock change-over-time questions."
msgstr "稍后生成另一个人工智能评论以解决随时间变化的问题。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:390
#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:367
msgid "Preview of data sent to AI"
msgstr "发送至 AI 的数据预览"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:391
#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:370
#: modules/cloud-firewall/tabs/ip-management.php:161
#: modules/cloud-firewall/tabs/ip-management.php:199 security-ninja.php:977
msgid "Close"
msgstr "关闭"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:406
msgid "AI settings"
msgstr "人工智能设置"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:408
msgid ""
"Connectors are configured in WordPress under Settings → Connectors. Here you"
" choose which AI connector Security Advisor uses to generate reports."
msgstr "连接器在 WordPress 中的“设置”→“连接器”下进行配置。您可以在此处选择安全顾问使用哪个 AI 连接器来生成报告。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:410
msgid ""
"No AI connectors are configured yet. Add and configure a connector under "
"Settings → Connectors to use the Security Advisor."
msgstr "尚未配置 AI 连接器。在“设置”→“连接器”下添加并配置连接器以使用安全顾问。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:423
msgid "AI connector"
msgstr "人工智能连接器"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:424
msgid ""
"Which configured WordPress AI connector Security Advisor uses to generate "
"reports and follow-ups."
msgstr "安全顾问使用哪个配置的 WordPress AI 连接器来生成报告和后续行动。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:434
#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:387
msgid "Test connection"
msgstr "测试连接"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:446
msgid "Expose data to WordPress AI abilities"
msgstr "将数据暴露给 WordPress AI 功能"

#. translators: %s: plugin display name
#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:447
#, php-format
msgid ""
"Lets other WordPress AI tools read %s summaries when enabled. Report "
"generation and follow-ups on this page are not affected."
msgstr "启用后，允许其他 WordPress AI 工具读取 %s 摘要。此页面上的报告生成和后续操作不受影响。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:464
msgid "Available abilities"
msgstr "可用能力"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:465
msgid ""
"When exposure is enabled, other WordPress AI tools on this site can use "
"these read-only abilities:"
msgstr "启用曝光后，该网站上的其他 WordPress AI 工具可以使用这些只读功能："

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:468
msgid ""
"Not exposed to WordPress AI clients until you enable the setting above and "
"save."
msgstr "在启用上述设置并保存之前，不会向 WordPress AI 客户端公开。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:490
#: modules/auto-fixer/class-wf-sn-fixes.php:1080
#: modules/cloud-firewall/cloud-firewall.php:5079
#: modules/cloud-firewall/cloud-firewall.php:5821
#: modules/events-logger/events-logger.php:2053
#: modules/scheduled-scanner/scheduled-scanner.php:1312
#: modules/vulnerabilities/class-wf-sn-vu.php:1826
#: modules/whitelabel/class-wf-sn-wl.php:472 security-ninja.php:1685
msgid "Save Changes"
msgstr "保存更改"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:495
msgid "Clear AI history"
msgstr "清除AI历史记录"

#. translators: 1: number of saved reports, 2: number of follow-up messages
#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:500
#: security-ninja.php:1590
#, php-format
msgid "Saved AI reports: %1$s · Follow-up messages: %2$s"
msgstr "已保存的 AI 报告：%1$s · 后续消息：%2$s"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:506
#: security-ninja.php:1597
msgid ""
"Removes saved AI security reports and follow-up conversation history only. "
"Scan results, data readiness, and site-wide priority hints are not affected."
msgstr "仅删除保存的 AI 安全报告和后续对话历史记录。扫描结果、数据准备情况和站点范围的优先级提示不受影响。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:513
#: security-ninja.php:1606
msgid "Clear all AI reports and history"
msgstr "清除所有 AI 报告和历史记录"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:519
#: security-ninja.php:1612
msgid ""
"This will permanently delete all AI security reports and follow-up messages."
" Your connector settings will be kept. Continue?"
msgstr "这将永久删除所有 AI 安全报告和后续消息。您的连接器设置将被保留。继续？"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:551
msgid "Scan data"
msgstr "扫描数据"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:553
msgid "Ready for AI review"
msgstr "准备接受 AI 审核"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:576
msgid ""
"No AI security report saved yet. Use the button above to generate your first"
" review."
msgstr "尚未保存 AI 安全报告。使用上面的按钮生成您的第一个评论。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:590
msgid "Suggested next steps"
msgstr "建议的后续步骤"

#. translators: %s: plugin display name
#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:593
#, php-format
msgid "Based on your latest %s scan data (not from saved AI reports)."
msgstr "基于您最新的 %s 扫描数据（不是来自保存的 AI 报告）。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:621
msgid "What changed since last AI report"
msgstr "自上次人工智能报告以来发生了什么变化"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:631
#: modules/overview/class-wf-sn-overview-tab.php:205
msgid "New"
msgstr "新的"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:632
msgid "Checked"
msgstr "已检查"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:633
#: modules/overview/class-wf-sn-overview-tab.php:207
msgid "Needs attention"
msgstr "需要注意"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:662
#: security-ninja.php:1176 security-ninja.php:1177 security-ninja.php:1231
#: security-ninja.php:1232 security-ninja.php:1244 security-ninja.php:1245
msgid "Security Advisor"
msgstr "安全顾问"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:669
msgid "WordPress 7 is required"
msgstr "需要 WordPress 7"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:670
msgid ""
"Security Advisor uses the built-in AI Connectors in WordPress 7. Once your "
"site is on WordPress 7, you can connect an AI provider in your WordPress "
"settings and generate reports from this page."
msgstr ""
"安全顾问使用 WordPress 7 中的内置 AI 连接器。您的网站位于 WordPress 7 上后，您可以在 WordPress 设置中连接 AI"
" 提供商并从此页面生成报告。"

#. translators: %s: plugin display name
#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:672
#, php-format
msgid "All other %s features keep working on your current WordPress version."
msgstr "所有其他 %s 功能将继续在您当前的 WordPress 版本上运行。"

#. translators: %s: plugin display name
#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:673
msgid ""
"After upgrading, configure AI under Settings → Connectors, then return here."
msgstr "升级后，在设置 → 连接器下配置 AI，然后返回此处。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:676
msgid "Go to Dashboard → Updates"
msgstr "转到仪表板 → 更新"

#. translators: %s: plugin display name
#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:677
#, php-format
msgid "Back to %s"
msgstr "返回%s"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:698
msgid "High Priority"
msgstr "高优先级"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:698
msgid "Medium Priority"
msgstr "中优先级"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:698
msgid "Low Priority"
msgstr "低优先级"

#. translators: Hidden accessibility label for expandable issue row; %s: issue
#. title
#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:711
#, php-format
msgid "Show details: %s"
msgstr "显示详情：%s"

#. translators: %s: plugin display name
#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:729
#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:338
#, php-format
msgid "Open in %s"
msgstr "%s开业"

#. translators: %s: connector display name
#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:768
#, php-format
msgid "Using %s"
msgstr "使用%s"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:776
msgid "No AI connector configured"
msgstr "未配置 AI 连接器"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:777
msgid "Set up AI connector"
msgstr "设置 AI 连接器"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:838
#: modules/scheduled-scanner/scheduled-scanner.php:1204
msgid "(recommended)"
msgstr "（推荐）"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:871
msgid "Scheduled AI reports"
msgstr "预定的人工智能报告"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:872
msgid "Pro"
msgstr "专业版"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:874
msgid ""
"Automatically generate a full AI security report on a recurring schedule. "
"Reports are saved here on the Security Advisor page."
msgstr "定期自动生成完整的人工智能安全报告。报告保存在安全顾问页面上。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:899
msgid "Report schedule"
msgstr "报告时间表"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:900
msgid ""
"How often Security Advisor sends a new full report request to your "
"configured AI connector."
msgstr "安全顾问向您配置的 AI 连接器发送新的完整报告请求的频率。"

#. translators: 1: schedule frequency label, 2: next run datetime, 3: human
#. time until next run
#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:928
#, php-format
msgid "Next report: %2$s (%3$s from now) · %1$s"
msgstr "下次报道：%2$s（从现在开始%3$s）·%1$s"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:936
msgid ""
"Scheduling is enabled, but no run is set. Save settings to recreate the "
"schedule."
msgstr "计划已启用，但未设置运行。保存设置以重新创建计划。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:942
#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:391
msgid "Run report now"
msgstr "立即运行报告"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:952
msgid "Upgrade to Pro for scheduled AI reports"
msgstr "升级到专业版以获取预定的 AI 报告"

#. translators: %s: plugin display name
#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:955
#, php-format
msgid ""
"Let %s generate fresh AI security reports automatically — daily, weekly, or "
"on any WordPress cron interval — without manual clicks."
msgstr "让 %s 自动生成新的 AI 安全报告 - 每天、每周或在任何 WordPress cron 间隔 - 无需手动点击。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-page.php:959
msgid "Upgrade to Pro"
msgstr "升级到专业版"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-provider-wp-connectors.php:253
msgid "No connector selected."
msgstr "未选择连接器。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-provider-wp-connectors.php:259
#: modules/ai-security-advisor/class-wf-sn-ai-advisor-provider-wp-connectors.php:328
#: modules/ai-security-advisor/class-wf-sn-ai-advisor-provider-wp-connectors.php:613
msgid "WordPress AI Connectors are not available."
msgstr "WordPress AI 连接器不可用。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-provider-wp-connectors.php:265
#: modules/ai-security-advisor/class-wf-sn-ai-advisor-provider-wp-connectors.php:335
msgid "AI features are disabled on this site."
msgstr "本网站禁用人工智能功能。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-provider-wp-connectors.php:272
msgid ""
"This connector is not configured. Add your API key under Settings → "
"Connectors."
msgstr "该连接器未配置。在“设置”→“连接器”下添加您的 API 密钥。"

#. translators: %s: connector display name
#: modules/ai-security-advisor/class-wf-sn-ai-advisor-provider-wp-connectors.php:281
#, php-format
msgid "%s is ready to use."
msgstr "%s 即可使用。"

#. translators: %s: connector display name
#: modules/ai-security-advisor/class-wf-sn-ai-advisor-provider-wp-connectors.php:290
#, php-format
msgid ""
"%s could not be verified. Check your API key under Settings → Connectors."
msgstr "%s 无法验证。在“设置”→“连接器”下检查您的 API 密钥。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-provider-wp-connectors.php:343
msgid "Selected connector is not configured."
msgstr "未配置所选连接器。"

#. translators: %s: connector provider id
#: modules/ai-security-advisor/class-wf-sn-ai-advisor-provider-wp-connectors.php:374
#, php-format
msgid ""
"No AI model is available for provider \"%s\" with this prompt. Try another "
"connector under Settings → Connectors, or check Security Advisor settings."
msgstr "出现此提示的提供商“%s”没有可用的 AI 模型。在“设置”→“连接器”下尝试另一个连接器，或检查安全顾问设置。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-provider-wp-connectors.php:383
#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:298
#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:1220
msgid "Request failed."
msgstr "请求失败。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-provider-wp-connectors.php:844
#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:746
#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:749
#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:1323
#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:1325
msgid ""
"The AI response hit the output token limit before the report was finished. "
"Try again or switch to another connector (e.g. OpenAI or DeepSeek Chat)."
msgstr "在报告完成之前，AI 响应已达到输出令牌限制。请重试或切换到其他连接器（例如 OpenAI 或 DeepSeek Chat）。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-provider-wp-connectors.php:846
msgid "The AI provider returned no usable report text."
msgstr "AI 提供商未返回可用的报告文本。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-readiness.php:40
msgid "Security tests"
msgstr "安全测试"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-readiness.php:42
#: modules/ai-security-advisor/class-wf-sn-ai-advisor-readiness.php:54
msgid "Available"
msgstr "可用的"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-readiness.php:42
msgid "Not run yet"
msgstr "尚未运行"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-readiness.php:52
msgid "Vulnerability scan"
msgstr "漏洞扫描"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-readiness.php:54
#: modules/ai-security-advisor/class-wf-sn-ai-advisor-readiness.php:79
#: modules/ai-security-advisor/class-wf-sn-ai-advisor-readiness.php:94
msgid "Not run recently"
msgstr "最近没有运行"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-readiness.php:60
msgid "Firewall / event activity"
msgstr "防火墙/事件活动"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-readiness.php:62
msgid "Firewall enabled"
msgstr "启用防火墙"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-readiness.php:62
msgid "Firewall disabled"
msgstr "防火墙已禁用"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-readiness.php:68
msgid "Login activity"
msgstr "登录活动"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-readiness.php:70
msgid "Event logging active"
msgstr "事件记录激活"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-readiness.php:70
msgid "Event logging inactive"
msgstr "事件记录不活动"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-readiness.php:77
msgid "Core scanner"
msgstr "岩心扫描仪"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-readiness.php:79
#: modules/ai-security-advisor/class-wf-sn-ai-advisor-readiness.php:94
msgid "Run recently"
msgstr "最近跑步"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-readiness.php:92
msgid "Malware scan"
msgstr "恶意软件扫描"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-reevaluate-notice.php:156
msgid "Re-evaluate with AI"
msgstr "用AI重新评估"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-reevaluate-notice.php:172
#: modules/ai-security-advisor/class-wf-sn-ai-advisor-scheduler.php:257
#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:583
#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:842
#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:1166
#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:1428
#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:1545
#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:1634
msgid "Forbidden."
msgstr "禁止。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-reevaluate-notice.php:210
msgid ""
"Settings saved. Your connector is ready — run Security Tests if needed, then"
" generate a fresh Security Audit."
msgstr "设置已保存。您的连接器已准备就绪 - 如果需要，运行安全测试，然后生成新的安全审核。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-reevaluate-notice.php:211
msgid ""
"Security Tests finished. Generate a fresh Security Audit so the AI advice "
"reflects your latest results."
msgstr "安全测试完成。生成新的安全审核，以便人工智能建议反映您的最新结果。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-reevaluate-notice.php:212
msgid ""
"Core Scanner just finished. Re-evaluate with AI to include the latest file "
"integrity findings."
msgstr "核心扫描仪刚刚完成。使用 AI 重新评估，以包含最新的文件完整性调查结果。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-reevaluate-notice.php:213
msgid ""
"Vulnerability scan just finished. Re-evaluate with AI to prioritize newly "
"detected vulnerabilities."
msgstr "漏洞扫描刚刚完成。使用人工智能重新评估，以优先考虑新检测到的漏洞。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-reevaluate-notice.php:214
msgid ""
"Malware scan results changed. Re-evaluate with AI for updated guidance."
msgstr "恶意软件扫描结果已更改。使用人工智能重新评估以获得更新的指导。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-reevaluate-notice.php:215
msgid ""
"Firewall settings changed. Re-evaluate with AI to get recommendations based "
"on current protection settings."
msgstr "防火墙设置已更改。使用 AI 重新评估，以根据当前的保护设置获得建议。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-reevaluate-notice.php:217
msgid "Security settings changed. Re-evaluate with AI for updated guidance."
msgstr "安全设置已更改。使用人工智能重新评估以获得更新的指导。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-scheduler.php:148
msgid ""
"Scheduled AI report event was missing and has been recreated automatically."
msgstr "计划的 AI 报告事件丢失并已自动重新创建。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-scheduler.php:212
msgid "Scheduled AI report skipped: no connector configured."
msgstr "已跳过计划的 AI 报告：未配置连接器。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-scheduler.php:218
msgid ""
"Scheduled AI report skipped: WordPress AI is not available on this site."
msgstr "已跳过计划的 AI 报告：WordPress AI 在此网站上不可用。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-scheduler.php:234
msgid "Scheduled AI report failed."
msgstr "预定的 AI 报告失败。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-scheduler.php:240
msgid "Scheduled AI security report generated successfully."
msgstr "已成功生成预定的 AI 安全报告。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-scheduler.php:265
msgid "Premium license required."
msgstr "需要高级许可证。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-scheduler.php:274
msgid ""
"AI report queued. It will appear on this page when generation finishes."
msgstr "AI 报告已排队。生成完成后，它将出现在该页面上。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-scheduler.php:283
msgid "AI report generation completed."
msgstr "AI报告生成完成。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-schemas.php:187
msgid "Security assessment based on the latest test results."
msgstr "根据最新测试结果进行安全评估。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-schemas.php:285
msgid "Review the latest security test results and activity counts."
msgstr "查看最新的安全测试结果和活动计数。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor-schemas.php:288
msgid "Based on the 7-day activity totals in the provided context."
msgstr "基于所提供上下文中 7 天的活动总数。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:124
msgid ""
"AI settings saved. Your connector is ready — generate your first Security "
"Advisor review below."
msgstr "AI 设置已保存。您的连接器已准备就绪 - 在下面生成您的第一个安全顾问评论。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:141
msgid ""
"AI reports and follow-up history cleared. Scan data and site checks are "
"unchanged — generate a fresh review when ready."
msgstr "AI 报告和后续历史记录已清除。扫描数据和现场检查保持不变 - 准备好后生成新的审查。"

#. translators: %s: risk level label
#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:300
#, php-format
msgid "Risk: %s"
msgstr "风险：%s"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:301
msgid "Executive summary"
msgstr "执行摘要"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:302
#: security-ninja.php:2137
msgid "Overview"
msgstr "概述"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:303
msgid "Top improvements"
msgstr "主要改进"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:304
msgid "Activity (last 7 days)"
msgstr "活动（过去 7 天）"

#. translators: %s: trend description (e.g. up, down, stable)
#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:306
#, php-format
msgid "Trend: %s"
msgstr "趋势：%s"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:307
msgid "Preparing security data…"
msgstr "准备安全数据..."

#. translators: %s: connector display name (e.g. OpenAI, DeepSeek)
#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:309
#, php-format
msgid "Sending to %s…"
msgstr "发送至%s…"

#. translators: %s: connector display name
#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:311
#, php-format
msgid "Waiting for %s…"
msgstr "等待%s…"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:312
msgid "Sending to AI"
msgstr "发送至AI"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:313
msgid "Waiting for response"
msgstr "等待回复"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:314
msgid "Response received."
msgstr "收到回复。"

#. translators: 1: payload size in KB, 2: estimated input tokens, 3: guidance
#. item count
#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:316
#, php-format
msgid "Context ~%1$s KB · ~%2$s input tokens · %3$s guidance items"
msgstr "上下文 ~%1$s KB · ~%2$s 输入标记 · %3$s 指导项"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:317
msgid ""
"Full reports can take up to a minute depending on your connector and site "
"size."
msgstr "完整报告最多可能需要一分钟时间，具体取决于您的连接器和站点大小。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:319
msgid "Run Security Tests regularly so your report stays up to date."
msgstr "定期运行安全测试，以便您的报告保持最新。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:320
msgid ""
"Strong passwords and two-factor authentication reduce brute-force risk."
msgstr "强密码和双因素身份验证可降低暴力破解风险。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:321
msgid ""
"Keeping WordPress, themes, and plugins updated closes known vulnerabilities."
msgstr "保持 WordPress、主题和插件更新可以修复已知漏洞。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:322
msgid "Limit login attempts and disable XML-RPC if you do not need them."
msgstr "限制登录尝试并在不需要时禁用 XML-RPC。"

#. translators: %s: plugin display name
#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:325
#, php-format
msgid "Review failed and blocked login activity in %s to spot attacks."
msgstr "检查 %s 中失败和阻止的登录活动以发现攻击。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:328
msgid ""
"Back up your site before making security changes suggested in the report."
msgstr "在进行报告中建议的安全更改之前备份您的网站。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:330
msgid "Generating…"
msgstr "生成…"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:331
msgid "Saving"
msgstr "保存"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:332
msgid "Settings saved."
msgstr "设置已保存。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:333
msgid "Unable to save settings."
msgstr "无法保存设置。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:334
msgid "Previous 7 days"
msgstr "前 7 天"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:335
msgid "Last 7 days"
msgstr "过去 7 天"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:341
msgid "The request failed. Check your connection and try again."
msgstr "请求失败。检查您的连接并重试。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:342
msgid "Assistant"
msgstr "助手"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:343
msgid ""
"Choose a suggested prompt at the bottom. Follow-ups use your latest saved "
"audit."
msgstr "选择底部的建议提示。后续操作使用您最新保存的审核。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:346
msgid "All saved answers (table view)"
msgstr "所有已保存的答案（表格视图）"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:347
msgid "Same entries as the conversation above, in a compact table."
msgstr "与上面的对话相同的条目，在一个紧凑的表格中。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:348
msgid "Working…"
msgstr "在职的…"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:349
#: modules/core-scanner/core-scanner.php:693
#: modules/core-scanner/core-scanner.php:2270
#: modules/malware-scanner/malware-scanner.php:1353
#: modules/malware-scanner/malware-scanner.php:1894
msgid "Delete"
msgstr "删除"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:350
msgid "Delete this entry permanently?"
msgstr "永久删除此条目吗？"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:352
msgid "Show fewer"
msgstr "显示更少"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:353
msgid "Quick info"
msgstr "快速信息"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:354
msgid "Delta analysis"
msgstr "Delta分析"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:356
msgid "Recent assistant answers"
msgstr "最近助理的回答"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:357
msgid "Model / tokens"
msgstr "型号/代币"

#. translators: 1: model name, 2: input tokens, 3: output tokens
#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:359
#, php-format
msgid "Model: %1$s · In: %2$s · Out: %3$s"
msgstr "型号：%1$s · 输入：%2$s · 输出：%3$s"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:360
msgid ""
"Run “What changed since last report?” under Follow-ups when you have two "
"saved audits."
msgstr "运行“自上次报告以来发生了什么变化？”当您有两个已保存的审核时，请在“跟进”下。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:362
msgid "Just now"
msgstr "现在"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:368
#: modules/scheduled-scanner/scheduled-scanner.php:313
msgid "Loading…"
msgstr "加载中…"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:369
msgid "Could not load preview."
msgstr "无法加载预览。"

#. translators: %d: number of items
#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:372
#, php-format
msgid "New items (%d)"
msgstr "新商品 (%d)"

#. translators: %d: number of items
#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:374
#, php-format
msgid "Resolved (%d)"
msgstr "已解决 (%d)"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:375
msgid "Notes"
msgstr "笔记"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:376
msgid "More detail"
msgstr "更多细节"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:377
msgid "Show full answer"
msgstr "显示完整答案"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:380
msgid "The AI provider did not respond"
msgstr "AI提供商未回应"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:381
msgid "Nothing was changed on your site."
msgstr "您的网站上没有任何更改。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:382
msgid "Try again"
msgstr "再试一次"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:383
msgid "Use another AI connector"
msgstr "使用另一个 AI 连接器"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:384
msgid "View scan results without AI"
msgstr "无需 AI 即可查看扫描结果"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:385
msgid "Technical details"
msgstr "技术细节"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:386
msgid ""
"We saved the scan snapshot. Retrying will reuse the same scan data unless "
"you choose to refresh it."
msgstr "我们保存了扫描快照。重试将重复使用相同的扫描数据，除非您选择刷新它。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:388
msgid "Testing connection…"
msgstr "测试连接..."

#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:389
msgid "Open Settings → Connectors"
msgstr "打开设置 → 连接器"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:390
msgid "Select a connector first."
msgstr "首先选择一个连接器。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:392
msgid "Queuing report…"
msgstr "排队报告..."

#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:559
#: modules/core-scanner/core-scanner.php:1195
msgid "You do not have sufficient permissions."
msgstr "您没有足够的权限。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:691
#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:867
#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:1309
msgid ""
"No AI connector is configured. Add one under Settings → Connectors, then "
"choose it on the Security Advisor page."
msgstr "未配置AI连接器。在“设置”→“连接器”下添加一个，然后在“安全顾问”页面上选择它。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:723
#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:734
#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:755
#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:1336
#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:1369
msgid "The AI response could not be parsed. Please try again later."
msgstr "无法解析 AI 响应。请稍后重试。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:752
#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:1327
msgid "The AI provider returned an empty response. Please try again later."
msgstr "AI 提供商返回了空响应。请稍后重试。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:847
#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:1175
msgid "Too many AI requests in the last hour. Please wait and try again."
msgstr "过去一小时内 AI 请求过多。请等待并重试。"

#. translators: 1: output tokens used, 2: max tokens requested, 3: finish
#. reason, 4: response character count
#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:982
#, php-format
msgid ""
"Output stopped at %1$d/%2$d tokens (finish_reason: %3$s). Response length: "
"%4$d chars."
msgstr "输出在%1$d/%2$d标记处停止（完成原因：%3$s）。响应长度：%4$d 个字符。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:1028
msgid "Security data is not prepared. Please try generating the report again."
msgstr "未准备安全数据。请尝试再次生成报告。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:1035
msgid "The selected AI connector changed since preparation. Please try again."
msgstr "所选的 AI 连接器自准备后发生了变化。请再试一次。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:1042
msgid ""
"Prepared security data expired. Please try generating the report again."
msgstr "准备的安全数据已过期。请尝试再次生成报告。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:1049
msgid ""
"Prepared security data is invalid. Please try generating the report again."
msgstr "准备的安全数据无效。请尝试再次生成报告。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:1064
msgid "The provider returned empty text."
msgstr "提供者返回空文本。"

#. translators: 1: character count, 2: response preview
#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:1071
#, php-format
msgid "JSON decoded but failed validation (%1$d chars): %2$s"
msgstr "JSON 已解码但验证失败（%1$d 字符）：%2$s"

#. translators: 1: json error message, 2: character count, 3: response preview
#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:1081
#, php-format
msgid "JSON decode error (%1$s, %2$d chars): %3$s"
msgstr "JSON 解码错误（%1$s、%2$d 字符）：%3$s"

#. translators: 1: character count, 2: response preview
#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:1090
#, php-format
msgid "Parse failure (%1$d chars): %2$s"
msgstr "解析失败（%1$d字符）：%2$s"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:1171
#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:1639
msgid "Invalid request type."
msgstr "请求类型无效。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:1257
#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:1549
#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:1558
msgid "Invalid request."
msgstr "无效请求。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:1554
msgid "Not found."
msgstr "未找到。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:1562
msgid "Could not delete."
msgstr "无法删除。"

#. translators: %s: AI model id (e.g. deepseek-chat, gpt-4o).
#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:1732
#, php-format
msgid "AI Security Advisor report generated successfully (%s)."
msgstr "AI 安全顾问报告已成功生成 (%s)。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:1736
msgid "AI Security Advisor report generated successfully."
msgstr "AI 安全顾问报告已成功生成。"

#. translators: %s: AI model id.
#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:1741
#, php-format
msgid "AI Security Advisor follow-up request completed successfully (%s)."
msgstr "AI 安全顾问后续请求已成功完成 (%s)。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:1745
msgid "AI Security Advisor follow-up request completed successfully."
msgstr "AI 安全顾问后续请求已成功完成。"

#. translators: %s: error message
#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:1750
#, php-format
msgid "AI Security Advisor request failed: %s"
msgstr "AI 安全顾问请求失败：%s"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:1751
msgid "Unknown error."
msgstr "未知错误。"

#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:1900
msgid ""
"The AI request could not be completed. Try again or check your connector "
"under Settings → Connectors."
msgstr "AI 请求无法完成。重试或在“设置”→“连接器”下检查您的连接器。"

#. translators: 1: plugin display name
#: modules/ai-security-advisor/class-wf-sn-ai-advisor.php:2050
#, php-format
msgid ""
"%1$s uses the AI connectors configured on this page to generate Security "
"Advisor reports. After connecting a provider, choose which connector to use "
"under %1$s → Security Advisor → AI settings."
msgstr "%1$s 使用此页面上配置的 AI 连接器生成安全顾问报告。连接提供商后，在 %1$s → 安全顾问 → AI 设置下选择要使用的连接器。"

#: modules/auto-fixer/auto-fixer.php:152
msgid "Cleaned /sn-backups/ folder "
msgstr "已清理 /sn-backups/ 文件夹"

#: modules/auto-fixer/auto-fixer.php:214
msgid "Are you sure you want to apply the fix?"
msgstr "您确定要应用该修复吗？"

#: modules/auto-fixer/auto-fixer.php:215
msgid "Applying the fix…"
msgstr "应用修复..."

#: modules/auto-fixer/auto-fixer.php:216
msgid "Fix applied."
msgstr "修复已应用。"

#: modules/auto-fixer/auto-fixer.php:217
msgid "The fix could not be applied."
msgstr "无法应用修复。"

#: modules/auto-fixer/auto-fixer.php:218
msgid "The test was re-run and now passes."
msgstr "测试已重新运行，现已通过。"

#: modules/auto-fixer/auto-fixer.php:219
msgid ""
"The fix was applied, but the test still does not pass. Review the updated "
"result above."
msgstr "修复已应用，但测试仍然未通过。查看上面的更新结果。"

#: modules/auto-fixer/auto-fixer.php:220
msgid ""
"The fix was applied. Re-run the test manually to refresh the status and "
"score."
msgstr "修复已应用。手动重新运行测试以刷新状态和分数。"

#: modules/auto-fixer/auto-fixer.php:221
msgid "Unable to get fix info. Please reload the page and try again."
msgstr "无法获取修复信息。请重新加载页面并重试。"

#: modules/auto-fixer/auto-fixer.php:244 modules/auto-fixer/auto-fixer.php:310
#: modules/cloud-firewall/cloud-firewall.php:2597
#: modules/cloud-firewall/cloud-firewall.php:2644
#: modules/cloud-firewall/cloud-firewall.php:2765
#: modules/cloud-firewall/cloud-firewall.php:2804
#: modules/cloud-firewall/cloud-firewall.php:2844
#: modules/cloud-firewall/cloud-firewall.php:2882
#: modules/cloud-firewall/cloud-firewall.php:2984
#: modules/core-scanner/core-scanner.php:1143
#: modules/core-scanner/core-scanner.php:2008
#: modules/core-scanner/core-scanner.php:2082
#: modules/core-scanner/core-scanner.php:2164
#: modules/events-logger/events-logger.php:1307
#: modules/malware-scanner/malware-scanner.php:188
#: modules/malware-scanner/malware-scanner.php:209
#: modules/malware-scanner/malware-scanner.php:681
#: modules/malware-scanner/malware-scanner.php:704
#: modules/malware-scanner/malware-scanner.php:781
#: modules/malware-scanner/malware-scanner.php:898
#: modules/malware-scanner/malware-scanner.php:962
#: modules/malware-scanner/malware-scanner.php:995
#: modules/malware-scanner/malware-scanner.php:1094
#: modules/malware-scanner/malware-scanner.php:1538
#: modules/visitor-log/class-wf-sn-visitor-log.php:357
#: modules/visitor-log/class-wf-sn-visitor-log.php:405 security-ninja.php:2482
#: security-ninja.php:2518
msgid "Failed."
msgstr "失败。"

#: modules/auto-fixer/auto-fixer.php:250
msgid "No test ID parsed"
msgstr "未解析测试 ID"

#: modules/auto-fixer/auto-fixer.php:265
msgid ""
"Unfortunately, auto fix is not available for this test. Please read the "
"instructions above to learn more about the test and how to resolve issues "
"related to it."
msgstr "遗憾的是，自动修复不适用于此测试。请阅读上述说明，了解有关测试以及如何解决相关问题的更多信息。"

#: modules/auto-fixer/auto-fixer.php:269
msgid "There is nothing to fix for this test. It passed with flying colors."
msgstr "此测试无需修复任何内容。它以优异的成绩通过了。"

#: modules/auto-fixer/auto-fixer.php:271
msgid "Unfortunately, automatic fix can't be applied."
msgstr "很遗憾，无法应用自动修复。"

#: modules/auto-fixer/auto-fixer.php:280
msgid "Apply Fix"
msgstr "应用修复"

#: modules/auto-fixer/auto-fixer.php:283
msgid "No automatic fix available."
msgstr "没有可用的自动修复。"

#: modules/auto-fixer/auto-fixer.php:333
msgid "Fix method not available"
msgstr "修复方法不可用"

#: modules/auto-fixer/auto-fixer.php:336
msgid "Fix not available"
msgstr "修复不可用"

#: modules/auto-fixer/auto-fixer.php:353
msgid "Wrong username or password."
msgstr "用户名或密码错误。"

#: modules/auto-fixer/auto-fixer.php:431 modules/auto-fixer/auto-fixer.php:507
msgid "The file does not exist or is not writable."
msgstr "文件不存在或不可写。"

#: modules/auto-fixer/auto-fixer.php:476 modules/auto-fixer/auto-fixer.php:538
msgid "Error writing to file."
msgstr "写入文件时出错。"

#: modules/auto-fixer/auto-fixer.php:756
#, php-format
msgid "Backup file does not exist: %s"
msgstr "备份文件不存在：%s"

#: modules/auto-fixer/auto-fixer.php:776
#, php-format
msgid "Invalid backup file format: %s"
msgstr "备份文件格式无效：%s"

#: modules/auto-fixer/auto-fixer.php:798
#, php-format
msgid "Failed to decrypt backup file: %s"
msgstr "解密备份文件失败：%s"

#: modules/auto-fixer/auto-fixer.php:813
#, php-format
msgid "Backup file verification failed: %s"
msgstr "备份文件验证失败：%s"

#: modules/auto-fixer/auto-fixer.php:827
#, php-format
msgid "Failed to restore backup file: %s"
msgstr "恢复备份文件失败：%s"

#: modules/auto-fixer/class-wf-sn-fixes.php:153
msgid ""
"Files with this pattern are leftovers from installation scripts and should "
"not be on your server."
msgstr "具有此模式的文件是安装脚本的剩余文件，不应位于您的服务器上。"

#: modules/auto-fixer/class-wf-sn-fixes.php:162
msgid "Unwanted file deleted."
msgstr "已删除不需要的文件。"

#: modules/auto-fixer/class-wf-sn-fixes.php:164
msgid "Reason:"
msgstr "原因："

#: modules/auto-fixer/class-wf-sn-fixes.php:624
msgid "Security Fixes"
msgstr "安全修复"

#: modules/auto-fixer/class-wf-sn-fixes.php:625
msgid ""
"Use the settings here to control the security on your website. These "
"features can be enabled and disabled based on what requirements your "
"website/server has."
msgstr "使用此处的设置来控制您网站的安全性。这些功能可以根据您的网站/服务器的要求来启用和禁用。"

#: modules/auto-fixer/class-wf-sn-fixes.php:639
msgid "Disable plugin & theme editor"
msgstr "禁用插件和主题编辑器"

#: modules/auto-fixer/class-wf-sn-fixes.php:640
msgid "Disables the plugin editor and the theme editor."
msgstr "禁用插件编辑器和主题编辑器。"

#: modules/auto-fixer/class-wf-sn-fixes.php:660
msgid "Disable debug mode"
msgstr "禁用调试模式"

#: modules/auto-fixer/class-wf-sn-fixes.php:661
msgid ""
"Disables the error log. This could contain information hackers could abuse "
"to attack your system."
msgstr "禁用错误日志。这可能包含黑客可能滥用来攻击您的系统的信息。"

#: modules/auto-fixer/class-wf-sn-fixes.php:681
msgid "Disable WP Sitemaps"
msgstr "禁用 WP 站点地图"

#: modules/auto-fixer/class-wf-sn-fixes.php:682
msgid ""
"Disables the sitemaps functionality introduced in WordPress 5.5. This "
"feature is not security related, but can create issues with SEO plugins."
msgstr "禁用 WordPress 5.5 中引入的站点地图功能。此功能与安全无关，但可能会给 SEO 插件带来问题。"

#: modules/auto-fixer/class-wf-sn-fixes.php:702
#: modules/auto-fixer/fixers/fix_application_passwords.php:18
msgid "Disable Application Passwords"
msgstr "禁用应用程序密码"

#: modules/auto-fixer/class-wf-sn-fixes.php:703
msgid ""
"Disables the Application Password feature introduced in WordPress 5.6. "
"Allows external services and programs to interact with your website. If not "
"used specifically it does not need to be enabled."
msgstr "禁用 WordPress 5.6 中引入的应用程序密码功能。允许外部服务和程序与您的网站交互。如果未专门使用，则无需启用。"

#: modules/auto-fixer/class-wf-sn-fixes.php:723
msgid "Disable XMLRPC Pingback"
msgstr "禁用 XMLRPC Pingback"

#: modules/auto-fixer/class-wf-sn-fixes.php:724
msgid ""
"Prevents WordPress from participating in and being a victim of pingback "
"denial of service attacks by removing the pingback.ping method and "
"X-Pingback header."
msgstr ""
"通过删除 pingback.ping 方法和 X-Pingback 标头，防止 WordPress 参与 pingback 拒绝服务攻击并成为其受害者。"

#: modules/auto-fixer/class-wf-sn-fixes.php:744
msgid "Disable Username Enumeration"
msgstr "禁用用户名枚举"

#: modules/auto-fixer/class-wf-sn-fixes.php:745
msgid ""
"Prevents username discovery via ?author=N scans, REST API /wp-"
"json/wp/v2/users endpoint, and oEmbed API"
msgstr "防止通过 ?author=N 扫描、REST API /wp-json/wp/v2/users 端点和 oEmbed API 发现用户名"

#: modules/auto-fixer/class-wf-sn-fixes.php:765
msgid "Remove unwanted files"
msgstr "删除不需要的文件"

#: modules/auto-fixer/class-wf-sn-fixes.php:766
msgid ""
"If enabled, a daily cleanup process cleans up unneeded files from your "
"WordPress installation. Access to .bak, .sql and other files are blocked via"
" the firewall module."
msgstr "如果启用，则每日清理过程会从 WordPress 安装实例中清理不需要的文件。通过防火墙模块阻止对 .bak、.sql 和其他文件的访问。"

#: modules/auto-fixer/class-wf-sn-fixes.php:789
msgid "Hide WP Version"
msgstr "隐藏 WP 版本"

#: modules/auto-fixer/class-wf-sn-fixes.php:790
msgid "Hide WordPress version info is revealed in page's meta data."
msgstr "隐藏 WordPress 版本信息显示在页面的元数据中。"

#: modules/auto-fixer/class-wf-sn-fixes.php:810
msgid "Hide WLW"
msgstr "隐藏 WLW"

#: modules/auto-fixer/class-wf-sn-fixes.php:811
msgid "Hide Windows Live Writer link in page's meta data."
msgstr "在页面的元数据中隐藏 Windows Live Writer 链接。"

#: modules/auto-fixer/class-wf-sn-fixes.php:831
msgid "Secure Cookies"
msgstr "安全 Cookie"

#: modules/auto-fixer/class-wf-sn-fixes.php:837
msgid "Enable Secure Cookies"
msgstr "启用安全 Cookie"

#: modules/auto-fixer/class-wf-sn-fixes.php:838
msgid ""
"Enforcing all cookies are set as secure adds a layer of protection against "
"cross-site scripting attacks and is an easy measure to protect your website."
msgstr "强制所有 cookie 都设置为安全增加了一层保护，防止跨站点脚本攻击，并且是保护您网站的一种简单措施。"

#: modules/auto-fixer/class-wf-sn-fixes.php:840
msgid "These settings are added to your wp-config.php file."
msgstr "这些设置将添加到您的 wp-config.php 文件中。"

#: modules/auto-fixer/class-wf-sn-fixes.php:867
msgid "Security Headers"
msgstr "安全标头"

#: modules/auto-fixer/class-wf-sn-fixes.php:868
msgid ""
"Configuring your website with the right security headers can help your "
"website from a lot of problems. It can be difficult to get the settings "
"right, so be sure to test your website properly."
msgstr "使用正确的安全标头配置您的网站可以帮助您的网站解决很多问题。正确设置可能很困难，因此请务必正确测试您的网站。"

#: modules/auto-fixer/class-wf-sn-fixes.php:872
msgid "LiteSpeed detected:"
msgstr "LiteSpeed 检测到："

#: modules/auto-fixer/class-wf-sn-fixes.php:872
msgid ""
"The PHP header interface may not work on LiteSpeed servers. If security "
"headers do not appear in your response, add them directly to your .htaccess "
"file (see the test descriptions for each header for examples)."
msgstr ""
"PHP 标头接口可能无法在 LiteSpeed 服务器上运行。如果安全标头未出现在您的响应中，请将它们直接添加到您的 .htaccess "
"文件中（有关示例，请参阅每个标头的测试说明）。"

#: modules/auto-fixer/class-wf-sn-fixes.php:882
msgid "Hide PHP Version"
msgstr "隐藏 PHP 版本"

#: modules/auto-fixer/class-wf-sn-fixes.php:883
msgid ""
"Removes the \"X-Powered-By\" header. No need to tell what software version "
"you are running."
msgstr "删除 “X-Powered-By” 标头。无需告诉您正在运行的软件版本。"

#: modules/auto-fixer/class-wf-sn-fixes.php:903
msgid "X-Content-Type-Options"
msgstr "X-内容类型选项"

#: modules/auto-fixer/class-wf-sn-fixes.php:904
msgid ""
"Setting this will force a browser to only load external resources (.css, .js"
" and so on) if the content-type matches what is expected. This prevents "
"malicious hidden code in unexpected files."
msgstr ""
"如果 content-type 与预期匹配，则设置此项将强制浏览器仅加载外部资源（.css、.js 等）。这可以防止意外文件中的恶意隐藏代码。"

#: modules/auto-fixer/class-wf-sn-fixes.php:924
#: modules/auto-fixer/class-wf-sn-fixes.php:954
#: modules/auto-fixer/class-wf-sn-fixes.php:980
#: modules/auto-fixer/class-wf-sn-fixes.php:1006
#: modules/auto-fixer/class-wf-sn-fixes.php:1037
msgid "Default: "
msgstr "默认:"

#: modules/auto-fixer/class-wf-sn-fixes.php:931
msgid "X-Frame-Options"
msgstr "X 框架选项"

#: modules/auto-fixer/class-wf-sn-fixes.php:933
msgid ""
"Note: Content-Security-Policy with the frame-ancestors directive is the "
"modern alternative, but X-Frame-Options is still widely supported and valid."
msgstr ""
"注意：带有frame-ancestors指令的Content-Security-Policy是现代的替代方案，但X-Frame-"
"Options仍然受到广泛支持和有效。"

#: modules/auto-fixer/class-wf-sn-fixes.php:959
msgid "Strict-Transport-Security"
msgstr "严格传输安全"

#: modules/auto-fixer/class-wf-sn-fixes.php:960
msgid ""
"When enabled, HSTS instructs browsers to only connect to your website using "
"HTTPS, preventing SSL stripping attacks and ensuring all data transmission "
"is encrypted."
msgstr "启用后，HSTS 会指示浏览器仅使用 HTTPS 连接到您的网站，从而防止 SSL 剥离攻击并确保所有数据传输都经过加密。"

#: modules/auto-fixer/class-wf-sn-fixes.php:985
msgid "Referrer-Policy"
msgstr "反向链接策略"

#: modules/auto-fixer/class-wf-sn-fixes.php:1005
msgid ""
"Referrer-Policy is a way to control when the \"referrer\" header information"
" is allowed. This means which websites can see where visitors are referred "
"from. The recommended setting \"same-origin\" allows you to still track data"
" internally on your website."
msgstr ""
"Referrer-Policy 是一种控制何时允许 “referrer” 标头信息的方法。这意味着哪些网站可以看到访客的引用位置。推荐的设置 "
"“same-origin” 允许您仍然在网站内部跟踪数据。"

#: modules/auto-fixer/class-wf-sn-fixes.php:1013
msgid "Permissions-Policy"
msgstr "权限策略"

#: modules/auto-fixer/class-wf-sn-fixes.php:1014
msgid ""
"This is a way to instruct a browser which features it can use on a website. "
"With this you can explicitly prevent access to the camera, microphone, "
"geolocation and many other features."
msgstr "这是一种指示浏览器可以在网站上使用哪些功能的方法。通过此功能，您可以明确阻止对摄像头、麦克风、地理位置和许多其他功能的访问。"

#: modules/auto-fixer/class-wf-sn-fixes.php:1036
msgid "For a full and updated list check out the link: "
msgstr "有关完整和更新的列表，请查看链接："

#: modules/auto-fixer/class-wf-sn-fixes.php:1036
msgid "Mozilla.org - Permissions Policy"
msgstr "Mozilla.org - 权限策略"

#: modules/auto-fixer/class-wf-sn-fixes.php:1038
msgid ""
"Note: This was previously named Feature Policy. Both the name and the syntax"
" have been changed since then."
msgstr "注意：这以前称为功能策略。从那时起，名称和语法都已更改。"

#: modules/auto-fixer/class-wf-sn-fixes.php:1044
msgid "Content-Security-Policy"
msgstr "内容安全策略"

#: modules/auto-fixer/class-wf-sn-fixes.php:1045
msgid ""
"Warning: If you embed scripts from external websites, Google Analytics or "
"other sources this could break your website functionality. Read and test "
"before implementing."
msgstr "警告：如果您嵌入来自外部网站、Google Analytics 或其他来源的脚本，这可能会破坏您的网站功能。在实施之前阅读和测试。"

#: modules/auto-fixer/class-wf-sn-fixes.php:1047
msgid ""
"Note: Content-Security-Policy is the modern replacement for the deprecated "
"X-XSS-Protection header and provides more comprehensive protection against "
"XSS attacks."
msgstr ""
"注意：Content-Security-Policy 是已弃用的 X-XSS-Protection 标头的现代替代品，并提供更全面的 XSS 攻击保护。"

#: modules/auto-fixer/class-wf-sn-fixes.php:1069
msgid "Examples"
msgstr "例子"

#: modules/auto-fixer/class-wf-sn-fixes.php:1070
msgid "All is allowed, but only in code coming from this website:"
msgstr "所有操作都是允许的，但仅限于来自此网站的代码："

#: modules/auto-fixer/class-wf-sn-fixes.php:1071
msgid "upgrade-insecure-requests; frame-ancestors 'self'"
msgstr "upgrade-insecure-requests 请求;frame-ancestors 'self'"

#: modules/auto-fixer/class-wf-sn-fixes.php:1073
msgid "Allow JavaScript only from this website and Google Analytics:"
msgstr "仅允许来自本网站和 Google Analytics 的 JavaScript："

#: modules/auto-fixer/class-wf-sn-fixes.php:1074
msgid ""
"upgrade-insecure-requests; frame-ancestors 'self'; script-src 'self' "
"www.google-analytics.com;"
msgstr ""
"upgrade-insecure-requests 请求;frame-ancestors 'self' （帧祖先 'self'）;script-src "
"'self' www.google-analytics.com;"

#: modules/auto-fixer/fixers/fix_anyone_can_register.php:7
msgid "Disable Anyone can register"
msgstr "禁用 任何人都可以注册"

#: modules/auto-fixer/fixers/fix_anyone_can_register.php:9
msgid "Fix will disable the \"Anyone can register\" option."
msgstr "Fix 将禁用 “任何人都可以注册” 选项。"

#: modules/auto-fixer/fixers/fix_anyone_can_register.php:10
#: modules/auto-fixer/fixers/fix_blog_site_url_check.php:14
#: modules/auto-fixer/fixers/fix_bruteforce_login.php:10
#: modules/auto-fixer/fixers/fix_check_failed_login_info.php:10
#: modules/auto-fixer/fixers/fix_config_chmod.php:10
#: modules/auto-fixer/fixers/fix_core_updates_check.php:10
#: modules/auto-fixer/fixers/fix_debug_check.php:10
#: modules/auto-fixer/fixers/fix_file_editor.php:10
#: modules/auto-fixer/fixers/fix_plugins_ver_check.php:11
#: modules/auto-fixer/fixers/fix_salt_keys_check.php:10
#: modules/auto-fixer/fixers/fix_script_debug_check.php:10
#: modules/auto-fixer/fixers/fix_themes_ver_check.php:10
#: modules/auto-fixer/fixers/fix_uploads_browsable.php:10
#: modules/auto-fixer/fixers/fix_user_exists.php:14
#: modules/auto-fixer/fixers/fix_ver_check.php:10
msgid "Fix applied successfully."
msgstr "已成功应用修复。"

#: modules/auto-fixer/fixers/fix_anyone_can_register.php:11
#: modules/auto-fixer/fixers/fix_blog_site_url_check.php:15
#: modules/auto-fixer/fixers/fix_check_failed_login_info.php:11
#: modules/auto-fixer/fixers/fix_config_chmod.php:11
#: modules/auto-fixer/fixers/fix_plugins_ver_check.php:12
#: modules/auto-fixer/fixers/fix_themes_ver_check.php:11
#: modules/auto-fixer/fixers/fix_ver_check.php:11
msgid "Unable to apply fix."
msgstr "无法应用修复。"

#: modules/auto-fixer/fixers/fix_application_passwords.php:20
msgid "Please go to the Fixes menu to disable"
msgstr "请转到 修复 菜单以禁用"

#: modules/auto-fixer/fixers/fix_blog_site_url_check.php:7
msgid "Change WordPress installation address"
msgstr "更改 WordPress 安装地址"

#. translators: %s: Current site URL
#: modules/auto-fixer/fixers/fix_blog_site_url_check.php:11
#, php-format
msgid ""
"WordPress installation address will be changed so it's not the same as the "
"site address. Please login again after the fix is applied. Enter the new "
"folder name/WordPress address: %s"
msgstr "WordPress 安装地址将被更改，因此不会与网站地址相同。修复后请重新登录。输入新的文件夹名称/WordPress 地址：%s"

#: modules/auto-fixer/fixers/fix_blog_site_url_check.php:68
msgid "wp-content directory is in a non-default location. Aborting."
msgstr "wp-content 目录位于非默认位置。中止。"

#: modules/auto-fixer/fixers/fix_blog_site_url_check.php:77
#, php-format
msgid "%s already exists. Aborting."
msgstr "%s 已经存在。终止。"

#: modules/auto-fixer/fixers/fix_blog_site_url_check.php:98
#: modules/auto-fixer/fixers/fix_blog_site_url_check.php:110
#, php-format
msgid "%s could not be moved successfully. Aborting."
msgstr "无法成功移动 %s。终止。"

#: modules/auto-fixer/fixers/fix_blog_site_url_check.php:150
#, php-format
msgid ""
"WordPress files moved successfully. You need to login again to the admin "
"panel url: %s/wp-admin/"
msgstr "WordPress 文件已成功移动。您需要再次登录管理面板，网址是%s/wp-admin/"

#: modules/auto-fixer/fixers/fix_blog_site_url_check.php:158
msgid ""
"An error occurred and could not move the WordPress files into the new "
"directory. No changes have been made."
msgstr "发生错误，无法将 WordPress 文件移动到新目录中。未进行任何更改。"

#: modules/auto-fixer/fixers/fix_blog_site_url_check.php:163
msgid "Could not write index.php file"
msgstr "无法写入 index.php 文件"

#: modules/auto-fixer/fixers/fix_blog_site_url_check.php:166
msgid "Could not create new directory"
msgstr "无法创建新目录"

#: modules/auto-fixer/fixers/fix_blog_site_url_check.php:169
msgid "Enter a valid directory name"
msgstr "输入有效的目录名称"

#: modules/auto-fixer/fixers/fix_bruteforce_login.php:7
msgid "Fix weak user passwords"
msgstr "修复弱用户密码"

#: modules/auto-fixer/fixers/fix_bruteforce_login.php:11
msgid "Could not change the username."
msgstr "无法更改用户名。"

#: modules/auto-fixer/fixers/fix_bruteforce_login.php:40
msgid ""
"This fix can change the password for users that have a weak one. Enter the "
"new desired password for each user or leave the input field blank to assign "
"a randomly generated password."
msgstr "此修复可以更改具有弱密码的用户的密码。为每个用户输入新的所需密码，或将输入字段留空以分配随机生成的密码。"

#: modules/auto-fixer/fixers/fix_bruteforce_login.php:44
#, php-format
msgid ""
"You are currently logged in as %s. Cannot set random password. If you leave "
"this field empty the current password will not be changed."
msgstr "您当前以 %s 登录。无法设置随机密码。如果不填此字段，当前密码将不会更改。"

#: modules/auto-fixer/fixers/fix_bruteforce_login.php:67
#: modules/auto-fixer/fixers/fix_bruteforce_login.php:74
#, php-format
msgid "Password for user %1$s set to %2$s."
msgstr "用户 %1$s 的密码设置为 %2$s。"

#: modules/auto-fixer/fixers/fix_bruteforce_login.php:80
#, php-format
msgid "Password for user %s was not changed."
msgstr "用户 %s 的密码未更改。"

#: modules/auto-fixer/fixers/fix_bruteforce_login.php:94
msgid "Some users still have weak passwords."
msgstr "一些用户仍然使用弱密码。"

#: modules/auto-fixer/fixers/fix_check_failed_login_info.php:7
msgid "Hide unnecessary information on failed login attempts"
msgstr "隐藏有关失败登录尝试的不必要信息"

#: modules/auto-fixer/fixers/fix_check_failed_login_info.php:9
msgid ""
"A universal \"wrong username or password\" message without any details will "
"be displayed on all failed login attempts."
msgstr "所有失败的登录尝试都会显示一条通用的 “错误的用户名或密码” 消息，没有任何详细信息。"

#: modules/auto-fixer/fixers/fix_config_chmod.php:7
msgid "Update wp-config.php permissions"
msgstr "更新 wp-config.php 权限"

#: modules/auto-fixer/fixers/fix_config_chmod.php:9
msgid ""
"wp-config.php file permissions will be changed to an optimal value (0440)."
msgstr "wp-config.php 文件权限将更改为最佳值 (0440)。"

#: modules/auto-fixer/fixers/fix_config_chmod.php:25
msgid "Permission set to 0440"
msgstr "权限设置为 0440"

#: modules/auto-fixer/fixers/fix_config_location.php:7
msgid "Move wp-config.php"
msgstr "移动wp-config.php"

#: modules/auto-fixer/fixers/fix_config_location.php:9
msgid "Move <i>wp-config.php</i> one level up in the folder structure."
msgstr "在文件夹结构中将 <i>wp-config.php</i> 向上移动一级。"

#: modules/auto-fixer/fixers/fix_config_location.php:10
msgid "<i>wp-config.php</i> moved successfully."
msgstr "<i>wp-config.php</i>移动成功。"

#: modules/auto-fixer/fixers/fix_config_location.php:11
msgid "<i>wp-config.php</i> move failed."
msgstr "<i>wp-config.php</i> 移动失败。"

#: modules/auto-fixer/fixers/fix_config_location.php:24
msgid ""
"A wp-config.php file already exists in the new location. Can't overwrite "
"because it may belong to an existing installation."
msgstr "新位置中已存在 wp-config.php 文件。无法覆盖，因为它可能属于现有安装。"

#: modules/auto-fixer/fixers/fix_config_location.php:29
msgid "wp-config.php file is already in a non-default location."
msgstr "wp-config.php文件已位于非默认位置。"

#: modules/auto-fixer/fixers/fix_core_updates_check.php:7
#: modules/auto-fixer/fixers/fix_debug_check.php:7
msgid "Enable automatic WordPress core updates"
msgstr "启用自动 WordPress 核心更新"

#: modules/auto-fixer/fixers/fix_core_updates_check.php:9
msgid "Fix will enable automatic WordPress core updates."
msgstr "Fix 将启用自动 WordPress 核心更新。"

#: modules/auto-fixer/fixers/fix_core_updates_check.php:11
msgid "Could not enable automatic updates."
msgstr "无法启用自动更新。"

#: modules/auto-fixer/fixers/fix_db_table_prefix_check.php:23
msgid "Change database table prefix"
msgstr "更改数据库表前缀"

#: modules/auto-fixer/fixers/fix_db_table_prefix_check.php:25
msgid ""
"Knowing the names of your database tables can help an attacker dump the "
"table's data and get to sensitive information like password hashes. Since WP"
" table names are predefined, the only way you can change table names is by "
"using a unique prefix. This feature works with any current prefix, not just "
"the default \"wp_\". WARNING: Make sure the wp-config.php is writable. Enter"
" your new desired table prefix:"
msgstr ""
"了解数据库表的名称可以帮助攻击者转储表的数据并获取密码哈希等敏感信息。由于 WP "
"表名称是预定义的，因此更改表名称的唯一方法是使用唯一的前缀。此功能适用于任何当前前缀，而不仅仅是默认的“wp_”。警告：确保 wp-config.php"
" 可写。输入您所需的新表前缀："

#: modules/auto-fixer/fixers/fix_db_table_prefix_check.php:27
msgid "Prefix changed successfully"
msgstr "前缀更改成功"

#: modules/auto-fixer/fixers/fix_db_table_prefix_check.php:28
msgid "Could not change table prefix"
msgstr "无法更改表前缀"

#: modules/auto-fixer/fixers/fix_db_table_prefix_check.php:51
#: modules/vulnerabilities/class-wf-sn-vu.php:2376
#: modules/vulnerabilities/class-wf-sn-vu.php:3024
msgid "Security check failed."
msgstr "安全检查失败。"

#: modules/auto-fixer/fixers/fix_db_table_prefix_check.php:57
msgid "No fields submitted."
msgstr "未提交任何字段。"

#: modules/auto-fixer/fixers/fix_db_table_prefix_check.php:77
msgid ""
"Invalid prefix format. Prefix can only contain letters, numbers, and "
"underscores."
msgstr "前缀格式无效。前缀只能包含字母、数字和下划线。"

#: modules/auto-fixer/fixers/fix_db_table_prefix_check.php:82
msgid "Prefix is too long. Maximum length is 60 characters."
msgstr "前缀太长。最大长度为 60 个字符。"

#: modules/auto-fixer/fixers/fix_db_table_prefix_check.php:87
#, php-format
msgid "The new prefix must be different from the current prefix (%s)."
msgstr "新前缀必须与当前前缀 (%s) 不同。"

#: modules/auto-fixer/fixers/fix_db_table_prefix_check.php:101
msgid "Cannot edit wp-config.php"
msgstr "无法编辑 wp-config.php"

#: modules/auto-fixer/fixers/fix_db_table_prefix_check.php:123
#, php-format
msgid "No tables found with the current prefix (%s)."
msgstr "未找到带有当前前缀 (%s) 的表。"

#: modules/auto-fixer/fixers/fix_deactivated_plugins.php:7
msgid "Delete inactive plugins"
msgstr "删除非活动插件"

#: modules/auto-fixer/fixers/fix_deactivated_plugins.php:9
msgid "Fix will delete inactive plugins. There is NO undo."
msgstr "Fix 将删除非活动插件。没有撤消。"

#: modules/auto-fixer/fixers/fix_deactivated_plugins.php:10
msgid "Plugins removed successfully."
msgstr "已成功删除插件。"

#: modules/auto-fixer/fixers/fix_deactivated_plugins.php:11
msgid "Plugins removal failed."
msgstr "插件删除失败。"

#: modules/auto-fixer/fixers/fix_deactivated_plugins.php:43
#: modules/auto-fixer/fixers/fix_deactivated_themes.php:68
msgid "Removed."
msgstr "删除。"

#: modules/auto-fixer/fixers/fix_deactivated_plugins.php:45
#: modules/auto-fixer/fixers/fix_deactivated_themes.php:70
msgid "Could not be removed."
msgstr "无法删除。"

#: modules/auto-fixer/fixers/fix_deactivated_themes.php:7
msgid "Delete unused themes"
msgstr "删除未使用的主题"

#: modules/auto-fixer/fixers/fix_deactivated_themes.php:9
msgid "Fix will delete unused themes. There is NO undo."
msgstr "Fix 将删除未使用的主题。没有撤消。"

#: modules/auto-fixer/fixers/fix_deactivated_themes.php:10
msgid "Inactive themes removed successfully."
msgstr "已成功删除非活动主题。"

#: modules/auto-fixer/fixers/fix_deactivated_themes.php:11
msgid "Inactive Themes Removal Failed."
msgstr "非活动主题删除失败。"

#: modules/auto-fixer/fixers/fix_debug_check.php:9
msgid "Go to the Fixes page to enable or disable."
msgstr "转到 Fixes （修复） 页面以启用或禁用。"

#: modules/auto-fixer/fixers/fix_debug_check.php:11
msgid "Failed to disable debug mode."
msgstr "无法禁用调试模式。"

#: modules/auto-fixer/fixers/fix_file_editor.php:7
msgid "Disable plugins/themes file editor"
msgstr "禁用插件/主题文件编辑器"

#: modules/auto-fixer/fixers/fix_file_editor.php:9
msgid "Fix will disable the plugins and themes file editor."
msgstr "Fix 将禁用插件和主题文件编辑器。"

#: modules/auto-fixer/fixers/fix_file_editor.php:11
msgid "Could not disable file editor."
msgstr "无法禁用文件编辑器。"

#: modules/auto-fixer/fixers/fix_plugins_ver_check.php:8
msgid "Update Outdated Plugins"
msgstr "更新过时的插件"

#: modules/auto-fixer/fixers/fix_plugins_ver_check.php:10
msgid "Update all plugins to the latest version."
msgstr "将所有插件更新到最新版本。"

#: modules/auto-fixer/fixers/fix_plugins_ver_check.php:51
msgid "Update Result"
msgstr "更新结果"

#. translators: %1$s is the old version number, %2$s is the new version number
#: modules/auto-fixer/fixers/fix_plugins_ver_check.php:60
#: modules/auto-fixer/fixers/fix_themes_ver_check.php:66
#, php-format
msgid "Updated from %1$s to %2$s"
msgstr "从 %1$s 更新为 %2$s"

#: modules/auto-fixer/fixers/fix_plugins_ver_check.php:66
#: modules/auto-fixer/fixers/fix_themes_ver_check.php:77
msgid "Update failed"
msgstr "更新失败"

#: modules/auto-fixer/fixers/fix_rpc_meta.php:7
msgid "Disable XML-RPC"
msgstr "禁用 XML-RPC"

#: modules/auto-fixer/fixers/fix_rpc_meta.php:9
msgid ""
"If you're not using any Really Simple Discovery services such as pingbacks there's no need to advertise that endpoint (link) in the header.\n"
"\t\t\tPlease note that for most sites this is not a security issue because they \"want to be discovered\" but if you want to hide the fact that you're using WP this fix will disable it.\n"
"\t\t\tWe also block access to the xmlrpc.php file via the .htaccess file."
msgstr ""
"如果您未使用任何 Really Simple Discovery 服务（如 pingbacks），则无需在标头中公布该终端节点（链接）。\n"
"\t\t\t请注意，对于大多数网站来说，这不是安全问题，因为它们“希望被发现”，但如果您想隐藏您正在使用 WP 的事实，此修复程序将禁用它。\n"
"\t\t\t我们还阻止通过 .htaccess 文件访问 xmlrpc.php 文件。"

#: modules/auto-fixer/fixers/fix_rpc_meta.php:15
msgid "Disabled Successfully"
msgstr "已成功禁用"

#: modules/auto-fixer/fixers/fix_rpc_meta.php:16
msgid "Disable Failed"
msgstr "禁用失败"

#: modules/auto-fixer/fixers/fix_rpc_meta.php:42
#: modules/auto-fixer/fixers/fix_rpc_meta.php:65
msgid "Block access to xmlrpc.php"
msgstr "阻止访问 xmlrpc.php"

#: modules/auto-fixer/fixers/fix_rpc_meta.php:49
msgid "Cannot modify .htaccess file "
msgstr "无法修改 .htaccess 文件"

#: modules/auto-fixer/fixers/fix_salt_keys_check.php:7
msgid "Regenerate WordPress Security keys"
msgstr "重新生成 WordPress 安全密钥"

#: modules/auto-fixer/fixers/fix_salt_keys_check.php:9
msgid ""
"Fix will regenerate all WordPress security/hash keys. After the fix is "
"applied you will be asked to login again."
msgstr "Fix 将重新生成所有 WordPress 安全/哈希密钥。应用修复后，系统将要求您再次登录。"

#: modules/auto-fixer/fixers/fix_salt_keys_check.php:11
msgid "Could not update keys."
msgstr "无法更新密钥。"

#: modules/auto-fixer/fixers/fix_script_debug_check.php:7
msgid "Disable Script Debug Mode"
msgstr "禁用脚本调试模式"

#: modules/auto-fixer/fixers/fix_script_debug_check.php:9
msgid "Fix will disable script debug mode."
msgstr "Fix 将禁用脚本调试模式。"

#: modules/auto-fixer/fixers/fix_script_debug_check.php:11
msgid "Could not disable script debug mode."
msgstr "无法禁用脚本调试模式。"

#: modules/auto-fixer/fixers/fix_themes_ver_check.php:7
msgid "Update Outdated Themes"
msgstr "更新过时的主题"

#: modules/auto-fixer/fixers/fix_themes_ver_check.php:9
msgid "Fix will update all themes to the latest version."
msgstr "Fix 会将所有主题更新到最新版本。"

#: modules/auto-fixer/fixers/fix_themes_ver_check.php:54
msgid "Update Result:"
msgstr "更新结果："

#: modules/auto-fixer/fixers/fix_uploads_browsable.php:7
msgid "Make uploads folder non browsable"
msgstr "将上传文件夹设为不可浏览"

#: modules/auto-fixer/fixers/fix_uploads_browsable.php:9
msgid "Fix will modify the uploads folder so it is not browsable."
msgstr "Fix 将修改 uploads 文件夹，使其不可浏览。"

#: modules/auto-fixer/fixers/fix_uploads_browsable.php:11
msgid "Could not apply fix."
msgstr "无法应用修复。"

#: modules/auto-fixer/fixers/fix_uploads_browsable.php:39
msgid ".htaccess file one level up in the directory structure not found."
msgstr "找不到目录结构中上一级的 .htaccess 文件。"

#: modules/auto-fixer/fixers/fix_uploads_browsable.php:47
msgid ".htaccess file not found."
msgstr "找不到 .htaccess 文件。"

#: modules/auto-fixer/fixers/fix_uploads_browsable.php:54
msgid "Cannot read .htaccess file."
msgstr "无法读取 .htaccess 文件。"

#: modules/auto-fixer/fixers/fix_uploads_browsable.php:60
msgid ""
"Options -Indexes already exists in your .htaccess. Please reanalyze your "
"website to update the test status."
msgstr "选项 - 索引已存在于 .htaccess 中。请重新分析您的网站以更新测试状态。"

#: modules/auto-fixer/fixers/fix_uploads_browsable.php:68
msgid "Could not write to .htaccess."
msgstr "无法写入 .htaccess。"

#: modules/auto-fixer/fixers/fix_usernames_enumeration.php:7
msgid "Prevent usernames discovery via user IDs"
msgstr "防止通过用户 ID 发现用户名"

#: modules/auto-fixer/fixers/fix_usernames_enumeration.php:9
msgid "Please go to the \"Fixes\" page and enable \"Disable Username Enumeration\""
msgstr "请前往 “Fixes” 页面并启用 “Disable Username Enumeration”"

#: modules/auto-fixer/fixers/fix_user_exists.php:7
msgid "Change admin username"
msgstr "更改管理员用户名"

#: modules/auto-fixer/fixers/fix_user_exists.php:9
msgid ""
"Fix will change the admin username. <br /><span style=\"color:#F00;\">Once the fix is applied you will need to login again with the new username. Password will not be changed.</span><br /><br /> \n"
"\t\t\t\t\t\t Please input your new desired username: "
msgstr ""
"修复将更改管理员用户名。 <br /><span style=\"color:#F00;\">应用修复后，您将需要使用新用户名再次登录。密码不会更改。</span><br /><br /> \n"
"\t\t\t\t\t\t 请输入您想要的新用户名："

#: modules/auto-fixer/fixers/fix_user_exists.php:13
msgid "Try not to use usernames like: \"root\", \"god\", \"null\" or similar ones."
msgstr "尽量不要使用诸如：“root”、“god”、“null”或类似的用户名。"

#: modules/auto-fixer/fixers/fix_user_exists.php:15
msgid "Could not change username."
msgstr "无法更改用户名。"

#: modules/auto-fixer/fixers/fix_user_exists.php:33
msgid ""
"Username admin does not exist. Please reanalyze your website to update the "
"test status."
msgstr "用户名 admin 不存在。请重新分析您的网站以更新测试状态。"

#: modules/auto-fixer/fixers/fix_user_exists.php:38
msgid "Username field cannot be empty."
msgstr "用户名字段不能为空。"

#: modules/auto-fixer/fixers/fix_ver_check.php:7
msgid "Update Wordpress"
msgstr "更新 Wordpress"

#: modules/auto-fixer/fixers/fix_ver_check.php:9
msgid "Fix will update WordPress to the latest version."
msgstr "Fix 会将 WordPress 更新到最新版本。"

#: modules/auto-fixer/fixers/fix_wlw_meta.php:16
msgid "Remove Windows Live Writer Link from wordpress page header"
msgstr "从 wordpress 页眉中删除 Windows Live Writer Link"

#: modules/auto-fixer/fixers/fix_wlw_meta.php:18
msgid "Please go to the \"Fixes\" page and enable \"Hide WLW\" to disable."
msgstr "请转到“修复”页面并启用“隐藏 WLW”以禁用。"

#: modules/auto-fixer/fixers/fix_wp_header_meta.php:16
msgid "Hide WP version info"
msgstr "隐藏 WP 版本信息"

#: modules/auto-fixer/fixers/fix_wp_header_meta.php:18
msgid "Please go to the \"Fixes\" page and enable \"Hide WP Version\" if necessary."
msgstr "请前往 “修复” 页面，并在必要时启用 “隐藏 WP 版本”。"

#: modules/cloud-firewall/class-sn-404-guard.php:73
#: modules/cloud-firewall/class-sn-404-guard.php:142
msgid "Blocked due to excessive 404s"
msgstr "由于 404 过多而被阻止"

#: modules/cloud-firewall/class-sn-404-guard.php:96
msgid "IP approaching 404 threshold"
msgstr "IP接近404阈值"

#: modules/cloud-firewall/class-sn-404-guard.php:111
msgid "IP at final warning before block"
msgstr "阻止前最后警告时的 IP"

#: modules/cloud-firewall/class-sn-404-guard.php:132
msgid "IP blocked for excessive 404s"
msgstr "IP 因 404 过多而被阻止"

#. translators: %d: number of seconds
#: modules/cloud-firewall/class-sn-404-guard.php:454
#: modules/scheduled-scanner/scheduled-scanner.php:1691
#: modules/scheduled-scanner/scheduled-scanner.php:1694
#: modules/woocommerce/class-wf-sn-woo-protection.php:1232
#, php-format
msgid "%d second"
msgid_plural "%d seconds"
msgstr[0] "%d 第二"

#. translators: %d: number of minutes
#: modules/cloud-firewall/class-sn-404-guard.php:457
#: modules/scheduled-scanner/scheduled-scanner.php:1689
#: modules/woocommerce/class-wf-sn-woo-protection.php:1236
#, php-format
msgid "%d minute"
msgid_plural "%d minutes"
msgstr[0] "%d分钟"

#. translators: %d: number of hours
#: modules/cloud-firewall/class-sn-404-guard.php:460
#: modules/woocommerce/class-wf-sn-woo-protection.php:1240
#, php-format
msgid "%d hour"
msgid_plural "%d hours"
msgstr[0] "%d小时"

#: modules/cloud-firewall/class-sn-geolocation.php:239
msgid "Requires PHP 5.4 to be able to download the IP2Location database"
msgstr "需要 PHP 5.4 才能下载 IP2Location 数据库"

#: modules/cloud-firewall/class-sn-geolocation.php:279
#, php-format
msgid "Unable to download IP2location Database: %s"
msgstr "无法下载 IP2location 数据库：%s"

#: modules/cloud-firewall/class-wf-sn-cf-ip-management.php:419
#: modules/cloud-firewall/class-wf-sn-cf-ip-management.php:597
msgid "Please enter a valid IP address or CIDR range."
msgstr "请输入有效的 IP 地址或 CIDR 范围。"

#: modules/cloud-firewall/class-wf-sn-cf-ip-management.php:424
#: modules/cloud-firewall/class-wf-sn-cf-ip-management.php:474
#: modules/cloud-firewall/class-wf-sn-cf-ip-management.php:602
#: modules/cloud-firewall/class-wf-sn-cf-ip-management.php:655
msgid "Invalid list type."
msgstr "列表类型无效。"

#: modules/cloud-firewall/class-wf-sn-cf-ip-management.php:508
msgid "No valid IP addresses or CIDR ranges found."
msgstr "找不到有效的 IP 地址或 CIDR 范围。"

#: modules/cloud-firewall/class-wf-sn-cf-ip-management.php:514
msgid "Please enter at least one IP address or CIDR range."
msgstr "请至少输入一个 IP 地址或 CIDR 范围。"

#: modules/cloud-firewall/class-wf-sn-cf-ip-management.php:592
#: modules/cloud-firewall/class-wf-sn-cf-ip-management.php:650
#: modules/cloud-firewall/class-wf-sn-cf-ip-management.php:692
#: modules/cloud-firewall/class-wf-sn-cf-ip-management.php:717
msgid "Invalid IP address."
msgstr "IP 地址无效。"

#: modules/cloud-firewall/class-wf-sn-cf-ip-management.php:763
msgid "IP management is not available."
msgstr "IP 管理不可用。"

#: modules/cloud-firewall/class-wf-sn-cf-ip-management.php:771
#: modules/cloud-firewall/cloud-firewall.php:2769
#: modules/cloud-firewall/cloud-firewall.php:2808
#: modules/cloud-firewall/cloud-firewall.php:2848
#: modules/cloud-firewall/cloud-firewall.php:2886
msgid "Missing required fields."
msgstr "缺少必填字段。"

#: modules/cloud-firewall/class-wf-sn-cf-ip-management.php:796
msgid "Unknown IP action."
msgstr "未知 IP 操作。"

#. translators: 1: action, 2: IP
#: modules/cloud-firewall/class-wf-sn-cf-ip-management.php:813
#, php-format
msgid "MainWP changed IP rule: %1$s for %2$s"
msgstr "MainWP 更改了 IP 规则：%1$s 为 %2$s"

#: modules/cloud-firewall/class-wf-sn-cf-ip-management.php:825
#: modules/cloud-firewall/cloud-firewall.php:2337
#: modules/cloud-firewall/cloud-firewall.php:2827
msgid "IP rule updated."
msgstr "IP 规则已更新。"

#: modules/cloud-firewall/class-wf-sn-cf-ip-management.php:862
msgid "404 Guard (excessive 404s)"
msgstr "404 Guard（404过多）"

#: modules/cloud-firewall/class-wf-sn-cf-ip-management.php:887
#: modules/cloud-firewall/class-wf-sn-cf-ip-management.php:888
msgid "Manual"
msgstr "手动的"

#: modules/cloud-firewall/class-wf-sn-cf-ip-management.php:889
msgid "Brute force / Firewall"
msgstr "暴力破解/防火墙"

#: modules/cloud-firewall/class-wf-sn-cf-ip-management.php:890
msgid "404 Guard"
msgstr "404 守卫"

#: modules/cloud-firewall/class-wf-sn-cf-ip-management.php:904
msgid "Never"
msgstr "绝不"

#: modules/cloud-firewall/class-wf-sn-cf-ip-management.php:909
msgid "Expired"
msgstr "已到期"

#: modules/cloud-firewall/class-wf-sn-security-utils.php:84
msgid "File does not exist or is not readable"
msgstr "文件不存在或不可读"

#: modules/cloud-firewall/class-wf-sn-security-utils.php:89
msgid "File size exceeds limit"
msgstr "文件大小超出限制"

#: modules/cloud-firewall/class-wf-sn-security-utils.php:94
msgid "File type not allowed"
msgstr "文件类型不允许"

#: modules/cloud-firewall/class-wf-sn-security-utils.php:105
msgid "MIME type not allowed"
msgstr "MIME 类型不允许"

#: modules/cloud-firewall/class-wf-sn-security-utils.php:111
msgid "File path not allowed"
msgstr "文件路径不允许"

#: modules/cloud-firewall/cloud-firewall.php:327
msgid "Suspicious data detected during import"
msgstr "导入过程中检测到可疑数据"

#: modules/cloud-firewall/cloud-firewall.php:401
msgid "Suspicious Request"
msgstr "可疑请求"

#: modules/cloud-firewall/cloud-firewall.php:409
msgid "Suspicious Request (Whitelisted - Not Blocked)"
msgstr "可疑请求（白名单 - 未阻止）"

#: modules/cloud-firewall/cloud-firewall.php:423
msgid "Suspicious request detected (whitelisted user - allowed)"
msgstr "检测到可疑请求（白名单用户 - 允许）"

#: modules/cloud-firewall/cloud-firewall.php:424
#: modules/visitor-log/class-wf-sn-visitor-log.php:122
msgid "Blocked"
msgstr "封锁"

#. translators: 1: User login name, 2: IP address, 3: Temporary login plugin
#. name
#: modules/cloud-firewall/cloud-firewall.php:482
#, php-format
msgid "%1$s logged in successfully from %2$s via temporary login (%3$s)"
msgstr "%1$s通过临时登录（%3$s）从%2$s成功登录"

#. translators: 1: User login name, 2: IP address
#: modules/cloud-firewall/cloud-firewall.php:490
#, php-format
msgid "%1$s logged in successfully from %2$s"
msgstr "%1$s从%2$s登录成功"

#: modules/cloud-firewall/cloud-firewall.php:662
msgid "Valid AI crawler (published IP ranges)"
msgstr "有效的AI爬虫（已发布的IP范围）"

#: modules/cloud-firewall/cloud-firewall.php:1020
#: modules/cloud-firewall/cloud-firewall.php:1048
#: modules/cloud-firewall/cloud-firewall.php:1055
msgid "IP is blocked."
msgstr "IP 被阻止。"

#: modules/cloud-firewall/cloud-firewall.php:1478
msgid "Temporary login link detected (filter override)"
msgstr "检测到临时登录链接（过滤器覆盖）"

#: modules/cloud-firewall/cloud-firewall.php:1548
#: modules/cloud-firewall/cloud-firewall.php:1582
#, php-format
msgid "Temporary login link detected: %1$s (plugin: %2$s)"
msgstr "检测到临时登录链接：%1$s（插件：%2$s）"

#: modules/cloud-firewall/cloud-firewall.php:1615
msgid "Temporary Login (filter override)"
msgstr "临时登录（过滤器覆盖）"

#: modules/cloud-firewall/cloud-firewall.php:2008
#, php-format
msgid "Removed %1$s IPs from the Blocklist - older than 24 hours."
msgstr "从拦截列表中删除 %1$s 个 IP - 超过 24 小时。"

#: modules/cloud-firewall/cloud-firewall.php:2101
#, php-format
msgid ""
"Pruned firewall visitors log - %1$s days, then reduced to %2$s entries (was "
"%3$s)."
msgstr "修剪防火墙访问者日志 - %1$s 天，然后减少到 %2$s 条目（原为 %3$s）。"

#: modules/cloud-firewall/cloud-firewall.php:2103
#, php-format
msgid "Pruned firewall visitors log - %1$s days."
msgstr "已修剪防火墙访客日志 - %1$s 天。"

#: modules/cloud-firewall/cloud-firewall.php:2126
msgid "Manually cleared firewall visitor log."
msgstr "手动清除防火墙访客日志。"

#: modules/cloud-firewall/cloud-firewall.php:2311
#: modules/cloud-firewall/tabs/ip-management.php:100
msgid "Copy blacklisted IPs"
msgstr "复制黑名单IP"

#: modules/cloud-firewall/cloud-firewall.php:2312
#: modules/cloud-firewall/tabs/ip-management.php:101
msgid "Copy whitelisted IPs"
msgstr "复制白名单IP"

#: modules/cloud-firewall/cloud-firewall.php:2313
msgid "Copied to clipboard."
msgstr "复制到剪贴板。"

#: modules/cloud-firewall/cloud-firewall.php:2314
msgid "Could not copy to clipboard."
msgstr "无法复制到剪贴板。"

#: modules/cloud-firewall/cloud-firewall.php:2315
msgid "Remove your current IP from the whitelist? You may lock yourself out."
msgstr "将您当前的IP从白名单中删除？你可以把自己锁在门外。"

#: modules/cloud-firewall/cloud-firewall.php:2316
msgid "No IP entries match your filters."
msgstr "没有 IP 条目与您的过滤器匹配。"

#: modules/cloud-firewall/cloud-firewall.php:2317
#: modules/cloud-firewall/tabs/ip-management.php:203
#: modules/cloud-firewall/tabs/ip-management.php:268
msgid "Remove"
msgstr "消除"

#: modules/cloud-firewall/cloud-firewall.php:2319
msgid "Prev"
msgstr "上一篇"

#: modules/cloud-firewall/cloud-firewall.php:2320
msgid "Next"
msgstr "下一个"

#: modules/cloud-firewall/cloud-firewall.php:2321
#: modules/cloud-firewall/tabs/ip-management.php:264
msgid "Copy IP"
msgstr "复制IP"

#: modules/cloud-firewall/cloud-firewall.php:2322
#: modules/cloud-firewall/tabs/ip-management.php:192
#: modules/cloud-firewall/tabs/ip-management.php:204 security-ninja.php:976
msgid "Cancel"
msgstr "取消"

#: modules/cloud-firewall/cloud-firewall.php:2323
msgid "blacklist"
msgstr "黑名单"

#: modules/cloud-firewall/cloud-firewall.php:2324
msgid "whitelist"
msgstr "白名单"

#: modules/cloud-firewall/cloud-firewall.php:2325
#, php-format
msgid "Remove %1$s from the %2$s?"
msgstr "从%2$s中删除%1$s？"

#: modules/cloud-firewall/cloud-firewall.php:2326
#: modules/cloud-firewall/tabs/ip-management.php:226
msgid "Source:"
msgstr "来源："

#: modules/cloud-firewall/cloud-firewall.php:2327
#: modules/cloud-firewall/tabs/ip-management.php:227
msgid "Expires:"
msgstr "到期时间："

#: modules/cloud-firewall/cloud-firewall.php:2328
#: modules/cloud-firewall/tabs/ip-management.php:228
msgid "Last visit:"
msgstr "上次访问："

#: modules/cloud-firewall/cloud-firewall.php:2329
#: modules/cloud-firewall/tabs/ip-management.php:230
msgid "Note:"
msgstr "笔记："

#: modules/cloud-firewall/cloud-firewall.php:2330
#: modules/cloud-firewall/tabs/ip-management.php:244
msgid "Whitelisted"
msgstr "白名单"

#: modules/cloud-firewall/cloud-firewall.php:2331
#: modules/cloud-firewall/tabs/ip-management.php:245
msgid "Blacklisted"
msgstr "列入黑名单"

#: modules/cloud-firewall/cloud-firewall.php:2332
#: modules/cloud-firewall/tabs/ip-management.php:99
#: modules/cloud-firewall/tabs/ip-management.php:162
msgid "Add IP rule"
msgstr "添加IP规则"

#: modules/cloud-firewall/cloud-firewall.php:2333
msgid "Edit IP rule"
msgstr "编辑IP规则"

#: modules/cloud-firewall/cloud-firewall.php:2334
#: modules/cloud-firewall/tabs/ip-management.php:260
msgid "Edit"
msgstr "编辑"

#: modules/cloud-firewall/cloud-firewall.php:2335
#: modules/cloud-firewall/tabs/ip-management.php:191
msgid "Save"
msgstr "节省"

#: modules/cloud-firewall/cloud-firewall.php:2336
#: modules/cloud-firewall/cloud-firewall.php:2787
msgid "IP rule added."
msgstr "添加了 IP 规则。"

#: modules/cloud-firewall/cloud-firewall.php:2338
#: modules/cloud-firewall/tabs/ip-management.php:182
msgid "Blacklist"
msgstr "黑名单"

#: modules/cloud-firewall/cloud-firewall.php:2339
#: modules/cloud-firewall/tabs/ip-management.php:186
#: modules/malware-scanner/malware-scanner.php:1358
#: modules/malware-scanner/malware-scanner.php:1884
msgid "Whitelist"
msgstr "白名单"

#: modules/cloud-firewall/cloud-firewall.php:2612
msgid ""
"Firewall activated. For security best practices, remember to manually review"
" and manage your IP whitelist."
msgstr "防火墙已激活。为了获得最佳安全实践，请记住手动检查和管理您的 IP 白名单。"

#: modules/cloud-firewall/cloud-firewall.php:2618
msgid "Firewall activated successfully."
msgstr "防火墙激活成功。"

#: modules/cloud-firewall/cloud-firewall.php:2652
msgid "Missing IP."
msgstr "缺少 IP。"

#: modules/cloud-firewall/cloud-firewall.php:2660
msgid "Please enter a valid IP address to test."
msgstr "请输入有效的 IP 地址进行测试。"

#. translators: %s: IP address
#: modules/cloud-firewall/cloud-firewall.php:2670
#, php-format
msgid "%s is whitelisted and will not be blocked."
msgstr "%s已列入白名单，不会被屏蔽。"

#. translators: 1: IP address, 2: comma-separated block reasons
#: modules/cloud-firewall/cloud-firewall.php:2680
#, php-format
msgid "%1$s is blocked. Reasons: %2$s"
msgstr "%1$s 被封锁。理由：%2$s"

#. translators: %s: IP address
#: modules/cloud-firewall/cloud-firewall.php:2690
#, php-format
msgid "%s is NOT blocked."
msgstr "%s 未被阻止。"

#. translators: 1: IP - 2: The reason, leave as is.
#: modules/cloud-firewall/cloud-firewall.php:2700
#, php-format
msgid "%1$s is banned. %2$s"
msgstr "%1$s 被禁止。%2$s"

#. translators: %s: IP address
#: modules/cloud-firewall/cloud-firewall.php:2710
#, php-format
msgid "%s is NOT banned."
msgstr "%s 未被禁止。"

#: modules/cloud-firewall/cloud-firewall.php:2748
#: modules/cloud-firewall/cloud-firewall.php:2776
#: modules/cloud-firewall/cloud-firewall.php:2816
#: modules/cloud-firewall/cloud-firewall.php:2855
#: modules/cloud-firewall/cloud-firewall.php:2893
msgid "IP Management is not available."
msgstr "IP 管理不可用。"

#: modules/cloud-firewall/cloud-firewall.php:2865
msgid "IP rule removed."
msgstr "IP 规则已删除。"

#. translators: %d: number of IP rules added
#: modules/cloud-firewall/cloud-firewall.php:2911
#, php-format
msgid "Added %d IP rule."
msgid_plural "Added %d IP rules."
msgstr[0] "添加%d IP 规则。"

#. translators: %d: number of invalid lines skipped
#: modules/cloud-firewall/cloud-firewall.php:2918
#, php-format
msgid "%d invalid line skipped."
msgid_plural "%d invalid lines skipped."
msgstr[0] "%d 跳过无效行。"

#. translators: %d: number of duplicate IPs skipped
#: modules/cloud-firewall/cloud-firewall.php:2926
#, php-format
msgid "%d duplicate skipped."
msgid_plural "%d duplicates skipped."
msgstr[0] "%d 重复已跳过。"

#: modules/cloud-firewall/cloud-firewall.php:3011
msgid "Email sent."
msgstr "电子邮件已发送。"

#: modules/cloud-firewall/cloud-firewall.php:3017
#: modules/events-logger/events-logger.php:1555
msgid "Email could not be sent."
msgstr "无法发送电子邮件。"

#: modules/cloud-firewall/cloud-firewall.php:3048
msgid "Security Ninja Firewall secret access link"
msgstr "Security Ninja Firewall 秘密访问链接"

#: modules/cloud-firewall/cloud-firewall.php:3054
msgid "Secret access link"
msgstr "秘密访问链接"

#: modules/cloud-firewall/cloud-firewall.php:3059
msgid "Thank you for installing."
msgstr "感谢您的安装。"

#: modules/cloud-firewall/cloud-firewall.php:3060
msgid "Please keep this email for your records."
msgstr "请保留此电子邮件作为您的记录。"

#: modules/cloud-firewall/cloud-firewall.php:3061
msgid ""
"In the unlikely situation that your IP gets banned, you will need the secret"
" access link."
msgstr "万一您的 IP 被禁止，您将需要秘密访问链接。"

#: modules/cloud-firewall/cloud-firewall.php:3064
#, php-format
msgid "Your secret access link is %s"
msgstr "您的秘密访问链接是%s"

#: modules/cloud-firewall/cloud-firewall.php:3068
msgid ""
"Copy-paste this URL to your browser to whitelist your IP, allowing you to "
"log back in."
msgstr "将此 URL 复制并粘贴到您的浏览器，将您的 IP 列入白名单，以便您重新登录。"

#: modules/cloud-firewall/cloud-firewall.php:3070
msgid ""
"Please keep it safe and do not share it with others. Use it only if you get "
"blocked by the firewall."
msgstr "请妥善保管，不要与他人分享。仅当您被防火墙阻止时才使用它。"

#: modules/cloud-firewall/cloud-firewall.php:3195
#: modules/cloud-firewall/cloud-firewall.php:3201
msgid "Was that you trying to log in?"
msgstr "您是在尝试登录吗？"

#. translators: 1: Username
#: modules/cloud-firewall/cloud-firewall.php:3209
#, php-format
msgid "Someone just tried to log in to your account with username: %s"
msgstr "有人刚刚尝试使用用户名登录您的帐户：%s"

#: modules/cloud-firewall/cloud-firewall.php:3213
msgid "Details:"
msgstr "细节："

#. translators: 1: IP address
#: modules/cloud-firewall/cloud-firewall.php:3217
#, php-format
msgid "IP Address: %s"
msgstr "IP地址：%s"

#. translators: 1: User agent
#: modules/cloud-firewall/cloud-firewall.php:3224
#, php-format
msgid "User Agent: %s"
msgstr "用户代理：%s"

#: modules/cloud-firewall/cloud-firewall.php:3236
msgid ""
"If this was you, you can ignore this email. If this was not you, we "
"recommend:"
msgstr "如果这是您，您可以忽略这封电子邮件。如果这不是您，我们建议："

#: modules/cloud-firewall/cloud-firewall.php:3238
msgid "Change your password immediately"
msgstr "立即更改密码"

#: modules/cloud-firewall/cloud-firewall.php:3239
msgid "Review your account security settings"
msgstr "检查您的帐户安全设置"

#: modules/cloud-firewall/cloud-firewall.php:3240
msgid "Enable two-factor authentication if available"
msgstr "启用双因素身份验证（如果可用）"

#. translators: 1: Site domain
#: modules/cloud-firewall/cloud-firewall.php:3252
#, php-format
msgid "Failed login attempt for %s"
msgstr "%s 登录尝试失败"

#. translators: 1: Username, 2: Email address
#: modules/cloud-firewall/cloud-firewall.php:3311
#, php-format
msgid "Failed login warning email sent to %1$s (%2$s)"
msgstr "登录失败警告电子邮件发送至 %1$s (%2$s)"

#. translators: 1: Username, 2: Email address
#: modules/cloud-firewall/cloud-firewall.php:3331
#, php-format
msgid "Failed to send failed login warning email to %1$s (%2$s)"
msgstr "无法发送登录失败警告邮件至%1$s (%2$s)"

#. translators: 1: IP address, 2: Username
#: modules/cloud-firewall/cloud-firewall.php:3506
#, php-format
msgid "%1$s failed login attempt. Username: %2$s."
msgstr "%1$s 登录尝试失败。用户名：%2$s。"

#: modules/cloud-firewall/cloud-firewall.php:3545
#, php-format
msgid "%1$s blocked due to multiple failed login attempts. %2$d in %3$d min."
msgstr "%1$s 由于多次登录尝试失败而被阻止。 %3$d分钟内%2$d。"

#. translators: 1: IP address, 2: Attempted username/email
#: modules/cloud-firewall/cloud-firewall.php:3688
#, php-format
msgid "%1$s lost password error. Username/email: %2$s."
msgstr "%1$s 密码丢失错误。用户名/电子邮件：%2$s。"

#: modules/cloud-firewall/cloud-firewall.php:3742
#, php-format
msgid "%1$s blocked due to multiple lost password attempts. %2$d in %3$d min."
msgstr "%1$s 由于多次尝试丢失密码而被阻止。 %3$d分钟内%2$d。"

#. translators: 1: IP address, 2: Username/email
#: modules/cloud-firewall/cloud-firewall.php:3827
#, php-format
msgid "%1$s failed lost password attempt. Username/email: %2$s."
msgstr "%1$s 丢失密码尝试失败。用户名/电子邮件：%2$s。"

#. translators: 1: ASN number, 2: rule type (cloud or country)
#: modules/cloud-firewall/cloud-firewall.php:4081
#, php-format
msgid "Satellite ASN %1$d: softened %2$s reputation/geo block for this IP."
msgstr "卫星 ASN %1$d：软化了该 IP 的 %2$s 声誉/地理封锁。"

#: modules/cloud-firewall/cloud-firewall.php:4083
msgid "country"
msgstr "国家"

#: modules/cloud-firewall/cloud-firewall.php:4083
msgid "cloud"
msgstr "云"

#. translators: 1: IP address, 2: Error message
#: modules/cloud-firewall/cloud-firewall.php:4423
#, php-format
msgid "%1$s login error. Message: %2$s."
msgstr "%1$s 登录错误。信息：%2$s."

#: modules/cloud-firewall/cloud-firewall.php:4432
#: modules/cloud-firewall/cloud-firewall.php:4593
msgid "Something went wrong"
msgstr "出了点问题"

#: modules/cloud-firewall/cloud-firewall.php:4436
msgid "Error"
msgstr "错误"

#: modules/cloud-firewall/cloud-firewall.php:4592
msgid ""
"Warning: Multiple failed login attempts will get you locked out temporarily."
msgstr "警告：多次登录尝试失败将导致您暂时被锁定。"

#: modules/cloud-firewall/cloud-firewall.php:4594
msgid "You are not allowed to visit this website."
msgstr "您不得访问此网站。"

#: modules/cloud-firewall/cloud-firewall.php:5019
#: modules/cloud-firewall/cloud-firewall.php:5063
#: modules/wizard/class-wf-sn-wizard.php:432 security-ninja.php:858
msgid "Login"
msgstr "登录"

#: modules/cloud-firewall/cloud-firewall.php:5055
msgid ""
"Two-factor authentication is enabled but no roles are required. Users can "
"opt in from their profile; nobody will be forced to set up 2FA."
msgstr "已启用双因素身份验证，但不需要任何角色。用户可以从他们的个人资料中选择加入；没有人会被迫建立 2FA。"

#: modules/cloud-firewall/cloud-firewall.php:5059
msgid ""
"At least one 2FA method must be selected. Your previous method settings were"
" kept."
msgstr "必须至少选择一种 2FA 方法。您之前的方法设置将被保留。"

#: modules/cloud-firewall/cloud-firewall.php:5064
msgid ""
"Protect your login page from brute force attacks, enable 2FA, and customize "
"your login URL."
msgstr "保护您的登录页面免受暴力攻击、启用 2FA 并自定义您的登录 URL。"

#: modules/cloud-firewall/cloud-firewall.php:5232
msgid "Important! Please READ!"
msgstr "重要！请阅读！"

#: modules/cloud-firewall/cloud-firewall.php:5233
msgid ""
"In the unlikely situation that your IP gets banned, you will not be able to "
"login or access the site. In that case you need the secret access link."
msgstr "万一您的 IP 被禁止，您将无法登录或访问该站点。在这种情况下，您需要 secret access 链接。"

#: modules/cloud-firewall/cloud-firewall.php:5235
msgid ""
"It whitelists your IP and enables access. Please store the link in a safe "
"place or use the form below to get it sent to your email address."
msgstr "它将您的 IP 列入白名单并启用访问。请将链接存储在安全的地方，或使用下面的表格将其发送到您的电子邮件地址。"

#: modules/cloud-firewall/cloud-firewall.php:5238
msgid "Enabling firewall, please wait"
msgstr "启用防火墙，请稍候"

#: modules/cloud-firewall/cloud-firewall.php:5239
msgid ""
"Enter your email below to receive the secret access link in case you get "
"locked out"
msgstr "在下面输入您的电子邮件以接收秘密访问链接，以防您被锁定"

#: modules/cloud-firewall/cloud-firewall.php:5244
msgid "Send secret access link"
msgstr "发送秘密访问链接"

#: modules/cloud-firewall/cloud-firewall.php:5350
#, php-format
msgid "IP %s automatically added to whitelist."
msgstr "IP %s 自动添加到白名单。"

#: modules/cloud-firewall/cloud-firewall.php:5445
#, php-format
msgid "Added/updated %1$s IPs from the blocklist."
msgstr "从拦截列表中添加/更新 %1$s 个 IP。"

#: modules/cloud-firewall/cloud-firewall.php:5575
#: modules/wizard/class-wf-sn-wizard.php:402
msgid "Firewall"
msgstr "防火墙"

#: modules/cloud-firewall/cloud-firewall.php:5589
msgid "Disable Firewall"
msgstr "禁用防火墙"

#: modules/cloud-firewall/cloud-firewall.php:5591
#: modules/cloud-firewall/cloud-firewall.php:5854
msgid "Enable Firewall"
msgstr "启用防火墙"

#: modules/cloud-firewall/cloud-firewall.php:5600
msgid "Secret Access URL"
msgstr "秘密访问网址"

#: modules/cloud-firewall/cloud-firewall.php:5604
msgid ""
"Do not share this URL! Use it only to access your website if your IP gets "
"banned."
msgstr "请勿分享此网址！仅当您的 IP 被禁止时才使用它来访问您的网站。"

#: modules/cloud-firewall/cloud-firewall.php:5606
msgid "Firewall is not active"
msgstr "防火墙未激活"

#: modules/cloud-firewall/cloud-firewall.php:5607
msgid ""
"Activating the firewall enables protection against outside threats trying to"
" access your website."
msgstr "激活防火墙可以防止外部威胁试图访问您的网站。"

#: modules/cloud-firewall/cloud-firewall.php:5855
msgid ""
"To ensure you can regain access to your website if you get blocked, please "
"enter your email address. You will be sent a secret access URL to help you "
"regain access."
msgstr "为确保在被阻止时您可以重新访问您的网站，请输入您的电子邮件地址。您将收到一个秘密访问 URL，以帮助您重新获得访问权限。"

#: modules/cloud-firewall/cloud-firewall.php:5862
msgid "Enter your email"
msgstr "输入您的电子邮件"

#: modules/cloud-firewall/cloud-firewall.php:5869
msgid "Send email"
msgstr "发送电子邮件"

#: modules/cloud-firewall/cloud-firewall.php:5872
msgid "Activate, but no email"
msgstr "激活，但没有电子邮件"

#: modules/cloud-firewall/tabs/404guard.php:33
msgid "404 Guard Settings"
msgstr "404 警卫设置"

#: modules/cloud-firewall/tabs/404guard.php:34
msgid ""
"Protect your website from bots that generate excessive 404 errors. This "
"feature blocks IPs that hit too many non-existent pages in a short time "
"period."
msgstr "保护您的网站免受产生过多 404 错误的机器人的侵害。此功能会阻止在短时间内访问过多不存在页面的 IP。"

#: modules/cloud-firewall/tabs/404guard.php:41
msgid "Enable 404 Guard"
msgstr "启用 404 防护"

#: modules/cloud-firewall/tabs/404guard.php:42
msgid ""
"Block IPs that generate excessive 404 errors. This helps prevent bots from "
"scanning your site for vulnerabilities."
msgstr "阻止生成过多 404 错误的 IP。这有助于防止机器人扫描您的网站是否存在漏洞。"

#: modules/cloud-firewall/tabs/404guard.php:61
msgid "404 Error Threshold"
msgstr "404错误阈值"

#: modules/cloud-firewall/tabs/404guard.php:62
msgid "Number of 404 errors allowed before an IP is blocked."
msgstr "IP 被阻止之前允许的 404 错误数。"

#: modules/cloud-firewall/tabs/404guard.php:73
msgid "Range: 5-50 errors. Recommended: 10-20 errors"
msgstr "范围：5-50 个错误。建议：10-20 个错误"

#: modules/cloud-firewall/tabs/404guard.php:80
msgid "Time Window (seconds)"
msgstr "时间窗口（秒）"

#: modules/cloud-firewall/tabs/404guard.php:81
msgid "Time period in seconds to count 404 errors."
msgstr "计算 404 错误的时间段（以秒为单位）。"

#: modules/cloud-firewall/tabs/404guard.php:92
msgid ""
"Range: 60-3600 seconds (1 min - 1 hour). Recommended: 300 seconds (5 "
"minutes)"
msgstr "范围：60-3600 秒（1 分钟 - 1 小时）。建议：300 秒（5 分钟）"

#: modules/cloud-firewall/tabs/404guard.php:99
msgid "Block Duration (seconds)"
msgstr "块持续时间（秒）"

#: modules/cloud-firewall/tabs/404guard.php:100
msgid "How long to block an IP after exceeding the threshold."
msgstr "超过阈值后封锁 IP 的时间。"

#: modules/cloud-firewall/tabs/404guard.php:111
msgid ""
"Range: 300-86400 seconds (5 min - 24 hours). Recommended: 600 seconds (10 "
"minutes)"
msgstr "范围：300-86400 秒（5 分钟 - 24 小时）。建议：600 秒（10 分钟）"

#: modules/cloud-firewall/tabs/404guard.php:118
#: modules/cloud-firewall/tabs/woocommerce.php:42
msgid "Current Status"
msgstr "目前状态"

#: modules/cloud-firewall/tabs/404guard.php:127
msgid "✓ 404 Guard is active and monitoring"
msgstr "✓ 404 Guard 处于活动状态并正在监控"

#: modules/cloud-firewall/tabs/404guard.php:144
msgid "Currently Banned:"
msgstr "目前禁止："

#: modules/cloud-firewall/tabs/404guard.php:148
#: modules/cloud-firewall/tabs/404guard.php:177
#: modules/cloud-firewall/tabs/404guard.php:191
msgid "None"
msgstr "没有任何"

#. translators: %s: time until ban expires
#: modules/cloud-firewall/tabs/404guard.php:167
#, php-format
msgid "ban expires in %s"
msgstr "禁令将于%s到期"

#: modules/cloud-firewall/tabs/404guard.php:173
msgid "Being Monitored:"
msgstr "被监控："

#. translators: %d: 404 threshold count
#: modules/cloud-firewall/tabs/404guard.php:184
#, php-format
msgid ""
"Note: IPs are banned when they reach %d x 404s within the monitoring window"
msgstr "注意：监控窗口内IP达到%d x 404s时将被禁止"

#: modules/cloud-firewall/tabs/404guard.php:187
msgid "Events (24h):"
msgstr "活动（24 小时）："

#: modules/cloud-firewall/tabs/404guard.php:197
msgid "Expiring Soon (within 5 minutes):"
msgstr "即将过期（5 分钟内）："

#: modules/cloud-firewall/tabs/404guard.php:210
msgid "unknown"
msgstr "未知"

#. translators: 1: number of 404s, 2: time until monitoring window expires
#: modules/cloud-firewall/tabs/404guard.php:211
#, php-format
msgid "%1$d x 404s, monitoring window expires in %2$s"
msgstr "%1$d x 404s，监控窗口在%2$s后到期"

#: modules/cloud-firewall/tabs/404guard.php:218
msgid "⚠ 404 Guard is not currently active"
msgstr "⚠ 404 Guard 当前未激活"

#: modules/cloud-firewall/tabs/404guard.php:222
#: modules/cloud-firewall/tabs/woocommerce.php:115
msgid "Important Safety Notes"
msgstr "重要安全注意事项"

#: modules/cloud-firewall/tabs/404guard.php:225
msgid "Search engines and known crawlers are automatically whitelisted"
msgstr "搜索引擎和已知爬虫会自动列入白名单"

#: modules/cloud-firewall/tabs/404guard.php:226
msgid "Your existing firewall whitelist is respected"
msgstr "您现有的防火墙白名单受到尊重"

#: modules/cloud-firewall/tabs/404guard.php:227
#: modules/cloud-firewall/tabs/404guard.php:238
msgid "Blocks are temporary and automatically expire"
msgstr "区块是临时的并且会自动过期"

#: modules/cloud-firewall/tabs/404guard.php:228
msgid "All blocked IPs are logged for review in the Events Logger"
msgstr "所有被阻止的 IP 都会记录在事件记录器中以供查看"

#: modules/cloud-firewall/tabs/404guard.php:232
msgid "How it works"
msgstr "它是如何运作的"

#: modules/cloud-firewall/tabs/404guard.php:234
msgid "Monitors 404 errors in real-time"
msgstr "实时监控404错误"

#: modules/cloud-firewall/tabs/404guard.php:235
msgid "Automatically whitelists known search engines and crawlers"
msgstr "自动将已知搜索引擎和爬虫列入白名单"

#: modules/cloud-firewall/tabs/404guard.php:236
msgid "Respects your existing firewall whitelist"
msgstr "尊重您现有的防火墙白名单"

#: modules/cloud-firewall/tabs/404guard.php:237
msgid "Logs all blocked IPs for review"
msgstr "记录所有被阻止的 IP 以供审查"

#: modules/cloud-firewall/tabs/ip-management.php:34
msgid "WP Rocket"
msgstr "WP火箭"

#: modules/cloud-firewall/tabs/ip-management.php:35
msgid "Uptimia"
msgstr "乌普蒂米亚"

#: modules/cloud-firewall/tabs/ip-management.php:36
msgid "UptimeRobot"
msgstr "正常运行时间机器人"

#: modules/cloud-firewall/tabs/ip-management.php:37
msgid "ManageWP"
msgstr "管理WP"

#: modules/cloud-firewall/tabs/ip-management.php:47
msgid "IP rules and blocks"
msgstr "IP 规则和块"

#. translators: 1: current user IP, 2: server hostname, 3: server IP
#: modules/cloud-firewall/tabs/ip-management.php:52
#, php-format
msgid "Your IP: %1$s. Server: %2$s (%3$s)."
msgstr "您的IP：%1$s。服务器：%2$s（%3$s）。"

#: modules/cloud-firewall/tabs/ip-management.php:64
msgid "Search IPs"
msgstr "搜索IP"

#: modules/cloud-firewall/tabs/ip-management.php:65
msgid "Search IP or note…"
msgstr "搜索 IP 或备注..."

#: modules/cloud-firewall/tabs/ip-management.php:71
msgid "Updating IP list…"
msgstr "正在更新 IP 列表..."

#: modules/cloud-firewall/tabs/ip-management.php:76
msgid "IP / Range"
msgstr "IP/范围"

#: modules/cloud-firewall/tabs/ip-management.php:78
#: modules/events-logger/events-logger.php:543
#: modules/events-logger/events-logger.php:1699
#: modules/events-logger/events-logger.php:1710
#: modules/overview/class-wf-sn-overview-tab.php:271
#: modules/visitor-log/class-wf-sn-visitor-log.php:138
#: modules/visitor-log/class-wf-sn-visitor-log.php:156
#: modules/visitor-log/class-wf-sn-visitor-log.php:164
#: modules/visitor-log/class-wf-sn-visitor-log.php:256
#: modules/visitor-log/class-wf-sn-visitor-log.php:500
#: modules/visitor-log/class-wf-sn-visitor-log.php:510
#: modules/vulnerabilities/class-wf-sn-vu.php:2789
#: modules/vulnerabilities/class-wf-sn-vu.php:2869
#: modules/vulnerabilities/class-wf-sn-vu.php:2952 security-ninja.php:2416
msgid "Details"
msgstr "详"

#: modules/cloud-firewall/tabs/ip-management.php:79
#: modules/core-scanner/core-scanner.php:626
#: modules/malware-scanner/malware-scanner.php:1916 security-ninja.php:2350
msgid "Actions"
msgstr "行动"

#: modules/cloud-firewall/tabs/ip-management.php:85
msgid "No IP rules or blocks yet."
msgstr "尚无 IP 规则或阻止。"

#: modules/cloud-firewall/tabs/ip-management.php:100
msgid ""
"Copies all blacklisted IPs and ranges (entire list, not only this page)."
msgstr "复制所有列入黑名单的 IP 和范围（整个列表，而不仅仅是此页面）。"

#: modules/cloud-firewall/tabs/ip-management.php:101
msgid ""
"Copies all whitelisted IPs and ranges (entire list, not only this page)."
msgstr "复制所有列入白名单的 IP 和范围（整个列表，而不仅仅是此页面）。"

#: modules/cloud-firewall/tabs/ip-management.php:110
msgid "Quick whitelist"
msgstr "快速白名单"

#: modules/cloud-firewall/tabs/ip-management.php:111
msgid "Enable trusted service IP ranges in one click."
msgstr "一键启用可信服务 IP 范围。"

#: modules/cloud-firewall/tabs/ip-management.php:135
msgid ""
"Some services make it possible to validate their crawlers automatically. We "
"allow traffic from Baidu, Bing (MSN), Google, Yahoo, Yandex, Petal Search, "
"and Applebot if they can be successfully validated."
msgstr ""
"有些服务可以自动验证其爬虫。如果能够成功验证，我们会允许来自百度、Bing (MSN)、Google、Yahoo、Yandex、Petal Search"
" 和 Applebot 的流量。"

#: modules/cloud-firewall/tabs/ip-management.php:142
msgid "Test IP"
msgstr "测试 IP"

#: modules/cloud-firewall/tabs/ip-management.php:147
msgid "IP address, e.g. 203.0.113.10"
msgstr "IP 地址，例如203.0.113.10"

#: modules/cloud-firewall/tabs/ip-management.php:148
msgid "Test if IP is blocked"
msgstr "测试IP是否被封"

#: modules/cloud-firewall/tabs/ip-management.php:165
msgid "IP addresses or CIDR ranges"
msgstr "IP 地址或 CIDR 范围"

#: modules/cloud-firewall/tabs/ip-management.php:166
msgid "One IP or CIDR per line"
msgstr "每条线路一个 IP 或 CIDR"

#: modules/cloud-firewall/tabs/ip-management.php:167
msgid "One IP or CIDR range per line."
msgstr "每条线路一个 IP 或 CIDR 范围。"

#: modules/cloud-firewall/tabs/ip-management.php:170
msgid "IP or CIDR range"
msgstr "IP 或 CIDR 范围"

#: modules/cloud-firewall/tabs/ip-management.php:171
msgid "e.g. 203.0.113.10 or 192.0.2.0/24"
msgstr "例如203.0.113.10 或 192.0.2.0/24"

#: modules/cloud-firewall/tabs/ip-management.php:174
msgid "Note"
msgstr "笔记"

#: modules/cloud-firewall/tabs/ip-management.php:175
msgid "Optional, e.g. Client office IP"
msgstr "可选的，例如客户办公室IP"

#: modules/cloud-firewall/tabs/ip-management.php:176
msgid ""
"Optional label (max 150 characters). Applied to all IPs when adding "
"multiple."
msgstr "可选标签（最多 150 个字符）。添加多个时应用于所有 IP。"

#: modules/cloud-firewall/tabs/ip-management.php:179
msgid "List type"
msgstr "列表类型"

#: modules/cloud-firewall/tabs/ip-management.php:200
msgid "Remove IP rule"
msgstr "删除IP规则"

#: modules/cloud-firewall/tabs/login-protection.php:32
msgid "Block repeated login attempts"
msgstr "阻止重复登录尝试"

#: modules/cloud-firewall/tabs/login-protection.php:33
msgid "Protect the login form for repeated login attempts."
msgstr "保护登录表单，防止重复登录尝试。"

#: modules/cloud-firewall/tabs/login-protection.php:48
#: modules/cloud-firewall/tabs/login-protection.php:199
msgid "Login notice"
msgstr "登录须知"

#: modules/cloud-firewall/tabs/login-protection.php:49
msgid "Warn people what happens if they fail to login too many times."
msgstr "警告人们如果登录失败次数过多会发生什么情况。"

#: modules/cloud-firewall/tabs/login-protection.php:74
msgid "2 minutes"
msgstr "2 分钟"

#: modules/cloud-firewall/tabs/login-protection.php:78
msgid "10 minutes"
msgstr "10 分钟"

#: modules/cloud-firewall/tabs/login-protection.php:82
msgid "20 minutes"
msgstr "20 分钟"

#: modules/cloud-firewall/tabs/login-protection.php:86
msgid "30 minutes"
msgstr "30 分钟"

#: modules/cloud-firewall/tabs/login-protection.php:90
msgid "1 hour"
msgstr "1小时"

#: modules/cloud-firewall/tabs/login-protection.php:94
msgid "2 hours"
msgstr "2 小时"

#: modules/cloud-firewall/tabs/login-protection.php:98
#: modules/cloud-firewall/tabs/visitor-logging.php:55
msgid "1 day"
msgstr "1 天"

#: modules/cloud-firewall/tabs/login-protection.php:102
msgid "2 days"
msgstr "2天"

#: modules/cloud-firewall/tabs/login-protection.php:106
#: modules/cloud-firewall/tabs/visitor-logging.php:63
msgid "7 days"
msgstr "7天"

#: modules/cloud-firewall/tabs/login-protection.php:110
msgid "1 month"
msgstr "1个月"

#: modules/cloud-firewall/tabs/login-protection.php:114
msgid "1 year"
msgstr "1 年"

#: modules/cloud-firewall/tabs/login-protection.php:118
msgid "forever"
msgstr "永远"

#: modules/cloud-firewall/tabs/login-protection.php:123
msgid "Auto-ban rules for failed login and lost password attempts"
msgstr "针对登录失败和丢失密码尝试的自动禁止规则"

#: modules/cloud-firewall/tabs/login-protection.php:125
msgid ""
"Users who continuously make failed login or lost password attempts will get "
"banned. Five failed attempts in five minutes is a good threshold."
msgstr "连续尝试登录失败或丢失密码的用户将被禁止。五分钟内尝试失败五次是一个很好的阈值。"

#: modules/cloud-firewall/tabs/login-protection.php:151
msgid "Block \"admin\" login"
msgstr "阻止 “admin” 登录"

#: modules/cloud-firewall/tabs/login-protection.php:152
msgid ""
"Immediately block anyone trying to log in with the classic username "
"\"admin\". These are most likely automated attempts to test for weak "
"passwords."
msgstr "立即阻止任何试图使用经典用户名 “admin” 登录的人。这些很可能是测试弱密码的自动尝试。"

#: modules/cloud-firewall/tabs/login-protection.php:154
msgid ""
"Warning: You should not turn this on if you have a user with username "
"\"admin\"."
msgstr "警告：如果您的用户名为“admin”，则不应打开此功能。"

#: modules/cloud-firewall/tabs/login-protection.php:168
msgid "Hide login errors"
msgstr "隐藏登录错误"

#: modules/cloud-firewall/tabs/login-protection.php:169
msgid ""
"This makes it harder for automated scripts to see if the account they "
"attempt to log into even exists."
msgstr "这使得自动化脚本更难查看它们尝试登录的账户是否存在。"

#: modules/cloud-firewall/tabs/login-protection.php:183
msgid "Failed login warnings"
msgstr "登录失败警告"

#: modules/cloud-firewall/tabs/login-protection.php:184
msgid ""
"Send email notifications to administrators when someone attempts to log in "
"with their username and fails."
msgstr "当有人尝试使用其用户名登录但失败时，向管理员发送电子邮件通知。"

#: modules/cloud-firewall/tabs/login-protection.php:200
msgid "Error message to show on failed logins. Default: \"Something went wrong\"."
msgstr "登录失败时显示的错误消息。默认值：“Something went wrong”。"

#: modules/cloud-firewall/tabs/login-protection.php:213
msgid "Change login URL"
msgstr "更改登录网址"

#: modules/cloud-firewall/tabs/login-protection.php:214
msgid ""
"Many automated hacking scripts look for the default wp-login.php file and "
"the default /wp-admin URL to try to bruteforce their way in to your website."
" Change the default login URL to prevent this from happening."
msgstr ""
"许多自动黑客脚本会查找默认的 wp-login.php 文件和默认的 /wp-admin URL，以尝试暴力破解您的网站。更改默认登录 URL "
"以防止发生这种情况。"

#: modules/cloud-firewall/tabs/login-protection.php:215
msgid ""
"Warning: You will not be able to log in without the new URL, please remember"
" to write down this information."
msgstr "警告：如果没有新的 URL，您将无法登录，请记住记下此信息。"

#: modules/cloud-firewall/tabs/login-protection.php:232
msgid "New login slug"
msgstr "新的登录插件"

#: modules/cloud-firewall/tabs/login-protection.php:233
msgid "Only alphanumeric characters, underscore (_) and dash (-) are allowed."
msgstr "仅允许使用字母数字字符、下划线 (_) 和破折号 (-)。"

#: modules/cloud-firewall/tabs/login-protection.php:252
msgid "Preview"
msgstr "预览"

#: modules/cloud-firewall/tabs/login-protection.php:261
msgid "2FA - Two Factor Authentication"
msgstr "2FA - 双因素身份验证"

#: modules/cloud-firewall/tabs/login-protection.php:266
msgid "Enable 2FA"
msgstr "启用 2FA"

#: modules/cloud-firewall/tabs/login-protection.php:267
msgid ""
"Enabling this feature allows users to set up 2FA. Selected roles will be "
"required to use it; leave all roles unchecked to make it opt-in only."
msgstr "启用此功能允许用户设置 2FA。需要选定的角色才能使用它；不选中所有角色以使其仅选择加入。"

#: modules/cloud-firewall/tabs/login-protection.php:268
msgid ""
"Users with a required role will be prompted to set up 2FA on their next "
"login. Administrator is pre-selected below when 2FA is not yet enabled."
msgstr "具有所需角色的用户下次登录时系统将提示其设置 2FA。当 2FA 尚未启用时，将在下面预先选择管理员。"

#: modules/cloud-firewall/tabs/login-protection.php:285
msgid "Grace Period"
msgstr "宽限期"

#: modules/cloud-firewall/tabs/login-protection.php:286
msgid "How many days to allow users to skip setting up 2FA."
msgstr "允许用户跳过设置 2FA 的天数。"

#: modules/cloud-firewall/tabs/login-protection.php:287
msgid ""
"Note: If you change the number of days after enabling 2FA, the last day will"
" be recalculated."
msgstr "注意：如果您在启用 2FA 后更改天数，最后一天将重新计算。"

#: modules/cloud-firewall/tabs/login-protection.php:288
msgid "Set to 0 so users with a required role cannot skip setup."
msgstr "设置为 0，以便具有所需角色的用户无法跳过安装。"

#: modules/cloud-firewall/tabs/login-protection.php:300
msgid "Users with a required role must set up 2FA immediately (no skip link)."
msgstr "具有所需角色的用户必须立即设置 2FA（无跳过链接）。"

#. translators: 1: formatted date/time when grace period ends, 2: human-
#. readable time until then
#: modules/cloud-firewall/tabs/login-protection.php:314
#, php-format
msgid "The grace period will end on %1$s, which is in about %2$s."
msgstr "宽限期将于%1$s结束，大约在%2$s。"

#: modules/cloud-firewall/tabs/login-protection.php:316
msgid ""
"The grace period has ended. Two-factor authentication is now enforced for "
"all selected users."
msgstr "宽限期已结束。现在，将对所有选定用户强制执行双重身份验证。"

#: modules/cloud-firewall/tabs/login-protection.php:326
msgid "Required Roles"
msgstr "所需角色"

#: modules/cloud-firewall/tabs/login-protection.php:327
msgid "Only the selected roles will be required to use 2FA when logging in."
msgstr "只有选定的角色在登录时才需要使用 2FA。"

#: modules/cloud-firewall/tabs/login-protection.php:328
msgid ""
"Leave all unchecked to make 2FA optional (opt-in only); no one will be "
"forced to set up 2FA."
msgstr "不选中所有选项以使 2FA 可选（仅限选择加入）；没有人会被迫建立 2FA。"

#: modules/cloud-firewall/tabs/login-protection.php:363
msgid "2FA Methods"
msgstr "2FA 方法"

#: modules/cloud-firewall/tabs/login-protection.php:364
msgid ""
"Allowed login methods. When both are enabled, users choose their preferred "
"method at login."
msgstr "允许的登录方法。当两者都启用时，用户在登录时选择他们的首选方法。"

#: modules/cloud-firewall/tabs/login-protection.php:384
msgid "Application"
msgstr "应用"

#: modules/cloud-firewall/tabs/login-protection.php:387
msgid ""
"Use a 2FA application like Google Authenticator or Authy to generate a code."
msgstr "使用 Google Authenticator 或 Authy 等 2FA 应用程序生成代码。"

#: modules/cloud-firewall/tabs/login-protection.php:391
#: modules/events-logger/events-logger.php:320
msgid "Email"
msgstr "电子邮件"

#: modules/cloud-firewall/tabs/login-protection.php:394
msgid "Send a code to the user's email address."
msgstr "将代码发送到用户的电子邮件地址。"

#: modules/cloud-firewall/tabs/login-protection.php:401
msgid "2FA Introduction"
msgstr "2FA简介"

#: modules/cloud-firewall/tabs/login-protection.php:402
msgid ""
"This text will be displayed to users when they are prompted to set up two-"
"factor authentication."
msgstr "当系统提示用户设置双因素身份验证时，将向用户显示此文本。"

#: modules/cloud-firewall/tabs/login-protection.php:416
msgid "2FA Enter Code"
msgstr "2FA 输入代码"

#: modules/cloud-firewall/tabs/login-protection.php:417
msgid "Shown next to the input field where the user enters their code."
msgstr "显示在用户输入代码的输入字段旁边。"

#: modules/cloud-firewall/tabs/settings.php:34
msgid "Firewall Settings"
msgstr "防火墙设置"

#: modules/cloud-firewall/tabs/settings.php:40
msgid "Filter Suspicious Queries"
msgstr "过滤可疑查询"

#: modules/cloud-firewall/tabs/settings.php:41
msgid ""
"Block suspicious page requests and malicious query strings using the proven "
"8G Firewall rules."
msgstr "使用经过验证的 8G 防火墙规则阻止可疑页面请求和恶意查询字符串。"

#: modules/cloud-firewall/tabs/settings.php:42
msgid ""
"Based on the excellent 8G Firewall by Jeff Starr from Perishable Press. This"
" protection filters out dangerous requests including SQL injections, XSS "
"attacks, and other malicious patterns."
msgstr ""
"基于 Perishable Press 的 Jeff Starr 出色的 8G 防火墙。此保护会过滤掉危险请求，包括 SQL 注入、XSS "
"攻击和其他恶意模式。"

#: modules/cloud-firewall/tabs/settings.php:99
msgid "Prevent Banned IPs from Accessing the Site"
msgstr "防止被禁止的 IP 访问网站"

#: modules/cloud-firewall/tabs/settings.php:100
msgid ""
"If set to ON cloud and local firewall will prevent banned IPs from accessing"
" the site all together."
msgstr "如果设置为 ON，云和本地防火墙将阻止被禁止的 IP 一起访问该站点。"

#: modules/cloud-firewall/tabs/settings.php:101
msgid ""
"If set to OFF they will not be able to log in, but will be able to view the "
"site."
msgstr "如果设置为 OFF，他们将无法登录，但可以查看站点。"

#: modules/cloud-firewall/tabs/settings.php:120
msgid "Cloud Firewall"
msgstr "云防火墙"

#: modules/cloud-firewall/tabs/settings.php:121
msgid ""
"The list of 600+ million IPs can sometimes block traffic that should not be "
"blocked. Use this to turn off this feature."
msgstr "600+百万个IP的列表有时会阻塞不应该被阻塞的流量。使用它可以关闭此功能。"

#. translators: %s: number of bad IPs blocked (may be wrapped in <strong>)
#: modules/cloud-firewall/tabs/settings.php:130
#, php-format
msgid "%s bad IPs blocked from logging in."
msgstr "%s 坏 IP 被阻止登录。"

#. translators: 1: formatted date/time of last update, 2: human-readable time
#. difference (e.g. "2 hours ago")
#: modules/cloud-firewall/tabs/settings.php:139
#, php-format
msgid "List last updated %1$s (%2$s)"
msgstr "最后更新的列表 %1$s (%2$s)"

#: modules/cloud-firewall/tabs/settings.php:167
msgid "Block IP Network"
msgstr "阻止IP网络"

#: modules/cloud-firewall/tabs/settings.php:168
msgid ""
"Participate in the global bad IP network. Submit hack attempts to central "
"database."
msgstr "参与全球不良IP网络。向中央数据库提交黑客尝试。"

#: modules/cloud-firewall/tabs/settings.php:189
msgid "Block visits from these countries"
msgstr "阻止来自这些国家/地区的访问"

#: modules/cloud-firewall/tabs/settings.php:191
msgid "Choose the countries you want to block."
msgstr "选择要阻止的国家/地区。"

#: modules/cloud-firewall/tabs/settings.php:193
msgid ""
"Be careful not to block USA if you depend on traffic from Google as Google "
"crawls your website from USA."
msgstr "如果您依赖来自 Google 的流量，请小心不要阻止美国，因为 Google 会从美国抓取您的网站。"

#: modules/cloud-firewall/tabs/settings.php:217 security-ninja.php:2346
#: security-ninja.php:2431
msgid "Select All"
msgstr "全选"

#: modules/cloud-firewall/tabs/settings.php:218
msgid "Select None"
msgstr "选择无"

#: modules/cloud-firewall/tabs/settings.php:224
msgid "Only block these countries from login functionality"
msgstr "仅阻止这些国家/地区的登录功能"

#: modules/cloud-firewall/tabs/settings.php:225
msgid ""
"For example, if you block a particular country, users from that country will"
" not be able to log in, but will be able to view the site."
msgstr "例如，如果您阻止特定国家/地区，则来自该国家/地区的用户将无法登录，但可以查看该网站。"

#: modules/cloud-firewall/tabs/settings.php:226
msgid ""
"Full-site country blocking is controlled by this toggle. The \"Prevent "
"Banned IPs from Accessing the Site\" setting above applies to IP and cloud "
"bans, not country rules."
msgstr "全站点国家/地区屏蔽由此开关控制。上面的“阻止被禁止的 IP 访问网站”设置适用于 IP 和云禁令，而不是国家/地区规则。"

#: modules/cloud-firewall/tabs/settings.php:227
msgid "For more login protection, check out the tab \"Login Protection\"."
msgstr "如需更多登录保护，请查看“登录保护”选项卡。"

#: modules/cloud-firewall/tabs/settings.php:249
msgid "Satellite ISP softening (ASN)"
msgstr "卫星 ISP 软化 (ASN)"

#: modules/cloud-firewall/tabs/settings.php:250
msgid ""
"Reduce false blocks on satellite connections (e.g. Starlink) by detecting "
"the ISP autonomous system number (ASN). When matched, country blocking and "
"cloud reputation lists may be softened, not manual blocks, login/brute-force"
" limits, or suspicious-request filtering."
msgstr ""
"通过检测 ISP 自治系统编号 (ASN) 减少卫星连接（例如 "
"Starlink）上的错误阻塞。匹配后，国家/地区阻止和云信誉列表可能会被软化，而不是手动阻止、登录/暴力限制或可疑请求过滤。"

#: modules/cloud-firewall/tabs/settings.php:265
msgid ""
"ASN numbers to treat as satellite/residential (comma or space separated). "
"Default includes Starlink (14593)."
msgstr "视为卫星/住宅的 ASN 编号（以逗号或空格分隔）。默认包括 Starlink (14593)。"

#: modules/cloud-firewall/tabs/settings.php:271
msgid ""
"ASN is resolved on demand when a visitor would otherwise be blocked by "
"country or cloud reputation, then cached per IP."
msgstr "当访问者会被国家/地区或云信誉阻止时，ASN 会按需解析，然后根据 IP 进行缓存。"

#: modules/cloud-firewall/tabs/settings.php:277
msgid "Message for blocked IPs"
msgstr "被阻止的 IP 的消息"

#: modules/cloud-firewall/tabs/settings.php:278
msgid ""
"Message shown to blocked visitors when they try to access the site or log "
"in."
msgstr "当被阻止的访客尝试访问网站或登录时，向他们显示的消息。"

#: modules/cloud-firewall/tabs/settings.php:284
msgid "Or you can redirect blocked visitors"
msgstr "或者您可以重定向被阻止的访客"

#: modules/cloud-firewall/tabs/settings.php:287
msgid "Redirect blocked visitors"
msgstr "重定向被阻止的访客"

#: modules/cloud-firewall/tabs/settings.php:288
msgid ""
"301 redirect blocked visitors to any URL. Leave empty to show message "
"instead."
msgstr "301 重定向阻止的访客到任何 URL。留空可改为显示消息。"

#: modules/cloud-firewall/tabs/visitor-logging.php:32
msgid "Visitor Logging"
msgstr "访客日志记录"

#: modules/cloud-firewall/tabs/visitor-logging.php:37
msgid "Track visitors"
msgstr "跟踪访客"

#: modules/cloud-firewall/tabs/visitor-logging.php:38
msgid "Track all visitors and page requests to the website."
msgstr "跟踪网站的所有访客和页面请求。"

#: modules/cloud-firewall/tabs/visitor-logging.php:59
msgid "3 days"
msgstr "3天"

#: modules/cloud-firewall/tabs/visitor-logging.php:67
msgid "14 days"
msgstr "14天"

#: modules/cloud-firewall/tabs/visitor-logging.php:71
msgid "Keep visitor logs for"
msgstr "保留访客日志"

#: modules/cloud-firewall/tabs/visitor-logging.php:72
msgid "How long to keep a log of visitors to your website."
msgstr "保留网站访问者日志多长时间。"

#: modules/cloud-firewall/tabs/woocommerce.php:33
msgid "WooCommerce Protection Settings"
msgstr "WooCommerce 保护设置"

#: modules/cloud-firewall/tabs/woocommerce.php:34
msgid ""
"Enhanced security protection specifically for WooCommerce stores. These "
"features help prevent fraud, abuse, and automated attacks on your e-commerce"
" site."
msgstr "专门针对 WooCommerce 商店的增强安全保护。这些功能有助于防止电子商务网站上的欺诈、滥用和自动攻击。"

#: modules/cloud-firewall/tabs/woocommerce.php:45
msgid "✓ WooCommerce detected and protection available"
msgstr "✓ 检测到 WooCommerce 并提供保护"

#: modules/cloud-firewall/tabs/woocommerce.php:47
msgid "⚠ WooCommerce not detected - protection will be disabled"
msgstr "⚠ 未检测到 WooCommerce - 保护将被禁用"

#: modules/cloud-firewall/tabs/woocommerce.php:51
msgid "Protection Status:"
msgstr "保护状态："

#: modules/cloud-firewall/tabs/woocommerce.php:53
msgid "Rate Limiting:"
msgstr "速率限制："

#: modules/cloud-firewall/tabs/woocommerce.php:56
msgid "Coupon Protection:"
msgstr "优惠券保护："

#: modules/cloud-firewall/tabs/woocommerce.php:67
msgid "How WooCommerce Protection Works"
msgstr "WooCommerce 保护的工作原理"

#: modules/cloud-firewall/tabs/woocommerce.php:69
#: modules/wizard/class-wf-sn-wizard.php:719
msgid "Rate limiting for checkout, add to cart, and order placement"
msgstr "结帐、添加到购物车和下订单的速率限制"

#: modules/cloud-firewall/tabs/woocommerce.php:70
msgid "Coupon code brute force protection with temporary bans"
msgstr "优惠券代码暴力保护与临时禁令"

#: modules/cloud-firewall/tabs/woocommerce.php:71
msgid "Automatic blocking of suspicious IPs with temporary bans"
msgstr "通过临时禁令自动阻止可疑 IP"

#: modules/cloud-firewall/tabs/woocommerce.php:72
msgid "Comprehensive logging of all security events"
msgstr "全面记录所有安全事件"

#: modules/cloud-firewall/tabs/woocommerce.php:73
msgid "Safe for legitimate customers with conservative default settings"
msgstr "对于具有保守默认设置的合法客户来说是安全的"

#: modules/cloud-firewall/tabs/woocommerce.php:76
msgid "Recommended Settings for Different Store Types"
msgstr "不同商店类型的推荐设置"

#: modules/cloud-firewall/tabs/woocommerce.php:79
msgid "Small Store (< 100 orders/month):"
msgstr "小型商店（< 100 个订单/月）："

#: modules/cloud-firewall/tabs/woocommerce.php:81
msgid "Checkout Rate Limit: 3"
msgstr "结账率限制：3"

#: modules/cloud-firewall/tabs/woocommerce.php:82
msgid "Add to Cart Limit: 10"
msgstr "添加到购物车限制：10"

#: modules/cloud-firewall/tabs/woocommerce.php:83
msgid "Order Rate Limit: 2"
msgstr "订单率限制：2"

#: modules/cloud-firewall/tabs/woocommerce.php:84
msgid "Coupon Failed Attempts: 3"
msgstr "优惠券尝试失败：3 次"

#: modules/cloud-firewall/tabs/woocommerce.php:88
msgid "Medium Store (100-1000 orders/month):"
msgstr "中型商店（100-1000 个订单/月）："

#: modules/cloud-firewall/tabs/woocommerce.php:90
msgid "Checkout Rate Limit: 5"
msgstr "结账率限制：5"

#: modules/cloud-firewall/tabs/woocommerce.php:91
msgid "Add to Cart Limit: 15"
msgstr "添加到购物车限制：15"

#: modules/cloud-firewall/tabs/woocommerce.php:92
msgid "Order Rate Limit: 3"
msgstr "订单率限制：3"

#: modules/cloud-firewall/tabs/woocommerce.php:93
msgid "Coupon Failed Attempts: 4"
msgstr "优惠券尝试失败：4 次"

#: modules/cloud-firewall/tabs/woocommerce.php:97
msgid "Large Store (> 1000 orders/month):"
msgstr "大型商店（> 1000 个订单/月）："

#: modules/cloud-firewall/tabs/woocommerce.php:99
msgid "Checkout Rate Limit: 8"
msgstr "结账率限制：8"

#: modules/cloud-firewall/tabs/woocommerce.php:100
msgid "Add to Cart Limit: 20"
msgstr "添加到购物车限制：20"

#: modules/cloud-firewall/tabs/woocommerce.php:101
msgid "Order Rate Limit: 5"
msgstr "订单数量限制：5"

#: modules/cloud-firewall/tabs/woocommerce.php:102
msgid "Coupon Failed Attempts: 5"
msgstr "优惠券失败尝试：5 次"

#: modules/cloud-firewall/tabs/woocommerce.php:118
msgid "These protections are designed to be safe for legitimate customers"
msgstr "这些保护措施旨在确保合法客户的安全"

#: modules/cloud-firewall/tabs/woocommerce.php:119
msgid "Start with conservative settings and adjust based on your traffic"
msgstr "从保守的设置开始，然后根据您的流量进行调整"

#: modules/cloud-firewall/tabs/woocommerce.php:120
msgid "All blocked attempts are logged for review"
msgstr "所有被阻止的尝试都会被记录以供审查"

#: modules/cloud-firewall/tabs/woocommerce.php:121
msgid "Rate limits are temporary and automatically reset"
msgstr "速率限制是临时的并且会自动重置"

#: modules/cloud-firewall/tabs/woocommerce.php:133
msgid "Rate Limiting Protection"
msgstr "速率限制保护"

#: modules/cloud-firewall/tabs/woocommerce.php:134
msgid "Prevent abuse of WooCommerce functionality through rate limiting."
msgstr "通过速率限制防止滥用 WooCommerce 功能。"

#: modules/cloud-firewall/tabs/woocommerce.php:141
msgid "Enable Rate Limiting"
msgstr "启用速率限制"

#: modules/cloud-firewall/tabs/woocommerce.php:142
msgid ""
"Enable rate limiting for WooCommerce actions (checkout, add to cart, order "
"placement)."
msgstr "为 WooCommerce 操作（结帐、添加到购物车、下订单）启用速率限制。"

#: modules/cloud-firewall/tabs/woocommerce.php:161
msgid "Checkout Rate Limit"
msgstr "结账率限制"

#: modules/cloud-firewall/tabs/woocommerce.php:162
msgid "Maximum number of checkout attempts per time window."
msgstr "每个时间窗口的最大结帐尝试次数。"

#: modules/cloud-firewall/tabs/woocommerce.php:173
msgid "Range: 2-10 attempts. Recommended: 3-5 attempts"
msgstr "范围：2-10 次尝试。建议：3-5 次尝试"

#: modules/cloud-firewall/tabs/woocommerce.php:180
msgid "Checkout Window (seconds)"
msgstr "结帐窗口（秒）"

#: modules/cloud-firewall/tabs/woocommerce.php:181
msgid "Time window for checkout rate limiting."
msgstr "结帐速率限制的时间窗口。"

#: modules/cloud-firewall/tabs/woocommerce.php:192
#: modules/cloud-firewall/tabs/woocommerce.php:334
msgid "Range: 180-1800 seconds. Recommended: 180 seconds (3 minutes)"
msgstr "范围：180-1800 秒。建议：180 秒（3 分钟）"

#: modules/cloud-firewall/tabs/woocommerce.php:199
msgid "Add to Cart Rate Limit"
msgstr "添加到购物车速率限制"

#: modules/cloud-firewall/tabs/woocommerce.php:200
msgid "Maximum number of add to cart actions per time window."
msgstr "每个时间窗口添加到购物车操作的最大数量。"

#: modules/cloud-firewall/tabs/woocommerce.php:211
msgid "Range: 5-20 actions. Recommended: 10-15 actions"
msgstr "范围：5-20 个动作。建议：10-15 次操作"

#: modules/cloud-firewall/tabs/woocommerce.php:218
msgid "Add to Cart Window (seconds)"
msgstr "添加到购物车窗口（秒）"

#: modules/cloud-firewall/tabs/woocommerce.php:219
msgid "Time window for add to cart rate limiting."
msgstr "添加到购物车速率限制的时间窗口。"

#: modules/cloud-firewall/tabs/woocommerce.php:230
msgid "Range: 30-300 seconds. Recommended: 60 seconds (1 minute)"
msgstr "范围：30-300 秒。建议：60 秒（1 分钟）"

#: modules/cloud-firewall/tabs/woocommerce.php:237
msgid "Order Rate Limit"
msgstr "订单速率限制"

#: modules/cloud-firewall/tabs/woocommerce.php:238
msgid "Maximum number of order placement attempts per time window."
msgstr "每个时间窗口的最大下单尝试次数。"

#: modules/cloud-firewall/tabs/woocommerce.php:249
msgid "Range: 1-5 orders. Recommended: 2-3 orders"
msgstr "范围：1-5 订单。建议：2-3 份订单"

#: modules/cloud-firewall/tabs/woocommerce.php:256
msgid "Order Window (seconds)"
msgstr "订单窗口（秒）"

#: modules/cloud-firewall/tabs/woocommerce.php:257
msgid "Time window for order rate limiting."
msgstr "订单速率限制的时间窗口。"

#: modules/cloud-firewall/tabs/woocommerce.php:268
msgid "Range: 300-3600 seconds. Recommended: 600 seconds (10 minutes)"
msgstr "范围：300-3600 秒。建议：600 秒（10 分钟）"

#: modules/cloud-firewall/tabs/woocommerce.php:275
msgid "Coupon Code Protection"
msgstr "优惠券代码保护"

#: modules/cloud-firewall/tabs/woocommerce.php:276
msgid ""
"Prevent brute force attacks on your coupon codes. This feature temporarily "
"blocks IPs that attempt too many invalid coupon codes."
msgstr "防止对您的优惠券代码进行暴力攻击。此功能会暂时阻止尝试过多无效优惠券代码的 IP。"

#: modules/cloud-firewall/tabs/woocommerce.php:283
msgid "Enable Coupon Protection"
msgstr "启用优惠券保护"

#: modules/cloud-firewall/tabs/woocommerce.php:284
msgid "Protect against coupon code brute force attacks."
msgstr "防止优惠券代码暴力攻击。"

#: modules/cloud-firewall/tabs/woocommerce.php:303
msgid "Failed Attempts Before Ban"
msgstr "禁令前尝试失败"

#: modules/cloud-firewall/tabs/woocommerce.php:304
msgid "Number of failed coupon attempts before temporary ban."
msgstr "临时禁令之前尝试优惠券失败的次数。"

#: modules/cloud-firewall/tabs/woocommerce.php:315
msgid ""
"Range: 3-15 attempts. Recommended: 3-5 attempts (stricter to catch bots)"
msgstr "范围：3-15 次尝试。建议：3-5 次尝试（更严格地捕获机器人）"

#: modules/cloud-firewall/tabs/woocommerce.php:322
msgid "Coupon Window (seconds)"
msgstr "优惠券窗口（秒）"

#: modules/cloud-firewall/tabs/woocommerce.php:323
msgid "Time window to count failed coupon attempts."
msgstr "计算失败的优惠券尝试的时间窗口。"

#: modules/cloud-firewall/tabs/woocommerce.php:341
msgid "Coupon Ban Duration (seconds)"
msgstr "优惠券禁令持续时间（秒）"

#: modules/cloud-firewall/tabs/woocommerce.php:342
msgid "How long to ban IP from coupon usage."
msgstr "禁止IP使用优惠券多久。"

#: modules/cloud-firewall/tabs/woocommerce.php:353
msgid "Range: 300-3600 seconds. Recommended: 900 seconds (15 minutes)"
msgstr "范围：300-3600 秒。建议：900 秒（15 分钟）"

#: modules/core-scanner/class-wf-sn-cs-utils.php:71
msgid ""
"There was a problem getting information about the WordPress original files."
msgstr "获取有关 WordPress 原始文件的信息时出现问题。"

#: modules/core-scanner/class-wf-sn-cs-utils.php:160
#: modules/core-scanner/class-wf-sn-cs-utils.php:187
msgid "Invalid file path."
msgstr "文件路径无效。"

#: modules/core-scanner/class-wf-sn-cs-utils.php:169
msgid "The ignore list is full. Remove entries before adding more."
msgstr "忽略列表已满。添加更多条目之前先删除条目。"

#: modules/core-scanner/class-wf-sn-cs-utils.php:192
#: modules/core-scanner/core-scanner.php:2194
msgid "File is not in your ignore list."
msgstr "文件不在您的忽略列表中。"

#: modules/core-scanner/class-wf-sn-cs-utils.php:267
msgid "Original file not found."
msgstr "未找到原始文件。"

#: modules/core-scanner/class-wf-sn-cs-utils.php:271
msgid "Unable to download remote file source."
msgstr "无法下载远程文件源。"

#: modules/core-scanner/class-wf-sn-cs-utils.php:427
msgid ""
"This file is not part of the official WordPress package for your version. "
"Review manually."
msgstr "此文件不是您的版本的官方 WordPress 包的一部分。手动审核。"

#: modules/core-scanner/class-wf-sn-cs-utils.php:434
msgid ""
"This file matches a well-known PHP environment or debugging helper. Any file"
" that exposes PHP configuration or server details can be a serious security "
"risk on a production site. Review manually and remove if not needed. With "
"Pro, run Malware Scanner for a deeper content check outside core folders."
msgstr ""
"该文件与众所周知的 PHP 环境或调试助手相匹配。任何暴露 PHP "
"配置或服务器详细信息的文件都可能对生产站点造成严重的安全风险。手动检查并删除（如果不需要）。使用 Pro "
"版，运行恶意软件扫描程序以对核心文件夹之外的内容进行更深入的检查。"

#: modules/core-scanner/class-wf-sn-cs-utils.php:440
msgid ""
"Unexpected file inside a WordPress core directory. This may be malware "
"debris or a leftover from a cleanup attempt."
msgstr "WordPress 核心目录中存在意外文件。这可能是恶意软件碎片或清理尝试的残留物。"

#: modules/core-scanner/class-wf-sn-cs-utils.php:447
msgid ""
"This root file mimics a WordPress core filename but is not part of the "
"official package. Decoy files in the site root are a common malware "
"technique."
msgstr "该根文件模仿 WordPress 核心文件名，但不是官方包的一部分。站点根目录中的诱饵文件是一种常见的恶意软件技术。"

#: modules/core-scanner/class-wf-sn-cs-utils.php:453
msgid ""
"Not part of the official WordPress package. If you placed this file "
"intentionally, use Ignore to hide it from future scans."
msgstr "不属于 WordPress 官方包的一部分。如果您故意放置此文件，请使用“忽略”将其隐藏，以防止将来的扫描。"

#: modules/core-scanner/class-wf-sn-cs-utils.php:459
msgid ""
"Unexpected file in the WordPress root. Verify it is intentional before "
"leaving it on a production site."
msgstr "WordPress 根目录中存在意外文件。在将其留在生产现场之前验证其是否是故意的。"

#. translators: %1$s: formatted date/time of last scan
#: modules/core-scanner/core-scanner.php:115
#: modules/malware-scanner/malware-scanner.php:1740
#, php-format
msgid "Last scan at %1$s"
msgstr "最后一次扫描于 %1$s"

#. translators: 1: number of checksum files, 2: seconds (run time), 3: number
#. of root files scanned
#: modules/core-scanner/core-scanner.php:126
#, php-format
msgid ""
"%1$s core checksum files verified in %2$s sec (%3$s root files scanned)"
msgstr "在%2$s秒内验证%1$s核心校验和文件（扫描%3$s根文件）"

#. translators: 1: WordPress version, 2: locale code
#: modules/core-scanner/core-scanner.php:137
#, php-format
msgid "WordPress version %1$s %2$s"
msgstr "WordPress 版本 %1$s %2$s"

#. translators: %d: number of issues requiring attention
#. translators: %d: number of suspicious files
#: modules/core-scanner/core-scanner.php:260
#: modules/malware-scanner/malware-scanner.php:1787
#, php-format
msgid "%d issue needs your attention"
msgid_plural "%d issues need your attention"
msgstr[0] "%d问题需要您关注"

#. translators: %s: formatted count of extra files
#: modules/core-scanner/core-scanner.php:271
msgid ""
"Core files check out — 1 extra file is noted below (likely intentional)"
msgid_plural ""
"Core files check out — %s extra files are noted below (likely intentional)"
msgstr[0] "核心文件签出 — 下面注明了 1 个额外文件（可能是故意的）"

#: modules/core-scanner/core-scanner.php:284
msgid "Core WordPress files look good"
msgstr "核心 WordPress 文件看起来不错"

#: modules/core-scanner/core-scanner.php:512
msgid "No core scan currently scheduled."
msgstr "当前未计划核心扫描。"

#. translators: 1: formatted date/time of next scan, 2: human time until next
#. scan
#: modules/core-scanner/core-scanner.php:516
#, php-format
msgid "%1$s (%2$s from now)"
msgstr "%1$s（从现在起%2$s）"

#: modules/core-scanner/core-scanner.php:532
msgid "WordPress Version"
msgstr "WordPress版本"

#: modules/core-scanner/core-scanner.php:533
msgid "Next Scheduled Scan"
msgstr "下一个预定扫描"

#: modules/core-scanner/core-scanner.php:578
#: modules/malware-scanner/malware-scanner.php:1857
msgid "Critical"
msgstr "批判的"

#: modules/core-scanner/core-scanner.php:580
#: modules/malware-scanner/malware-scanner.php:1859
msgid "Notice"
msgstr "注意"

#. translators: 1: file size, 2: file modification date/time
#: modules/core-scanner/core-scanner.php:604
#: modules/malware-scanner/malware-scanner.php:1842
#, php-format
msgid "%1$s · Modified %2$s"
msgstr "%1$s·修改%2$s"

#: modules/core-scanner/core-scanner.php:623
#: modules/malware-scanner/malware-scanner.php:1913
#: modules/scheduled-scanner/scheduled-scanner.php:1706
msgid "File"
msgstr "文件"

#: modules/core-scanner/core-scanner.php:624
#: modules/malware-scanner/malware-scanner.php:1914
msgid "Severity"
msgstr "严重性"

#: modules/core-scanner/core-scanner.php:625
#: modules/malware-scanner/malware-scanner.php:1915
msgid "Guidance"
msgstr "指导"

#: modules/core-scanner/core-scanner.php:670
#: modules/core-scanner/core-scanner.php:2254
#: modules/malware-scanner/malware-scanner.php:1369
#: modules/malware-scanner/malware-scanner.php:1879
msgid "View File"
msgstr "查看文件"

#: modules/core-scanner/core-scanner.php:673
msgid "Diff"
msgstr "差异"

#: modules/core-scanner/core-scanner.php:680
#: modules/core-scanner/core-scanner.php:2264
msgid "Restore"
msgstr "恢复"

#: modules/core-scanner/core-scanner.php:687
msgid "Ignore"
msgstr "忽略"

#: modules/core-scanner/core-scanner.php:729
msgid "Modified"
msgstr "修改的"

#: modules/core-scanner/core-scanner.php:730
msgid "Missing"
msgstr "丢失的"

#: modules/core-scanner/core-scanner.php:731
#: modules/scheduled-scanner/scheduled-scanner.php:1742
#: modules/scheduled-scanner/scheduled-scanner.php:1754
msgid "Unknown"
msgstr "未知"

#: modules/core-scanner/core-scanner.php:732
msgid "Verified"
msgstr "已验证"

#: modules/core-scanner/core-scanner.php:754
msgid ""
"Modified core files should be treated seriously. Pro adds scheduled scans, "
"email alerts, and Events Logger audit trail."
msgstr "修改后的核心文件应认真对待。 Pro 添加了计划扫描、电子邮件警报和事件记录器审核跟踪。"

#: modules/core-scanner/core-scanner.php:756
msgid ""
"Core Scanner found extra files WordPress did not ship. Malware Scanner (Pro)"
" can inspect plugins and themes where most infections hide."
msgstr "Core Scanner 发现 WordPress 未发送的额外文件。恶意软件扫描程序（专业版）可以检查大多数感染隐藏的插件和主题。"

#: modules/core-scanner/core-scanner.php:758
msgid ""
"Core WordPress files look good. Malware Scanner (Pro) checks plugins, "
"themes, and uploads for malware signatures and suspicious folder structure."
msgstr "核心 WordPress 文件看起来不错。恶意软件扫描程序（专业版）检查插件、主题和上传的恶意软件签名和可疑文件夹结构。"

#: modules/core-scanner/core-scanner.php:763
msgid "Explore Malware Scanner"
msgstr "探索恶意软件扫描程序"

#: modules/core-scanner/core-scanner.php:764
msgid "View Pro features"
msgstr "查看专业版功能"

#: modules/core-scanner/core-scanner.php:783
msgid "Site root"
msgstr "站点根目录"

#: modules/core-scanner/core-scanner.php:784
msgid "wp-admin"
msgstr "wp管理"

#: modules/core-scanner/core-scanner.php:785
msgid "wp-includes"
msgstr "可湿性粉剂包括"

#: modules/core-scanner/core-scanner.php:786
msgid "Other"
msgstr "其他"

#: modules/core-scanner/core-scanner.php:790
#: modules/core-scanner/core-scanner.php:922
#: modules/malware-scanner/malware-scanner.php:2201
#: modules/malware-scanner/malware-scanner.php:2231
msgid "Unknown files"
msgstr "未知文件"

#: modules/core-scanner/core-scanner.php:791
msgid ""
"These files are not part of the official WordPress package for your version."
" Severity indicates urgency; notices are often intentional custom files."
msgstr "这些文件不是您的版本的官方 WordPress 包的一部分。严重性表明紧急程度；通知通常是有意的自定义文件。"

#: modules/core-scanner/core-scanner.php:817
msgid "Delete critical & warning unknowns"
msgstr "删除关键和警告未知数"

#: modules/core-scanner/core-scanner.php:840
#: modules/core-scanner/core-scanner.php:1120
msgid "No problems found"
msgstr "未发现问题"

#: modules/core-scanner/core-scanner.php:858
msgid ""
"Core file checksum does not match the official WordPress package. If you did"
" not modify this file, treat it as a potential infection."
msgstr "核心文件校验和与官方 WordPress 包不匹配。如果您没有修改此文件，请将其视为潜在感染。"

#: modules/core-scanner/core-scanner.php:864
#: modules/core-scanner/core-scanner.php:1294
msgid "Modified core files"
msgstr "修改核心文件"

#: modules/core-scanner/core-scanner.php:875
msgid ""
"Expected core file is missing. Restore from the official WordPress source if"
" there is no legitimate reason for it to be absent."
msgstr "缺少预期的核心文件。如果没有正当理由不存在，请从官方 WordPress 源恢复。"

#: modules/core-scanner/core-scanner.php:880
#: modules/core-scanner/core-scanner.php:1306
msgid "Missing core files"
msgstr "缺少核心文件"

#: modules/core-scanner/core-scanner.php:905
msgid "Ignored files"
msgstr "忽略的文件"

#: modules/core-scanner/core-scanner.php:906
msgid "The following files are ignored by filter settings or your choices."
msgstr "过滤器设置或您的选择将忽略以下文件。"

#: modules/core-scanner/core-scanner.php:919
msgid "Ignored by you"
msgstr "被你无视了"

#: modules/core-scanner/core-scanner.php:925
msgid "Modified files"
msgstr "修改文件"

#: modules/core-scanner/core-scanner.php:928
msgid "Missing files"
msgstr "丢失文件"

#: modules/core-scanner/core-scanner.php:962
msgid "Stop ignoring"
msgstr "别再忽视了"

#: modules/core-scanner/core-scanner.php:977
msgid "Run your first core scan"
msgstr "运行第一次核心扫描"

#: modules/core-scanner/core-scanner.php:979
msgid ""
"Verifies wp-admin, wp-includes, the site root, and hidden files in core "
"folders."
msgstr "验证 wp-admin、wp-includes、站点根目录以及核心文件夹中的隐藏文件。"

#: modules/core-scanner/core-scanner.php:980
msgid ""
"Compares files against official WordPress.org checksums for your version."
msgstr "将文件与您的版本的官方 WordPress.org 校验和进行比较。"

#: modules/core-scanner/core-scanner.php:981
msgid "Free: runs locally on your server; no file contents are uploaded."
msgstr "免费：在您的服务器本地运行；没有上传文件内容。"

#: modules/core-scanner/core-scanner.php:1021
#: modules/wizard/class-wf-sn-wizard.php:866
#: modules/wizard/class-wf-sn-wizard.php:957
#: modules/wizard/class-wf-sn-wizard.php:1011
#: modules/wizard/class-wf-sn-wizard.php:1066
#: modules/wizard/class-wf-sn-wizard.php:1145
#: modules/wizard/class-wf-sn-wizard.php:1185
#: modules/wizard/class-wf-sn-wizard.php:1283
msgid "Insufficient permissions."
msgstr "权限不足。"

#. translators: %d: number of deleted files
#: modules/core-scanner/core-scanner.php:1059
#, php-format
msgid "Deleted %d unknown files in Core WordPress folders"
msgstr "在 WordPress 核心文件夹中删除 %d 个未知文件"

#: modules/core-scanner/core-scanner.php:1076
msgid "No files were deleted."
msgstr "未删除任何文件。"

#: modules/core-scanner/core-scanner.php:1084
msgid "No unknown files found to delete."
msgstr "未找到要删除的未知文件。"

#: modules/core-scanner/core-scanner.php:1106
msgid "An error occurred"
msgstr "发生错误"

#: modules/core-scanner/core-scanner.php:1107
msgid "An undocumented error occurred. The page will reload."
msgstr "发生未记录的错误。页面将重新加载。"

#: modules/core-scanner/core-scanner.php:1108
msgid "File source"
msgstr "文件源"

#: modules/core-scanner/core-scanner.php:1109
msgid "Are you sure you want to restore this file?"
msgstr "是否确实要恢复此文件？"

#: modules/core-scanner/core-scanner.php:1110
msgid "Are you sure you want to delete this file?"
msgstr "您确定要删除此文件吗？"

#: modules/core-scanner/core-scanner.php:1111
msgid ""
"Delete all critical and warning unknown files? Notice-level custom files "
"will be kept."
msgstr "删除所有关键和警告未知文件？将保留通知级别的自定义文件。"

#: modules/core-scanner/core-scanner.php:1112
msgid ""
"Ignore this file? It will be hidden from Core Scanner findings on future "
"scans."
msgstr "忽略这个文件？它将在未来扫描的核心扫描结果中隐藏。"

#: modules/core-scanner/core-scanner.php:1113
msgid ""
"Ignore this file? Only do this if you are certain it is intentional. "
"Ignoring may hide a real security risk."
msgstr "忽略这个文件？仅当您确定这是故意的时才这样做。忽视可能隐藏真正的安全风险。"

#: modules/core-scanner/core-scanner.php:1114
msgid ""
"Ignore this critical unknown file? Unexpected files in core locations are "
"often malware. Only ignore if you are absolutely certain this file is safe "
"and intentional."
msgstr "忽略这个重要的未知文件吗？核心位置中的意外文件通常是恶意软件。仅当您绝对确定此文件是安全且有意为之时才忽略。"

#: modules/core-scanner/core-scanner.php:1115
msgid "Stop ignoring this file? It will reappear in the unknown files list."
msgstr "别再忽略这个文件了吗？它将重新出现在未知文件列表中。"

#: modules/core-scanner/core-scanner.php:1116
msgid "An error occurred during the AJAX request."
msgstr "AJAX 请求期间发生错误。"

#: modules/core-scanner/core-scanner.php:1117
msgid "Please wait."
msgstr "请稍候。"

#: modules/core-scanner/core-scanner.php:1118
#: modules/core-scanner/core-scanner.php:1204
msgid "No scan made yet. Click \"Scan Core Files\" to run a scan."
msgstr "尚未进行扫描。单击“扫描核心文件”运行扫描。"

#: modules/core-scanner/core-scanner.php:1119
#: modules/events-logger/events-logger.php:1687
msgid "Loading..."
msgstr "加载中..."

#: modules/core-scanner/core-scanner.php:1121
msgid "Available when issues are detected."
msgstr "检测到问题时可用。"

#: modules/core-scanner/core-scanner.php:1151
msgid "Filename not set"
msgstr "未设置文件名"

#: modules/core-scanner/core-scanner.php:1159
#: modules/core-scanner/core-scanner.php:1919
#: modules/core-scanner/core-scanner.php:2029
#: modules/core-scanner/core-scanner.php:2112
msgid "Access denied: File is not within WordPress core directories."
msgstr "访问被拒绝：文件不在 WordPress 核心目录中。"

#: modules/core-scanner/core-scanner.php:1165
#: modules/core-scanner/core-scanner.php:1928
#: modules/core-scanner/core-scanner.php:2038
#: modules/core-scanner/core-scanner.php:2104
#: modules/core-scanner/core-scanner.php:2186
msgid "Invalid file access token."
msgstr "文件访问令牌无效。"

#: modules/core-scanner/core-scanner.php:1178
msgid "File is empty."
msgstr "文件为空。"

#: modules/core-scanner/core-scanner.php:1181
msgid "File does not exist or is not readable."
msgstr "文件不存在或不可读。"

#: modules/core-scanner/core-scanner.php:1236
msgid "Core Scanner Report"
msgstr "核心扫描报告"

#: modules/core-scanner/core-scanner.php:1318
msgid "Unknown files in core folders, site root, or hidden core files"
msgstr "核心文件夹、站点根目录或隐藏核心文件中的未知文件"

#: modules/core-scanner/core-scanner.php:1319
msgid ""
"These files are not part of the official WordPress package. Custom root "
"files can be allowlisted via securityninja_core_scanner_ignore_files or "
"securityninja_core_scanner_root_allowlist."
msgstr ""
"这些文件不属于官方 WordPress 包的一部分。自定义根文件可以通过 securityninja_core_scanner_ignore_files"
" 或 securityninja_core_scanner_root_allowlist 列入允许名单。"

#: modules/core-scanner/core-scanner.php:1329
msgid "You can print this page or save as PDF from your browser."
msgstr "您可以通过浏览器打印此页面或另存为 PDF。"

#: modules/core-scanner/core-scanner.php:1365
#: modules/scheduled-scanner/scheduled-scanner.php:239
#: modules/scheduled-scanner/scheduled-scanner.php:1420
msgid "Core Scanner"
msgstr "岩心扫描仪"

#: modules/core-scanner/core-scanner.php:1575
#: modules/core-scanner/core-scanner.php:1900
#: modules/scheduled-scanner/scheduled-scanner.php:176
#: modules/vulnerabilities/class-wf-sn-vu.php:2367
msgid "You do not have sufficient permissions to access this page."
msgstr "您没有足够的权限来访问此页面。"

#. translators: 1: WordPress version, 2: locale code
#: modules/core-scanner/core-scanner.php:1672
#, php-format
msgid "Error - hashes not found. Version: %1$s, Locale: %2$s"
msgstr "错误 - 未找到哈希值。版本：%1$s，区域设置：%2$s"

#: modules/core-scanner/core-scanner.php:1835
msgid "Scan Core WordPress Files"
msgstr "扫描核心 WordPress 文件"

#: modules/core-scanner/core-scanner.php:1836
msgid ""
"Verifies wp-admin, wp-includes, the site root, and hidden files in core "
"folders against official WordPress checksums. Scans run automatically every "
"24 hours, and you can start a scan anytime with the button below."
msgstr ""
"根据官方 WordPress 校验和验证 wp-admin、wp-includes、站点根目录和核心文件夹中的隐藏文件。扫描每 24 "
"小时自动运行一次，您可以随时使用下面的按钮开始扫描。"

#: modules/core-scanner/core-scanner.php:1839
msgid "Scan Core Files"
msgstr "扫描核心文件"

#: modules/core-scanner/core-scanner.php:1866
msgid "Print report"
msgstr "打印报告"

#. translators: %s: link to documentation (e.g. "Learn how")
#: modules/core-scanner/core-scanner.php:1876
#, php-format
msgid "You can ignore specific files from Core Scanner results. %s"
msgstr "您可以忽略 Core Scanner 结果中的特定文件。 %s"

#: modules/core-scanner/core-scanner.php:1877
msgid "Learn how"
msgstr "了解如何"

#: modules/core-scanner/core-scanner.php:1908
msgid "No filename provided."
msgstr "未提供文件名。"

#: modules/core-scanner/core-scanner.php:1940
msgid "Unable to access the filesystem."
msgstr "无法访问文件系统。"

#: modules/core-scanner/core-scanner.php:1973
msgid "Error writing file."
msgstr "写入文件时出错。"

#: modules/core-scanner/core-scanner.php:1980
msgid "Restored file"
msgstr "已恢复的文件"

#: modules/core-scanner/core-scanner.php:1984
msgid "File restored successfully."
msgstr "文件已成功恢复。"

#: modules/core-scanner/core-scanner.php:2020
#: modules/core-scanner/core-scanner.php:2094
#: modules/core-scanner/core-scanner.php:2176
#: modules/malware-scanner/malware-scanner.php:1006
msgid "Invalid filename."
msgstr "文件名无效。"

#. translators: %s: File name
#: modules/core-scanner/core-scanner.php:2051
#, php-format
msgid "Cannot delete %s"
msgstr "无法删除 %s"

#. translators: %s: File name
#: modules/core-scanner/core-scanner.php:2062
#, php-format
msgid "Unknown error deleting %s"
msgstr "删除 %s 时出现未知错误"

#: modules/core-scanner/core-scanner.php:2120
msgid "This file is not in the current unknown files list."
msgstr "该文件不在当前未知文件列表中。"

#: modules/core-scanner/core-scanner.php:2140
msgid "Ignored unknown file"
msgstr "忽略未知文件"

#: modules/core-scanner/core-scanner.php:2147
msgid "File ignored successfully."
msgstr "文件忽略成功。"

#: modules/core-scanner/core-scanner.php:2214
msgid "Stopped ignoring file"
msgstr "停止忽略文件"

#: modules/core-scanner/core-scanner.php:2221
msgid "File is no longer ignored."
msgstr "文件不再被忽略。"

#: modules/core-scanner/core-scanner.php:2257
msgid "View differences"
msgstr "查看差异"

#: modules/dashboard-widget/class-wf-sn-dashboard-widget.php:170
msgid "Last 24h: "
msgstr "最后 24 小时："

#: modules/dashboard-widget/class-wf-sn-dashboard-widget.php:174
msgid "No threats detected"
msgstr "未检测到威胁"

#: modules/dashboard-widget/class-wf-sn-dashboard-widget.php:185
#: modules/scheduled-scanner/scheduled-scanner.php:235
#: modules/scheduled-scanner/scheduled-scanner.php:248
#: modules/scheduled-scanner/scheduled-scanner.php:271
msgid "View details"
msgstr "查看详情"

#: modules/dashboard-widget/class-wf-sn-dashboard-widget.php:191
msgid "View logs"
msgstr "查看日志"

#: modules/dashboard-widget/class-wf-sn-dashboard-widget.php:296
msgid "Updates Available"
msgstr "可用更新"

#: modules/dashboard-widget/class-wf-sn-dashboard-widget.php:299
msgid "All Updates Applied"
msgstr "已应用所有更新"

#: modules/dashboard-widget/class-wf-sn-dashboard-widget.php:307
msgid "Update"
msgstr "更新"

#: modules/dashboard-widget/class-wf-sn-dashboard-widget.php:313
msgid "Check Updates"
msgstr "检查更新"

#. translators: %s: human-readable time difference
#: modules/dashboard-widget/class-wf-sn-dashboard-widget.php:339
#, php-format
msgid "%s ago"
msgstr "%s 前"

#: modules/dashboard-widget/class-wf-sn-dashboard-widget.php:347
#: modules/overview/class-wf-sn-overview-tab.php:58
msgid "Security Score"
msgstr "安全分数"

#: modules/dashboard-widget/class-wf-sn-dashboard-widget.php:358
#: modules/dashboard-widget/class-wf-sn-dashboard-widget.php:364
#: security-ninja.php:2333
msgid "Run Tests"
msgstr "运行测试"

#: modules/dashboard-widget/class-wf-sn-dashboard-widget.php:423
msgid "Coming with WordPress 7"
msgstr "随 WordPress 7 一起提供"

#. translators: %s: human-readable time since last review
#: modules/dashboard-widget/class-wf-sn-dashboard-widget.php:425
#, php-format
msgid "Last reviewed %s ago"
msgstr "上次评论 %s 前"

#: modules/dashboard-widget/class-wf-sn-dashboard-widget.php:427
msgid "Ready for first review"
msgstr "准备第一次审核"

#: modules/dashboard-widget/class-wf-sn-dashboard-widget.php:429
msgid "Set up for anonymized AI review"
msgstr "设置匿名 AI 审核"

#: modules/dashboard-widget/class-wf-sn-dashboard-widget.php:437
msgid "Run Security Tests first, then generate for latest results."
msgstr "首先运行安全测试，然后生成最新结果。"

#: modules/dashboard-widget/class-wf-sn-dashboard-widget.php:447
#: modules/overview/class-wf-sn-overview-tab.php:115
msgid "Ask AI what to fix first"
msgstr "询问 AI 首先要解决什么问题"

#: modules/dashboard-widget/class-wf-sn-dashboard-widget.php:449
#: modules/overview/class-wf-sn-overview-tab.php:123
#: modules/overview/class-wf-sn-overview-tab.php:187
msgid "Generate AI review"
msgstr "生成人工智能评论"

#: modules/dashboard-widget/class-wf-sn-dashboard-widget.php:451
#: modules/overview/class-wf-sn-overview-tab.php:138
msgid "Set up AI Advisor"
msgstr "设置AI顾问"

#. translators: %s: number of vulnerabilities (used for both singular and
#. plural)
#: modules/dashboard-widget/class-wf-sn-dashboard-widget.php:487
#, php-format
msgid "%s Vulnerability Found"
msgid_plural "%s Vulnerabilities Found"
msgstr[0] "%s 发现漏洞"

#: modules/dashboard-widget/class-wf-sn-dashboard-widget.php:493
msgid "View"
msgstr "看法"

#. translators: %s: username of the new administrator
#: modules/events-logger/events-logger.php:112
#, php-format
msgid "New administrator account created normally: %s"
msgstr "正常创建的新管理员帐户：%s"

#: modules/events-logger/events-logger.php:136
msgid "REST authentication error"
msgstr "REST 身份验证错误"

#. translators: %s: site name
#: modules/events-logger/events-logger.php:290
#, php-format
msgid "[%s] WARNING: Administrator Created in Database"
msgstr "[%s] 警告：在数据库中创建了管理员"

#. translators: %s: site name
#: modules/events-logger/events-logger.php:291
#, php-format
msgid "[%s] Security Ninja - WARNING: Direct Database Creation"
msgstr "[%s] 安全忍者 - 警告：直接创建数据库"

#. translators: %s: site name
#: modules/events-logger/events-logger.php:294
#, php-format
msgid "[%s] New Administrator Account Created"
msgstr "[%s] 新管理员帐户已创建"

#. translators: %s: site name
#: modules/events-logger/events-logger.php:295
#, php-format
msgid "[%s] Security Ninja - New Administrator Account"
msgstr "[%s] 安全忍者 - 新管理员帐户"

#: modules/events-logger/events-logger.php:318
msgid "Username"
msgstr "用户名"

#: modules/events-logger/events-logger.php:322
msgid "Created By"
msgstr "创建者"

#: modules/events-logger/events-logger.php:323
msgid "Direct Database Creation"
msgstr "直接创建数据库"

#: modules/events-logger/events-logger.php:324
msgid "Created On"
msgstr "创建于"

#: modules/events-logger/events-logger.php:334
msgid ""
"WARNING: An administrator account has been created directly in the database."
" This could indicate a security breach if you did not create this user "
"manually."
msgstr "警告：已直接在数据库中创建管理员帐户。如果您没有手动创建此用户，这可能表明存在安全漏洞。"

#: modules/events-logger/events-logger.php:335
msgid "A new administrator account has been created on your website."
msgstr "您的网站上已创建一个新的管理员帐户。"

#: modules/events-logger/events-logger.php:345
#, php-format
msgid "Notification settings can be adjusted in %1$sWordPress admin%2$s"
msgstr "通知设置可以在 %1$sWordPress admin%2$s 中调整"

#: modules/events-logger/events-logger.php:346
#, php-format
msgid ""
"Security Ninja notification settings can be adjusted in %1$sWordPress "
"admin%2$s"
msgstr "Security Ninja 通知设置可以在 %1$sWordPress admin%2$s 中调整"

#: modules/events-logger/events-logger.php:366
msgid "Failed to send new admin notification email."
msgstr "无法发送新的管理员通知电子邮件。"

#: modules/events-logger/events-logger.php:374
msgid "Error sending new admin notification email"
msgstr "发送新的管理员通知电子邮件时出错"

#: modules/events-logger/events-logger.php:635
msgid "Permission denied."
msgstr "权限被拒绝。"

#: modules/events-logger/events-logger.php:700
msgid "Webhook request failed"
msgstr "Webhook 请求失败"

#. translators: %s: event name
#: modules/events-logger/events-logger.php:711
#, php-format
msgid "Webhook event sent - %s"
msgstr "已发送 Webhook 事件 - %s"

#: modules/events-logger/events-logger.php:801
#: modules/events-logger/events-logger.php:1982
#: modules/wizard/class-wf-sn-wizard.php:412
msgid "Events"
msgstr "事件"

#: modules/events-logger/events-logger.php:1320
msgid "Emptied the log."
msgstr "清空日志。"

#. translators: %d: number of deleted rows
#: modules/events-logger/events-logger.php:1391
#, php-format
msgid "Cron job: Emptied event logs. Deleted rows: %d"
msgstr "Cron 作业：清空事件日志。已删除行：%d"

#. translators: %1$s: site name, %2$s: opening link tag, %3$s: closing link
#. tag, %4$s: line break
#: modules/events-logger/events-logger.php:1447
#, php-format
msgid ""
"Recent events on %1$s: %2$s(more details are available in WordPress "
"admin)%3$s%4$s"
msgstr "最近在 %1$s 上发生的事件：%2$s（更多详情请查看 WordPress 管理器）%3$s%4$s"

#: modules/events-logger/events-logger.php:1460
msgid "Date & Time"
msgstr "日期和时间"

#: modules/events-logger/events-logger.php:1463
msgid "Event Details"
msgstr "活动详情"

#: modules/events-logger/events-logger.php:1477
msgid "user deleted"
msgstr "用户已删除"

#: modules/events-logger/events-logger.php:1480
msgid "WP cron"
msgstr "WP cron"

#: modules/events-logger/events-logger.php:1482
msgid "Anonymous user"
msgstr "匿名用户"

#. translators: 1: Event description, 2: User name, 3: Module name
#: modules/events-logger/events-logger.php:1501
#, php-format
msgid "%1$s by %2$s in %3$s module."
msgstr "%1$s 由 %3$s 模块中的%2$s。"

#. translators: %1$s: opening link tag, %2$s: closing link tag
#: modules/events-logger/events-logger.php:1522
#, php-format
msgid ""
"Events Logger email report settings can be adjusted in %1$sWordPress "
"admin%2$s"
msgstr "事件记录器电子邮件报告设置可以在 %1$sWordPress admin%2$s 中调整"

#: modules/events-logger/events-logger.php:1536
#, php-format
msgid "[%s] Security Ninja - Events Logger report"
msgstr "[%s]安全忍者 - 事件记录器报告"

#: modules/events-logger/events-logger.php:1562
msgid "Email update sent"
msgstr "已发送电子邮件更新"

#: modules/events-logger/events-logger.php:1571
msgid "Email error occurred"
msgstr "发生电子邮件错误"

#: modules/events-logger/events-logger.php:1582
msgid "Invalid email address."
msgstr "无效的电子邮件地址。"

#: modules/events-logger/events-logger.php:1617
msgid "Do not email reports"
msgstr "不要通过电子邮件发送报告"

#: modules/events-logger/events-logger.php:1618
msgid "Email report after 10 events"
msgstr "10 次事件后通过电子邮件发送报告"

#: modules/events-logger/events-logger.php:1619
msgid "Email report after 25 events"
msgstr "25 次事件后通过电子邮件发送报告"

#: modules/events-logger/events-logger.php:1620
msgid "Email report after 50 events"
msgstr "50 次事件后通过电子邮件发送报告"

#: modules/events-logger/events-logger.php:1621
msgid "Email report after 100 events"
msgstr "100 次事件后通过电子邮件发送报告"

#: modules/events-logger/events-logger.php:1622
msgid "Email report after 250 events"
msgstr "250 个事件后通过电子邮件发送报告"

#: modules/events-logger/events-logger.php:1623
msgid "Email report after 500 events"
msgstr "500 个事件后通过电子邮件发送报告"

#: modules/events-logger/events-logger.php:1624
msgid "Email report after 1000 events"
msgstr "1000 个事件后通过电子邮件发送报告"

#: modules/events-logger/events-logger.php:1628
msgid "Keep logs for 1 day"
msgstr "保留日志 1 天"

#: modules/events-logger/events-logger.php:1629
msgid "Keep logs for 7 days"
msgstr "保留日志 7 天"

#: modules/events-logger/events-logger.php:1630
msgid "Keep logs for 30 days"
msgstr "保留日志 30 天"

#: modules/events-logger/events-logger.php:1631
msgid "Keep logs for 60 days"
msgstr "保留日志 60 天"

#: modules/events-logger/events-logger.php:1632
msgid "Keep logs for 90 days"
msgstr "保留日志 90 天"

#: modules/events-logger/events-logger.php:1633
msgid "Keep logs for 180 days"
msgstr "保留日志 180 天"

#: modules/events-logger/events-logger.php:1634
msgid "Keep logs for 365 days"
msgstr "保留日志 365 天"

#: modules/events-logger/events-logger.php:1635
msgid "Keep last 100 records"
msgstr "保留最后 100 条记录"

#: modules/events-logger/events-logger.php:1636
msgid "Keep last 250 records"
msgstr "保留最后 250 条记录"

#: modules/events-logger/events-logger.php:1637
msgid "Keep last 500 records"
msgstr "保留最后 500 条记录"

#: modules/events-logger/events-logger.php:1638
msgid "Keep last 1000 records"
msgstr "保留最后 1000 条记录"

#: modules/events-logger/events-logger.php:1639
msgid "Keep last 5000 records"
msgstr "保留最后 5000 条记录"

#: modules/events-logger/events-logger.php:1640
msgid "Keep last 10000 records"
msgstr "保留最后 10000 条记录"

#: modules/events-logger/events-logger.php:1644
msgid "Users"
msgstr "用户"

#: modules/events-logger/events-logger.php:1645
msgid "Menus"
msgstr "菜单"

#: modules/events-logger/events-logger.php:1646
msgid "File Editor"
msgstr "文件编辑器"

#: modules/events-logger/events-logger.php:1647
msgid "Taxonomies"
msgstr "分类法"

#: modules/events-logger/events-logger.php:1648
msgid "Media"
msgstr "媒体"

#: modules/events-logger/events-logger.php:1649
msgid "Posts"
msgstr "职位"

#: modules/events-logger/events-logger.php:1650
msgid "Widgets"
msgstr "部件"

#: modules/events-logger/events-logger.php:1651
msgid "Installer"
msgstr "安装"

#: modules/events-logger/events-logger.php:1652
msgid "Comments"
msgstr "评论"

#: modules/events-logger/events-logger.php:1653
#: modules/events-logger/events-logger.php:1662
#: modules/vulnerabilities/class-wf-sn-vu.php:1724
msgid "Settings"
msgstr "设置"

#: modules/events-logger/events-logger.php:1655
#: modules/wizard/class-wf-sn-wizard.php:456
msgid "WooCommerce"
msgstr "WooCommerce的"

#: modules/events-logger/events-logger.php:1661
msgid "Event Log"
msgstr "事件日志"

#: modules/events-logger/events-logger.php:1670
msgid "Notifications"
msgstr "通知"

#: modules/events-logger/events-logger.php:1672
msgid "Webhooks"
msgstr "网络钩子"

#: modules/events-logger/events-logger.php:1682
msgid "Track and analyze security events on your WordPress site"
msgstr "跟踪和分析 WordPress 网站上的安全事件"

#: modules/events-logger/events-logger.php:1689
msgid "Reset"
msgstr "重置"

#: modules/events-logger/events-logger.php:1695
#: modules/events-logger/events-logger.php:1706
msgid "Time"
msgstr "时间"

#: modules/events-logger/events-logger.php:1696
#: modules/events-logger/events-logger.php:1707
#: modules/visitor-log/class-wf-sn-visitor-log.php:254
#: modules/visitor-log/class-wf-sn-visitor-log.php:498
#: modules/visitor-log/class-wf-sn-visitor-log.php:508
msgid "Event"
msgstr "事件"

#: modules/events-logger/events-logger.php:1697
#: modules/events-logger/events-logger.php:1708
msgid "User"
msgstr "用户"

#: modules/events-logger/events-logger.php:1698
#: modules/events-logger/events-logger.php:1709
#: modules/visitor-log/class-wf-sn-visitor-log.php:142
#: modules/visitor-log/class-wf-sn-visitor-log.php:257
#: modules/visitor-log/class-wf-sn-visitor-log.php:501
#: modules/visitor-log/class-wf-sn-visitor-log.php:511
msgid "Action"
msgstr "行动"

#: modules/events-logger/events-logger.php:1722
msgid "General Settings"
msgstr "常规设置"

#: modules/events-logger/events-logger.php:1723
msgid "Configure how events are logged and managed"
msgstr "配置事件的记录和管理方式"

#: modules/events-logger/events-logger.php:1728
msgid "Enable events logging"
msgstr "启用事件日志记录"

#: modules/events-logger/events-logger.php:1729
msgid "If enabled events happening on your website will be logged here."
msgstr "如果启用，您网站上发生的事件将在此处记录。"

#: modules/events-logger/events-logger.php:1730
msgid "Note - Some important events will still be logged here."
msgstr "注 - 此处仍将记录一些重要事件。"

#: modules/events-logger/events-logger.php:1747
msgid "Email Reports"
msgstr "电子邮件报告"

#: modules/events-logger/events-logger.php:1748
msgid ""
"Email reports with a specified number of latest events can be automatically "
"emailed to alert the admin of any suspicious events. Default: Do not email "
"any reports"
msgstr "可以自动通过电子邮件发送包含指定数量的最新事件的电子邮件报告，以提醒管理员任何可疑事件。默认：不通过电子邮件发送任何报告"

#: modules/events-logger/events-logger.php:1765
msgid "Which parts of WordPress to monitor"
msgstr "监控 WordPress 的哪些部分"

#: modules/events-logger/events-logger.php:1767
msgid ""
"If you don't want to monitor events from specific parts of WordPress, "
"deselect them. Default: all modules."
msgstr "如果您不想监控 WordPress 特定部分的事件，请取消选择它们。默认值：所有模块。"

#: modules/events-logger/events-logger.php:1781
#: modules/scheduled-scanner/scheduled-scanner.php:1298
msgid "Email Recipient"
msgstr "电子邮件收件人"

#: modules/events-logger/events-logger.php:1782
msgid ""
"One or more email addresses who will receive the reports. Separate more "
"recipients with comma. Default: WP admin email."
msgstr "将接收报告的一个或多个电子邮件地址。用逗号分隔更多收件人。默认：WP 管理员电子邮件。"

#: modules/events-logger/events-logger.php:1793
msgid "Log Retention Policy"
msgstr "日志保留策略"

#: modules/events-logger/events-logger.php:1794
msgid ""
"In order to preserve disk space logs are automatically deleted based on this"
" option. Default: keep logs for 7 days."
msgstr "为了保留磁盘空间，将根据此选项自动删除日志。默认：保留日志 7 天。"

#: modules/events-logger/events-logger.php:1808
msgid "Miscellaneous"
msgstr "杂项"

#: modules/events-logger/events-logger.php:1809
msgid ""
"Delete all logged events in the database. Please note that there is NO undo "
"for this action."
msgstr "删除数据库中的所有记录事件。请注意，此操作没有撤消操作。"

#: modules/events-logger/events-logger.php:1813
#: modules/scheduled-scanner/scheduled-scanner.php:1428
msgid "Delete all log entries"
msgstr "删除所有日志条目"

#: modules/events-logger/events-logger.php:1849
msgid "Notification Settings"
msgstr "通知设置"

#: modules/events-logger/events-logger.php:1850
msgid "Configure notifications for important security events"
msgstr "配置重要安全事件的通知"

#: modules/events-logger/events-logger.php:1855
msgid "New Admin User Notifications"
msgstr "新管理员用户通知"

#: modules/events-logger/events-logger.php:1857
msgid "Get notified when a new administrator user is created"
msgstr "创建新管理员用户时收到通知"

#: modules/events-logger/events-logger.php:1878
msgid "Notification Email"
msgstr "通知邮件"

#: modules/events-logger/events-logger.php:1880
msgid "Email address that will receive notifications about new admin users"
msgstr "将接收有关新管理员用户的通知的电子邮件地址"

#: modules/events-logger/events-logger.php:1935
msgid "Webhook Settings"
msgstr "网络钩子设置"

#: modules/events-logger/events-logger.php:1936
msgid "Configure webhooks to integrate with external services"
msgstr "配置 webhook 以与外部服务集成"

#: modules/events-logger/events-logger.php:1940
msgid "Webhooks Integration"
msgstr "Webhooks 集成"

#: modules/events-logger/events-logger.php:1941
msgid ""
"Webhooks are sent as POST requests to the URL you specify. The request body "
"contains a JSON object with information about the event that triggered the "
"webhook."
msgstr ""
"Webhook 作为 POST 请求发送到您指定的 URL。请求正文包含一个 JSON 对象，其中包含有关触发 Webhook 的事件的信息。"

#: modules/events-logger/events-logger.php:1952
msgid "Webhook Active"
msgstr "Webhook 活动"

#: modules/events-logger/events-logger.php:1953
msgid "If enabled the webhook URL will be notified about the selected events."
msgstr "如果启用，Webhook URL 将收到有关所选事件的通知。"

#: modules/events-logger/events-logger.php:1971
msgid "Webhook URL"
msgstr "Webhook URL"

#: modules/events-logger/events-logger.php:1972
msgid ""
"Webhooks are sent as POST requests to the URL you specify. The request body "
"contains a JSON object with information about the event that triggered the "
"webhook. You can use this information to take action in your own systems."
msgstr ""
"Webhook 将作为 POST 请求发送到您指定的 URL。请求正文包含一个 JSON 对象，其中包含有关触发 Webhook "
"的事件的信息。您可以使用此信息在自己的系统中执行操作。"

#: modules/events-logger/events-logger.php:1983
msgid ""
"Select the events you want to send as webhooks. Webhooks are sent as POST "
"requests to the specified URL. Each request contains a JSON object with "
"details about the event, enabling you to react or log these events in your "
"system. Note: Changes apply to future events only."
msgstr ""
"选择要作为 Webhook 发送的事件。Webhook 作为 POST 请求发送到指定的 URL。每个请求都包含一个 JSON "
"对象，其中包含有关事件的详细信息，使您能够在系统中响应或记录这些事件。注意：更改仅适用于未来的活动。"

#: modules/events-logger/events-logger.php:1991
msgid "Firewall events"
msgstr "防火墙事件"

#: modules/events-logger/events-logger.php:1992
msgid "Notify about blocked visitors"
msgstr "通知被阻止的访客"

#: modules/events-logger/events-logger.php:2011
msgid "User logins"
msgstr "用户登录"

#: modules/events-logger/events-logger.php:2012
msgid "Notify on failed and successful logins"
msgstr "登录失败和成功时发出通知"

#: modules/events-logger/events-logger.php:2030
msgid "Updates"
msgstr "更新"

#: modules/events-logger/events-logger.php:2031
msgid "Notify about WordPress, plugins, and themes updates"
msgstr "通知 WordPress、插件和主题更新"

#: modules/events-logger/sn-el-modules.php:66
msgid "No details available."
msgstr "没有详细信息。"

#. translators: %s: username that failed to login
#: modules/events-logger/sn-el-modules.php:220
#, php-format
msgid "Failed login attempt with username %s"
msgstr "用户名 %s 尝试登录失败"

#. translators: %s: user's display name
#: modules/events-logger/sn-el-modules.php:234
#, php-format
msgid "%s logged in."
msgstr "%s 已登录。"

#. translators: %s: user's display name
#: modules/events-logger/sn-el-modules.php:249
#, php-format
msgid "%s logged out."
msgstr "%s 已退出。"

#. translators: %s: user's display name
#: modules/events-logger/sn-el-modules.php:258
#, php-format
msgid "New user registered - %s."
msgstr "新用户注册 - %s。"

#. translators: %s: user's display name
#: modules/events-logger/sn-el-modules.php:267
#, php-format
msgid "%s's profile was updated."
msgstr "%s的个人资料已更新。"

#. translators: %s: user's login name
#: modules/events-logger/sn-el-modules.php:275
#, php-format
msgid "%s's password was requested to be reset."
msgstr "%s的密码被请求重置。"

#. translators: %s: user's login name
#: modules/events-logger/sn-el-modules.php:284
#, php-format
msgid "%s's password was reset."
msgstr "%s的密码已重置。"

#. translators: %s: user's display name
#: modules/events-logger/sn-el-modules.php:299
#, php-format
msgid "%s's account was deleted."
msgstr "%s的账户已被删除。"

#. translators: 1: user's display name, 2: old role, 3: new role
#: modules/events-logger/sn-el-modules.php:312
#, php-format
msgid "%1$s's role was changed from %2$s to %3$s."
msgstr "%1$s的角色由%2$s变更为%3$s。"

#. translators: %d: user ID
#: modules/events-logger/sn-el-modules.php:322
#: modules/events-logger/sn-el-modules.php:334
#, php-format
msgid "User #%d"
msgstr "用户#%d"

#. translators: %1$s: role name, %2$s: user display name
#: modules/events-logger/sn-el-modules.php:325
#, php-format
msgid "Role %1$s added to %2$s."
msgstr "角色%1$s已添加到%2$s。"

#. translators: %1$s: role name, %2$s: user display name
#: modules/events-logger/sn-el-modules.php:337
#, php-format
msgid "Role %1$s removed from %2$s."
msgstr "角色 %1$s 从 %2$s 中移除。"

#. translators: %s: action name
#: modules/events-logger/sn-el-modules.php:345
#: modules/events-logger/sn-el-modules.php:398
#: modules/events-logger/sn-el-modules.php:463
#: modules/events-logger/sn-el-modules.php:526
#: modules/events-logger/sn-el-modules.php:595
#: modules/events-logger/sn-el-modules.php:694
#: modules/events-logger/sn-el-modules.php:737
#: modules/events-logger/sn-el-modules.php:901
#: modules/events-logger/sn-el-modules.php:1029
#: modules/events-logger/sn-el-modules.php:1061
#: modules/events-logger/sn-el-modules.php:1214
#: modules/events-logger/sn-el-modules.php:1306
#, php-format
msgid "Unknown action or filter - %s."
msgstr "未知操作或过滤器 - %s。"

#. translators: %s: menu name
#: modules/events-logger/sn-el-modules.php:374
#, php-format
msgid "Menu %s created."
msgstr "菜单%s已创建。"

#. translators: %s: menu name
#: modules/events-logger/sn-el-modules.php:384
#, php-format
msgid "Menu %s updated."
msgstr "菜单%s已更新。"

#. translators: %s: menu name
#: modules/events-logger/sn-el-modules.php:391
#, php-format
msgid "Menu %s deleted."
msgstr "菜单%s已删除。"

#. translators: 1: file path, 2: plugin name
#: modules/events-logger/sn-el-modules.php:435
#, php-format
msgid "File %1$s in plugin %2$s edited."
msgstr "编辑了插件 %2$s 中的文件 %1$s。"

#. translators: 1: file path, 2: theme name
#: modules/events-logger/sn-el-modules.php:451
#, php-format
msgid "File %1$s in theme %2$s edited."
msgstr "编辑了主题 %2$s 中的文件 %1$s。"

#. translators: 1: term name, 2: taxonomy label
#: modules/events-logger/sn-el-modules.php:496
#, php-format
msgid "%1$s in %2$s created."
msgstr "%2$s 中的 %1$s 已创建。"

#. translators: 1: term name, 2: taxonomy label
#: modules/events-logger/sn-el-modules.php:506
#, php-format
msgid "%1$s in %2$s deleted."
msgstr "%2$s 中的 %1$s 已删除。"

#. translators: 1: term name, 2: taxonomy label
#: modules/events-logger/sn-el-modules.php:517
#, php-format
msgid "%1$s in %2$s updated."
msgstr "%2$s 中的 %1$s 已更新。"

#. translators: %s: media attachment title
#: modules/events-logger/sn-el-modules.php:557
#, php-format
msgid "Added media %s."
msgstr "已添加媒体 %s。"

#. translators: %s: media attachment title
#: modules/events-logger/sn-el-modules.php:567
#, php-format
msgid "Updated media %s."
msgstr "更新媒体 %s。"

#. translators: %s: media attachment title
#: modules/events-logger/sn-el-modules.php:577
#, php-format
msgid "Deleted media %s."
msgstr "删除媒体 %s。"

#. translators: %s: image attachment title
#: modules/events-logger/sn-el-modules.php:587
#, php-format
msgid "Edited image %s."
msgstr "编辑图像 %s。"

#: modules/events-logger/sn-el-modules.php:636
#: modules/events-logger/sn-el-modules.php:663
msgid "No title"
msgstr "无标题"

#: modules/events-logger/sn-el-modules.php:639
#, php-format
msgid "\"%1$s\" %2$s published."
msgstr "“%1$s”%2$s已发布。"

#: modules/events-logger/sn-el-modules.php:648
#, php-format
msgid "Trashed \"%s\"."
msgstr "销毁\"%s\"。"

#: modules/events-logger/sn-el-modules.php:666
#, php-format
msgid "\"%1$s\" %2$s restored from trash."
msgstr "“%1$s”%2$s从垃圾中恢复。"

#: modules/events-logger/sn-el-modules.php:685
#, php-format
msgid "%1$s %2$s deleted from trash."
msgstr "%1$s %2$s 从垃圾中删除。"

#: modules/events-logger/sn-el-modules.php:719
msgid "Unnamed"
msgstr "无名"

#: modules/events-logger/sn-el-modules.php:723
msgid "Unknown widget"
msgstr "未知小部件"

#: modules/events-logger/sn-el-modules.php:726
#, php-format
msgid "%1$s widget was removed from %2$s sidebar."
msgstr "从 %2$s 侧边栏移除 %1$s 小工具。"

#: modules/events-logger/sn-el-modules.php:758
#: modules/events-logger/sn-el-modules.php:774
msgid "Unknown plugin"
msgstr "未知插件"

#: modules/events-logger/sn-el-modules.php:762
#, php-format
msgid "Plugin %s activated."
msgstr "插件 %s 已激活。"

#: modules/events-logger/sn-el-modules.php:778
#, php-format
msgid "Plugin %s deactivated."
msgstr "插件 %s 已停用。"

#: modules/events-logger/sn-el-modules.php:786
#, php-format
msgid "Theme %s activated."
msgstr "主题 %s 已激活。"

#: modules/events-logger/sn-el-modules.php:794
#, php-format
msgid "WordPress core updated to v%s."
msgstr "WordPress 内核更新至 v%s。"

#: modules/events-logger/sn-el-modules.php:812
msgid "Plugin installed."
msgstr "插件已安装。"

#: modules/events-logger/sn-el-modules.php:818
msgid "Theme installed."
msgstr "主题已安装。"

#: modules/events-logger/sn-el-modules.php:837
#: modules/events-logger/sn-el-modules.php:854
#, php-format
msgid "Theme %s updated."
msgstr "主题 %s 已更新。"

#: modules/events-logger/sn-el-modules.php:877
#: modules/events-logger/sn-el-modules.php:891
#, php-format
msgid "Plugin %s updated."
msgstr "插件 %s 已更新。"

#: modules/events-logger/sn-el-modules.php:895
msgid "Unknown plugin updated."
msgstr "未知插件已更新。"

#: modules/events-logger/sn-el-modules.php:917
#: modules/events-logger/sn-el-modules.php:926
#: modules/events-logger/sn-el-modules.php:936
#: modules/events-logger/sn-el-modules.php:954
#: modules/events-logger/sn-el-modules.php:965
#: modules/events-logger/sn-el-modules.php:975
#: modules/events-logger/sn-el-modules.php:985
#: modules/events-logger/sn-el-modules.php:995
#: modules/events-logger/sn-el-modules.php:1005
#: modules/events-logger/sn-el-modules.php:1018
msgid "Untitled"
msgstr "无题"

#: modules/events-logger/sn-el-modules.php:919
#, php-format
msgid "Duplicate comment by %1$s prevented on %2$s."
msgstr "阻止了 %1$s 对 %2$s 的重复评论。"

#: modules/events-logger/sn-el-modules.php:929
#, php-format
msgid "Comment flooding by %1$s prevented on %2$s."
msgstr "评论淹没 %1$s 防止 %2$s。"

#: modules/events-logger/sn-el-modules.php:939
#, php-format
msgid "New comment reply by %1$s created on %2$s."
msgstr "新评论回复由 %1$s 创建于 %2$s。"

#: modules/events-logger/sn-el-modules.php:945
#, php-format
msgid "New comment by %1$s created on %2$s."
msgstr "新评论由 %1$s 在 %2$s 上创建。"

#: modules/events-logger/sn-el-modules.php:956
#, php-format
msgid "Comment by %1$s on %2$s edited."
msgstr "评论者 %1$s 对 %2$s 进行了编辑。"

#: modules/events-logger/sn-el-modules.php:967
#, php-format
msgid "Comment by %1$s on %2$s trashed."
msgstr "评论者 %1$s 就 %2$s 垃圾发表评论。"

#: modules/events-logger/sn-el-modules.php:977
#, php-format
msgid "Comment by %1$s on %2$s restored."
msgstr "由 %1$s 对 %2$s 发表评论，已修复。"

#: modules/events-logger/sn-el-modules.php:987
#, php-format
msgid "Comment by %1$s on %2$s permanently deleted."
msgstr "0] 对 %1$s %2$s 的评论已被永久删除。"

#: modules/events-logger/sn-el-modules.php:997
#, php-format
msgid "Comment by %1$s on %2$s marked as spam."
msgstr "评论者 %1$s 对 %2$s 的评论被标记为垃圾邮件。"

#: modules/events-logger/sn-el-modules.php:1007
#, php-format
msgid "Comment by %1$s on %2$s unmarked as spam."
msgstr "%1$s 对 %2$s 的评论未被标记为垃圾邮件。"

#: modules/events-logger/sn-el-modules.php:1020
#, php-format
msgid "Comment by %1$s on %2$s %3$s."
msgstr "由 %1$s 对 %2$s %3$s 发表评论。"

#: modules/events-logger/sn-el-modules.php:1045
msgid "Permalink settings updated."
msgstr "永久链接设置已更新。"

#: modules/events-logger/sn-el-modules.php:1049
msgid "Tag base option updated."
msgstr "Tag base 选项已更新。"

#: modules/events-logger/sn-el-modules.php:1053
msgid "Category base option updated."
msgstr "类别基础选项已更新。"

#: modules/events-logger/sn-el-modules.php:1103
#, php-format
msgid "WooCommerce - New product \"%s\"."
msgstr "WooCommerce - 新产品\"%s\"。"

#: modules/events-logger/sn-el-modules.php:1112
#, php-format
msgid "WooCommerce - Updated product #%d."
msgstr "WooCommerce - 已更新产品 #%d。"

#: modules/events-logger/sn-el-modules.php:1125
#, php-format
msgid "WooCommerce - New customer %s."
msgstr "WooCommerce - 新客户 %s。"

#: modules/events-logger/sn-el-modules.php:1136
#, php-format
msgid "WooCommerce - New order #%d."
msgstr "WooCommerce - 新订单 #%d。"

#: modules/events-logger/sn-el-modules.php:1140
msgid "WooCommerce - New order."
msgstr "WooCommerce - 新订单。"

#: modules/events-logger/sn-el-modules.php:1146
msgid "WooCommerce - Deleted coupon."
msgstr "WooCommerce - 已删除的优惠券。"

#: modules/events-logger/sn-el-modules.php:1150
msgid "WooCommerce - Deleted customer."
msgstr "WooCommerce - 已删除的客户。"

#: modules/events-logger/sn-el-modules.php:1154
msgid "WooCommerce - Deleted order."
msgstr "WooCommerce - 已删除订单。"

#: modules/events-logger/sn-el-modules.php:1162
#, php-format
msgid "WooCommerce - Order #%1$d status changed from %2$s to %3$s."
msgstr "WooCommerce - 订单 #%1$d 状态从 %2$s 更改为 %3$s。"

#: modules/events-logger/sn-el-modules.php:1169
#, php-format
msgid "WooCommerce - Order status changed from %1$s to %2$s."
msgstr "WooCommerce - 订单状态从 %1$s 更改为 %2$s。"

#: modules/events-logger/sn-el-modules.php:1183
#, php-format
msgid "WooCommerce - Order #%1$d refunded (Refund ID: %2$d)."
msgstr "WooCommerce - 订单 #%1$d 已退款（退款 ID：%2$d）。"

#: modules/events-logger/sn-el-modules.php:1188
msgid "WooCommerce - Order refunded."
msgstr "WooCommerce - 订单退款。"

#. translators: %1$s: original product name, %2$d: original product ID, %3$s:
#. duplicate product name, %4$d: duplicate product ID
#: modules/events-logger/sn-el-modules.php:1200
#, php-format
msgid "WooCommerce - Duplicated product \"%1$s\" (ID: %2$d) to \"%3$s\" (ID: %4$d)."
msgstr "WooCommerce - 产品\"%1$s\"（编号：%2$d）与\"%3$s\"（编号：%4$d）重复。"

#: modules/events-logger/sn-el-modules.php:1207
msgid "WooCommerce - Duplicated product."
msgstr "WooCommerce - 重复的产品。"

#: modules/events-logger/sn-el-modules.php:1257
#, php-format
msgid "Finished analyzing the site in %s seconds."
msgstr "在 %s 秒内完成网站分析。"

#: modules/events-logger/sn-el-modules.php:1264
#, php-format
msgid "Core Scanner finished scanning files in %s seconds."
msgstr "核心扫描仪在 %s 秒内完成文件扫描。"

#: modules/events-logger/sn-el-modules.php:1271
#, php-format
msgid "Scheduled Scanner add-on finished a scheduled scan in %s seconds."
msgstr "预定扫描仪插件在 %s 秒内完成预定扫描。"

#: modules/events-logger/sn-el-modules.php:1278
#, php-format
msgid ""
"Malware Scanner add-on finished scanning and found %s suspicious files."
msgstr "恶意软件扫描器插件完成扫描，发现 %s 个可疑文件。"

#: modules/events-logger/sn-el-modules.php:1285
#, php-format
msgid "Remote Access was %s."
msgstr "远程访问为 %s。"

#: modules/events-logger/sn-el-modules.php:1294
#, php-format
msgid ""
"Manual vulnerability scan completed. Checked %1$s plugins, %2$s themes. "
"Found %3$s vulnerabilities."
msgstr "手动漏洞扫描已完成。检查了%1$s插件，%2$s主题。发现%3$s漏洞。"

#: modules/events-logger/sn-el-modules.php:1300
msgid "Manual vulnerability scan completed."
msgstr "手动漏洞扫描已完成。"

#: modules/file-viewer/class-fileviewer.php:65
#: modules/file-viewer/class-fileviewer.php:66
#: modules/file-viewer/class-fileviewer.php:282
#: modules/file-viewer/class-fileviewer.php:285
msgid "Security Ninja File Viewer"
msgstr "安全 Ninja 文件查看器"

#: modules/file-viewer/class-fileviewer.php:289
#: modules/file-viewer/class-fileviewer.php:332
#: modules/file-viewer/class-fileviewer.php:366
msgid "File:"
msgstr "文件："

#: modules/file-viewer/class-fileviewer.php:290
#: modules/file-viewer/class-fileviewer.php:332
#: modules/file-viewer/class-fileviewer.php:367
msgid "Size:"
msgstr "大小："

#: modules/file-viewer/class-fileviewer.php:291
#: modules/file-viewer/class-fileviewer.php:368
msgid "Last Modified:"
msgstr "上次修改时间："

#: modules/file-viewer/class-fileviewer.php:292
#: modules/file-viewer/class-fileviewer.php:369
msgid "Permissions:"
msgstr "权限："

#: modules/file-viewer/class-fileviewer.php:329
#: modules/file-viewer/class-fileviewer.php:359
#: modules/file-viewer/class-fileviewer.php:362
msgid "Compare file"
msgstr "比较文件"

#: modules/file-viewer/class-fileviewer.php:330
msgid ""
"The original file is not available for comparison. This can happen if the "
"file is not part of the standard WordPress core for your version, or the "
"comparison source is temporarily unavailable."
msgstr "原始文件无法进行比较。如果该文件不是您版本的标准 WordPress 核心的一部分，或者比较源暂时不可用，则可能会发生这种情况。"

#: modules/file-viewer/class-fileviewer.php:334
msgid "Back to Security Ninja"
msgstr "返回安全忍者"

#: modules/file-viewer/class-fileviewer.php:349
msgid "Original (WordPress)"
msgstr "原创（WordPress）"

#: modules/file-viewer/class-fileviewer.php:350
msgid "Current"
msgstr "当前的"

#: modules/file-viewer/class-fileviewer.php:354
msgid "No differences found."
msgstr "没有发现差异。"

#. translators: %s: File path
#: modules/file-viewer/class-fileviewer.php:514
#, php-format
msgid "File not found or not readable: %s"
msgstr "文件未找到或不可读：%s"

#: modules/file-viewer/class-fileviewer.php:515
msgid "File not found or not readable."
msgstr "找不到文件或不可读。"

#: modules/file-viewer/class-fileviewer.php:526
msgid "File truncated..."
msgstr "文件被截断..."

#: modules/malware-scanner/class-pluginsintegrity.php:40
msgid "MD5 checksums"
msgstr "MD5 校验和"

#: modules/malware-scanner/class-pluginsintegrity.php:41
msgid "Plugins Directory"
msgstr "插件目录"

#: modules/malware-scanner/class-pluginsintegrity.php:43
msgid "Plugin files are untouched"
msgstr "插件文件保持不变"

#. translators: 1: link to MD5 checksums (e.g. Wikipedia), 2: link to Plugins
#. Directory
#: modules/malware-scanner/class-pluginsintegrity.php:46
#, php-format
msgid ""
"By comparing %1$s of local plugin files with checksums provided by "
"WordPress.org it is possible to determine, if any of plugin files have been "
"modified or if there are any unknown files in plugin directories. Note that "
"this check works only with plugins installed from %2$s."
msgstr ""
"通过将本地插件文件的 %1$s 与 WordPress.org "
"提供的校验和进行比较，可以确定是否有任何插件文件被修改，或插件目录中是否有任何未知文件。请注意，此检查仅适用于从 %2$s 安装的插件。"

#: modules/malware-scanner/class-wf-sn-ms-suspicious-plugins.php:39
msgid "Claims wordpress.org but checksum unavailable"
msgstr "声明 wordpress.org 但校验和不可用"

#: modules/malware-scanner/class-wf-sn-ms-suspicious-plugins.php:40
msgid "js.php in folder root"
msgstr "js.php 在文件夹根目录中"

#: modules/malware-scanner/class-wf-sn-ms-suspicious-plugins.php:41
msgid "Double-extension .js.php file"
msgstr "双扩展名 .js.php 文件"

#: modules/malware-scanner/class-wf-sn-ms-suspicious-plugins.php:42
msgid "Random-looking folder/slug name"
msgstr "看起来随机的文件夹/slug 名称"

#: modules/malware-scanner/class-wf-sn-ms-suspicious-plugins.php:43
msgid "Empty style.php file"
msgstr "空 style.php 文件"

#: modules/malware-scanner/class-wf-sn-ms-suspicious-plugins.php:44
msgid "Minimal or fake readme.txt"
msgstr "最小或伪造的 readme.txt"

#: modules/malware-scanner/class-wf-sn-ms-suspicious-plugins.php:45
msgid "Not a registered plugin or theme"
msgstr "不是注册的插件或主题"

#: modules/malware-scanner/malware-scanner.php:196
msgid "No results"
msgstr "没有结果"

#: modules/malware-scanner/malware-scanner.php:434
msgid ""
"Whitelist all currently flagged files? They will be ignored in future scans "
"until removed from the whitelist."
msgstr "将所有当前标记的文件列入白名单？它们将在以后的扫描中被忽略，直到从白名单中删除。"

#: modules/malware-scanner/malware-scanner.php:435
msgid "All flagged files were added to the whitelist."
msgstr "所有标记的文件均已添加到白名单中。"

#: modules/malware-scanner/malware-scanner.php:436
msgid "Could not whitelist all files. Please try again."
msgstr "无法将所有文件列入白名单。请再试一次。"

#: modules/malware-scanner/malware-scanner.php:459 security-ninja.php:840
msgid "Malware"
msgstr "恶意软件"

#: modules/malware-scanner/malware-scanner.php:720
#: modules/malware-scanner/malware-scanner.php:802
#: modules/malware-scanner/malware-scanner.php:1035
msgid "Invalid or expired security token."
msgstr "安全令牌无效或过期。"

#: modules/malware-scanner/malware-scanner.php:749
msgid "File added to whitelist successfully."
msgstr "文件已成功添加到白名单。"

#: modules/malware-scanner/malware-scanner.php:758
msgid "File was already in whitelist."
msgstr "文件已在白名单中。"

#: modules/malware-scanner/malware-scanner.php:789
msgid "Invalid input."
msgstr "输入无效。"

#: modules/malware-scanner/malware-scanner.php:836
msgid "File was not found in the whitelist."
msgstr "在白名单中未找到文件。"

#: modules/malware-scanner/malware-scanner.php:852
msgid "File removed from whitelist successfully."
msgstr "文件已成功从白名单中删除。"

#: modules/malware-scanner/malware-scanner.php:1015
msgid "Access denied: File is not within WordPress installation directory."
msgstr "访问被拒绝：文件不在 WordPress 安装目录中。"

#: modules/malware-scanner/malware-scanner.php:1027
msgid "Missing security token."
msgstr "缺少安全令牌。"

#: modules/malware-scanner/malware-scanner.php:1059
msgid "File deleted successfully."
msgstr "文件删除成功。"

#: modules/malware-scanner/malware-scanner.php:1067
msgid "Failed to delete file."
msgstr "删除文件失败。"

#: modules/malware-scanner/malware-scanner.php:1146
#, php-format
msgid "Database scan completed. Found %d suspicious entries."
msgstr "数据库扫描已完成。发现 %d 个可疑条目。"

#: modules/malware-scanner/malware-scanner.php:1151
msgid "Database scan completed. No suspicious entries found."
msgstr "数据库扫描已完成。未找到可疑条目。"

#: modules/malware-scanner/malware-scanner.php:1209
msgid "Invalid option."
msgstr "无效的选项。"

#: modules/malware-scanner/malware-scanner.php:1363
#: modules/malware-scanner/malware-scanner.php:1889
msgid "Revert Whitelist"
msgstr "恢复白名单"

#: modules/malware-scanner/malware-scanner.php:1403
msgid "Located here:"
msgstr "位于此处："

#: modules/malware-scanner/malware-scanner.php:1547
msgid "No files to whitelist."
msgstr "没有要列入白名单的文件。"

#. translators: %d: number of files whitelisted
#: modules/malware-scanner/malware-scanner.php:1586
#, php-format
msgid "%d file added to the whitelist."
msgid_plural "%d files added to the whitelist."
msgstr[0] "%d 文件已添加至白名单。"

#: modules/malware-scanner/malware-scanner.php:1688
msgid "Review recommended (not confirmed malware)."
msgstr "审查推荐（未确认的恶意软件）。"

#: modules/malware-scanner/malware-scanner.php:1720
#: modules/scheduled-scanner/scheduled-scanner.php:983
msgid "Suspicious plugin / theme folders (review recommended)"
msgstr "可疑的插件/主题文件夹（推荐查看）"

#: modules/malware-scanner/malware-scanner.php:1722
msgid ""
"These folders have unusual structure often seen in malware debris. This is "
"not a confirmed infection; review and remove if unrecognised."
msgstr "这些文件夹具有在恶意软件碎片中常见的不寻常结构。这不是确诊感染；如果无法识别，请检查并删除。"

#. translators: %s: human-readable scan duration
#: modules/malware-scanner/malware-scanner.php:1750
#, php-format
msgid "Duration %s"
msgstr "持续时间%s"

#. translators: 1: number of files scanned, 2: number of directories scanned
#: modules/malware-scanner/malware-scanner.php:1760
#, php-format
msgid "Scanned %1$s files in %2$s directories"
msgstr "已扫描 %2$s 目录中的 %1$s 个文件"

#: modules/malware-scanner/malware-scanner.php:1792
msgid "No suspicious files found — your last scan looks good"
msgstr "未发现可疑文件 - 您上次的扫描看起来不错"

#: modules/malware-scanner/malware-scanner.php:1801
msgid "Whitelist all"
msgstr "全部白名单"

#: modules/malware-scanner/malware-scanner.php:2025
msgid "Plugins"
msgstr "插件"

#: modules/malware-scanner/malware-scanner.php:2026
msgid "Themes"
msgstr "主题"

#: modules/malware-scanner/malware-scanner.php:2027
msgid "Uploads"
msgstr "上传"

#: modules/malware-scanner/malware-scanner.php:2028
msgid "wp-content"
msgstr "wp 内容"

#: modules/malware-scanner/malware-scanner.php:2030
msgid "Other locations"
msgstr "其他地点"

#. translators: %s: matched malware pattern name
#: modules/malware-scanner/malware-scanner.php:2082
#, php-format
msgid "Matched pattern: %s"
msgstr "匹配图案：%s"

#: modules/malware-scanner/malware-scanner.php:2090
msgid ""
"This file matched malware scanner signature rules. Review and delete if "
"unintended."
msgstr "该文件与恶意软件扫描程序签名规则匹配。如果无意的话请查看并删除。"

#: modules/malware-scanner/malware-scanner.php:2156
#: modules/malware-scanner/malware-scanner.php:2185
msgid "Modified plugin files"
msgstr "修改插件文件"

#: modules/malware-scanner/malware-scanner.php:2168
msgid ""
"Plugin or theme file checksum does not match the official package. Review "
"for unauthorized changes."
msgstr "插件或主题文件校验和与官方包不匹配。检查是否有未经授权的更改。"

#: modules/malware-scanner/malware-scanner.php:2187
msgid ""
"These files differ from the official plugin or theme package checksums."
msgstr "这些文件与官方插件或主题包校验和不同。"

#: modules/malware-scanner/malware-scanner.php:2214
msgid ""
"This file is not part of the official plugin or theme package. Verify it is "
"intentional."
msgstr "该文件不是官方插件或主题包的一部分。验证其是否是故意的。"

#: modules/malware-scanner/malware-scanner.php:2233
msgid "Unexpected files inside a plugin or theme folder."
msgstr "插件或主题文件夹中存在意外文件。"

#: modules/malware-scanner/malware-scanner.php:2256
#: modules/malware-scanner/malware-scanner.php:2295
msgid "Signs of suspicious or malicious code"
msgstr "可疑或恶意代码的迹象"

#: modules/malware-scanner/malware-scanner.php:2258
#: modules/malware-scanner/malware-scanner.php:2297
msgid ""
"Signature-based matches in file contents. Review each file before deleting."
msgstr "文件内容中基于签名的匹配。删除前检查每个文件。"

#: modules/malware-scanner/malware-scanner.php:2328
msgid "Database table"
msgstr "数据库表"

#: modules/malware-scanner/malware-scanner.php:2618
#, php-format
msgid "%s minute"
msgid_plural "%s minutes"
msgstr[0] "%s minute"

#: modules/malware-scanner/malware-scanner.php:2623
#, php-format
msgid "%s hour"
msgid_plural "%s hours"
msgstr[0] "%s hour"

#: modules/malware-scanner/malware-scanner.php:2656
msgid "Path patterns saved."
msgstr "路径模式已保存。"

#: modules/malware-scanner/malware-scanner.php:2671
#, php-format
msgid "Warning - You are running PHP v. %1$s - Malware Scanner needs PHP 7+ "
msgstr "Warning - You are running PHP v. %1$s - Malware Scanner needs PHP 7+"

#: modules/malware-scanner/malware-scanner.php:2676
msgid "Why is this important?"
msgstr "为什么这很重要？"

#: modules/malware-scanner/malware-scanner.php:2676
msgid "Read more about PHP 7"
msgstr "阅读有关 PHP 7 的更多信息"

#: modules/malware-scanner/malware-scanner.php:2680
msgid "Scan your website"
msgstr "扫描您的网站"

#: modules/malware-scanner/malware-scanner.php:2683
msgid "Reset results"
msgstr "重置结果"

#: modules/malware-scanner/malware-scanner.php:2687
msgid "Depending on the size of your website this can take several minutes."
msgstr "根据您网站的大小，这可能需要几分钟时间。"

#. translators: Shows how many vulnerabilities are known and when list was
#. updated
#: modules/malware-scanner/malware-scanner.php:2701
#, php-format
msgid "Malware patterns list last updated %1$s (%2$s)"
msgstr "最近更新的恶意软件模式列表 %1$s (%2$s)"

#: modules/malware-scanner/malware-scanner.php:2738
#, php-format
msgid "%d whitelisted file"
msgid_plural "%d whitelisted files"
msgstr[0] "%d whitelisted file"

#: modules/malware-scanner/malware-scanner.php:2781
msgid "These files are ignored from scans."
msgstr "这些文件将从扫描中忽略。"

#: modules/malware-scanner/malware-scanner.php:2785
msgid "Reset whitelisted files"
msgstr "重置白名单文件"

#: modules/malware-scanner/malware-scanner.php:2823
msgid "Plugins not in wordpress.org repository"
msgstr "插件不在 wordpress.org 存储库中"

#: modules/malware-scanner/malware-scanner.php:2824
msgid ""
"WordPress.org checksums were not available for these plugins. They may be "
"premium, custom, or privately distributed."
msgstr "WordPress.org 校验和不适用于这些插件。它们可能是高级的、定制的或私人分发的。"

#: modules/malware-scanner/malware-scanner.php:2825
msgid ""
"Structural heuristics and the malware content scan still run on these paths."
" Findings appear above if review is recommended."
msgstr "结构启发式方法和恶意软件内容扫描仍然在这些路径上运行。如果建议进行审查，结果会显示在上面。"

#: modules/malware-scanner/malware-scanner.php:2852
msgid "Click the button to run the first test."
msgstr "单击 按钮以运行第一个测试。"

#: modules/malware-scanner/malware-scanner.php:2877
msgid "Exclude paths from scan"
msgstr "从扫描中排除路径"

#: modules/malware-scanner/malware-scanner.php:2883
msgid ""
"Paths or patterns listed here are excluded from malware scans. One per line."
" Use * as wildcard (e.g. */plugins/plugin-name/*)."
msgstr "此处列出的路径或模式被排除在恶意软件扫描之外。每行一个。使用 * 作为通配符（例如 */plugins/plugin-name/*）。"

#: modules/malware-scanner/malware-scanner.php:2891
msgid "Example: */plugins/plugin-name/* or *wp-content/uploads/cache/*"
msgstr "示例：*/plugins/plugin-name/* 或 *wp-content/uploads/cache/*"

#. translators: %s: link to documentation
#: modules/malware-scanner/malware-scanner.php:2897
#, php-format
msgid ""
"You can exclude whole plugin or theme folders from scans. <a href=\"%s\" "
"target=\"_blank\" rel=\"noopener noreferrer\">Learn how</a>"
msgstr ""
"您可以从扫描中排除整个插件或主题文件夹。 <a href=\"%s\" target=\"_blank\" rel=\"noopener "
"noreferrer\">了解如何</a>"

#: modules/malware-scanner/malware-scanner.php:2914
msgid "Save patterns"
msgstr "保存图案"

#: modules/overview/class-wf-sn-overview-tab.php:46
msgid "No Test Results Yet"
msgstr "还没有测试结果"

#: modules/overview/class-wf-sn-overview-tab.php:47
msgid ""
"You have not run any security tests yet. Visit the Tests tab to scan your "
"site and get your security score."
msgstr "您尚未运行任何安全测试。访问“测试”选项卡以扫描您的网站并获取安全分数。"

#: modules/overview/class-wf-sn-overview-tab.php:48
msgid "Run Security Tests"
msgstr "运行安全测试"

#: modules/overview/class-wf-sn-overview-tab.php:54
msgid "Your Security Test Results"
msgstr "您的安全测试结果"

#: modules/overview/class-wf-sn-overview-tab.php:55
msgid "Here is a quick overview of how your site is doing:"
msgstr "以下是您网站运行情况的快速概述："

#: modules/overview/class-wf-sn-overview-tab.php:65
msgid "Tests passed"
msgstr "测试通过"

#: modules/overview/class-wf-sn-overview-tab.php:66 security-ninja.php:2257
msgid "Warnings"
msgstr "警告"

#: modules/overview/class-wf-sn-overview-tab.php:67
msgid "Tests failed"
msgstr "测试失败"

#: modules/overview/class-wf-sn-overview-tab.php:69
msgid "Visit Security Tests"
msgstr "访问安全测试"

#: modules/overview/class-wf-sn-overview-tab.php:102
msgid ""
"The AI Security Advisor will be available when you update to WordPress 7. "
"You will be able to get an AI-powered security review using WordPress AI "
"Connectors."
msgstr "当您更新到 WordPress 7 时，AI 安全顾问将可用。您将能够使用 WordPress AI 连接器获得基于 AI 的安全审查。"

#. translators: %s: plugin display name
#: modules/overview/class-wf-sn-overview-tab.php:105
#: modules/overview/class-wf-sn-overview-tab.php:134
#, php-format
msgid "AI is not required. %s still works fully without it."
msgstr "不需要人工智能。没有它%s仍然可以正常工作。"

#: modules/overview/class-wf-sn-overview-tab.php:110
msgid "Last reviewed"
msgstr "最后评论"

#: modules/overview/class-wf-sn-overview-tab.php:116
msgid "View last report"
msgstr "查看最新报告"

#: modules/overview/class-wf-sn-overview-tab.php:119
msgid ""
"Get a plain-English security review based on your scans, firewall activity, "
"vulnerabilities, and login events."
msgstr "根据您的扫描、防火墙活动、漏洞和登录事件获得简单的英语安全审查。"

#: modules/overview/class-wf-sn-overview-tab.php:120
msgid ""
"Recommended before first review: run security tests, vulnerability scan, "
"core scanner, and enable firewall/event logging."
msgstr "首次审查之前建议：运行安全测试、漏洞扫描、核心扫描器并启用防火墙/事件日志记录。"

#. translators: %s: plugin display name
#: modules/overview/class-wf-sn-overview-tab.php:129
#, php-format
msgid ""
"Optional: Get a plain-English review of your site security based on %s's "
"latest findings."
msgstr "可选：根据 %s 的最新发现，对您的网站安全性进行简单的英语审查。"

#: modules/overview/class-wf-sn-overview-tab.php:150
msgid "Next best actions"
msgstr "下一个最佳行动"

#: modules/overview/class-wf-sn-overview-tab.php:152
msgid "No urgent actions right now. Keep scans and updates current."
msgstr "目前没有紧急行动。保持扫描和更新最新。"

#: modules/overview/class-wf-sn-overview-tab.php:167
msgid "Ask AI to explain priorities"
msgstr "请 AI 解释优先事项"

#: modules/overview/class-wf-sn-overview-tab.php:179
msgid "What changed"
msgstr "发生了什么变化"

#: modules/overview/class-wf-sn-overview-tab.php:182
msgid "No previous comparison is available yet."
msgstr "目前还没有之前的比较。"

#: modules/overview/class-wf-sn-overview-tab.php:183
msgid ""
"Run a fresh AI review now. Future reports will show what improved, what "
"changed, and what still needs attention."
msgstr "立即进行新的人工智能审查。未来的报告将显示哪些改进、哪些变化以及哪些仍需要注意。"

#: modules/overview/class-wf-sn-overview-tab.php:196
msgid "View details in AI Advisor"
msgstr "在AI Advisor中查看详细信息"

#: modules/overview/class-wf-sn-overview-tab.php:206
msgid "Improved"
msgstr "改进"

#: modules/overview/class-wf-sn-overview-tab.php:220
msgid "No significant changes detected since your last AI review."
msgstr "自上次 AI 审核以来未检测到重大变化。"

#: modules/overview/class-wf-sn-overview-tab.php:262
#: modules/overview/class-wf-sn-overview-tab.php:276
#: modules/overview/class-wf-sn-overview-tab.php:290
msgid "Vulnerability Scan Results"
msgstr "漏洞扫描结果"

#: modules/overview/class-wf-sn-overview-tab.php:263
msgid "Here are the vulnerabilities found on your site:"
msgstr "以下是在您的网站上发现的漏洞："

#: modules/overview/class-wf-sn-overview-tab.php:270
msgid "Total Vulnerabilities Found: "
msgstr "发现的漏洞总数："

#: modules/overview/class-wf-sn-overview-tab.php:277
#: modules/vulnerabilities/class-wf-sn-vu.php:2991
msgid "Great news!"
msgstr "好消息！"

#: modules/overview/class-wf-sn-overview-tab.php:277
#: modules/vulnerabilities/class-wf-sn-vu.php:2478
#: modules/vulnerabilities/class-wf-sn-vu.php:2992
msgid "No vulnerabilities found."
msgstr "没有发现漏洞。"

#: modules/overview/class-wf-sn-overview-tab.php:280
#, php-format
msgid "Last scan: %1$s plugins, %2$s themes, WordPress %3$s checked."
msgstr "最后一次扫描：检查%1$s插件、%2$s主题、WordPress %3$s。"

#: modules/overview/class-wf-sn-overview-tab.php:291
msgid "Vulnerability tracking is not enabled."
msgstr "未启用漏洞跟踪。"

#: modules/overview/class-wf-sn-overview-tab.php:310
msgid "Available Updates"
msgstr "可用更新"

#: modules/overview/class-wf-sn-overview-tab.php:312
#, php-format
msgid "%d update available"
msgid_plural "%d updates available"
msgstr[0] "%d 有更新"

#: modules/overview/class-wf-sn-overview-tab.php:339
msgid "Successful login"
msgstr "登录成功"

#: modules/overview/class-wf-sn-overview-tab.php:340
msgid "Failed login attempt"
msgstr "登录尝试失败"

#: modules/overview/class-wf-sn-overview-tab.php:341
msgid "Blocked by firewall"
msgstr "被防火墙阻止"

#: modules/overview/class-wf-sn-overview-tab.php:346
msgid "Blocked someone attempting from logging in as \"admin\""
msgstr "阻止某人尝试以“管理员”身份登录"

#: modules/overview/class-wf-sn-overview-tab.php:347
msgid "Blocked a known bad IP from visiting"
msgstr "阻止已知不良 IP 访问"

#: modules/overview/class-wf-sn-overview-tab.php:348
msgid "Blocked an IP from a banned country"
msgstr "屏蔽了来自被禁止国家/地区的 IP"

#: modules/overview/class-wf-sn-overview-tab.php:349
msgid "Blocked a blacklisted IP"
msgstr "屏蔽了列入黑名单的IP"

#: modules/overview/class-wf-sn-overview-tab.php:350
msgid "Blocked an IP from accessing the login form"
msgstr "阻止 IP 访问登录表单"

#: modules/overview/class-wf-sn-overview-tab.php:351
msgid "Failed login attempt detected"
msgstr "检测到登录尝试失败"

#: modules/overview/class-wf-sn-overview-tab.php:352
msgid "Login denied due to banned IP"
msgstr "由于 IP 被禁止而导致登录被拒绝"

#: modules/overview/class-wf-sn-overview-tab.php:353
msgid "Blocked a suspicious request"
msgstr "阻止可疑请求"

#: modules/overview/class-wf-sn-overview-tab.php:354
msgid "Login error"
msgstr "登录错误"

#: modules/overview/class-wf-sn-overview-tab.php:355
msgid "IP Blocked by Firewall"
msgstr "IP 被防火墙阻止"

#: modules/overview/class-wf-sn-overview-tab.php:361
msgid "Firewall Summary"
msgstr "防火墙总结"

#: modules/overview/class-wf-sn-overview-tab.php:384
msgid "Action Counts"
msgstr "行动很重要"

#: modules/overview/class-wf-sn-overview-tab.php:393
msgid "Recent Events"
msgstr "近期活动"

#: modules/overview/class-wf-sn-overview-tab.php:393
msgid "View all events"
msgstr "查看所有活动"

#: modules/overview/class-wf-sn-overview-tab.php:434
msgid "Great, no firewall events found."
msgstr "太好了，没有发现防火墙事件。"

#: modules/overview/class-wf-sn-overview-tab.php:447
msgid "Quick actions"
msgstr "快速行动"

#: modules/overview/class-wf-sn-overview-tab.php:448
msgid "Jump to setup, scanning, monitoring, and maintenance areas."
msgstr "跳转至设置、扫描、监控和维护区域。"

#. translators: %s: login URL
#: modules/rename-login/class-wf-sn-rename-login.php:644
#, php-format
msgid "Your login page is now here: %s. Bookmark this page!"
msgstr "您的登录页面现在在这里：%s.将此页加入书签！"

#: modules/scheduled-scanner/scheduled-scanner.php:150
msgid "Scheduled scan event was missing and has been recreated automatically."
msgstr "计划的扫描事件丢失并已自动重新创建。"

#: modules/scheduled-scanner/scheduled-scanner.php:185
#: modules/scheduled-scanner/scheduled-scanner.php:278
msgid "No logs found."
msgstr "未找到日志。"

#: modules/scheduled-scanner/scheduled-scanner.php:217 security-ninja.php:2410
msgid "Show details"
msgstr "显示详情"

#: modules/scheduled-scanner/scheduled-scanner.php:221
#: modules/scheduled-scanner/scheduled-scanner.php:1418
msgid "Run time"
msgstr "运行时间"

#. translators: %s: number of seconds
#: modules/scheduled-scanner/scheduled-scanner.php:223
#, php-format
msgid "%s sec"
msgstr "%s 秒"

#: modules/scheduled-scanner/scheduled-scanner.php:226
#: modules/scheduled-scanner/scheduled-scanner.php:1419
msgid "Security Tests"
msgstr "安全测试"

#: modules/scheduled-scanner/scheduled-scanner.php:228
#: modules/scheduled-scanner/scheduled-scanner.php:241
#: modules/scheduled-scanner/scheduled-scanner.php:864
msgid "Tests were not run."
msgstr "未运行测试。"

#: modules/scheduled-scanner/scheduled-scanner.php:231
#: modules/scheduled-scanner/scheduled-scanner.php:244
#: modules/scheduled-scanner/scheduled-scanner.php:263
msgid "The results have changed since last scan."
msgstr "自上次扫描以来，结果已更改。"

#: modules/scheduled-scanner/scheduled-scanner.php:233
#: modules/scheduled-scanner/scheduled-scanner.php:246
#: modules/scheduled-scanner/scheduled-scanner.php:265
msgid "No changes in results since last scan."
msgstr "自上次扫描以来，结果没有变化。"

#: modules/scheduled-scanner/scheduled-scanner.php:254
msgid "Not run"
msgstr "未运行"

#. translators: 1: number of suspicious files
#: modules/scheduled-scanner/scheduled-scanner.php:269
#, php-format
msgid "%d suspicious file"
msgid_plural "%d suspicious files"
msgstr[0] "%d 可疑文件"

#: modules/scheduled-scanner/scheduled-scanner.php:314
msgid "Please remember to save settings before testing them. Continue?"
msgstr "请记住在测试之前保存设置。继续？"

#: modules/scheduled-scanner/scheduled-scanner.php:315
msgid ""
"Running… This may take several minutes when Malware Scanner is included."
msgstr "正在运行...如果包含恶意软件扫描程序，这可能需要几分钟的时间。"

#. translators: %d: number of seconds
#: modules/scheduled-scanner/scheduled-scanner.php:317
#, php-format
msgid "Time elapsed: %d seconds"
msgstr "经过时间：%d秒"

#: modules/scheduled-scanner/scheduled-scanner.php:318
msgid "Tasks completed successfully."
msgstr "任务成功完成。"

#: modules/scheduled-scanner/scheduled-scanner.php:319
msgid "Request failed or timed out. Try again or run the scheduled scan."
msgstr "请求失败或超时。重试或运行计划扫描。"

#: modules/scheduled-scanner/scheduled-scanner.php:320
msgid "Are you sure you want to delete all log entries?"
msgstr "您确定要删除所有日志条目吗？"

#: modules/scheduled-scanner/scheduled-scanner.php:321
msgid "Bad AJAX response. Please reload the page."
msgstr "AJAX 响应错误。请重新加载页面。"

#. translators: %s: date/time
#: modules/scheduled-scanner/scheduled-scanner.php:323
#, php-format
msgid "Security Ninja results from %s"
msgstr "安全忍者结果来自 %s"

#. translators: %s: date/time
#: modules/scheduled-scanner/scheduled-scanner.php:325
#, php-format
msgid "Core Scanner results from %s"
msgstr "核心扫描结果来自 %s"

#. translators: %s: date/time
#: modules/scheduled-scanner/scheduled-scanner.php:327
#, php-format
msgid "Malware Scanner results from %s"
msgstr "恶意软件扫描结果来自 %s"

#: modules/scheduled-scanner/scheduled-scanner.php:328
msgid "An error occurred. Please try again."
msgstr "发生错误。请再试一次。"

#: modules/scheduled-scanner/scheduled-scanner.php:348 security-ninja.php:846
msgid "Scheduler"
msgstr "调度"

#: modules/scheduled-scanner/scheduled-scanner.php:382
msgid "Security Ninja is testing Scheduled Scanner settings."
msgstr "Security Ninja 正在测试 Scheduled Scanner 设置。"

#: modules/scheduled-scanner/scheduled-scanner.php:625
msgid "Once Monthly"
msgstr "每月一次"

#: modules/scheduled-scanner/scheduled-scanner.php:643
#: modules/scheduled-scanner/scheduled-scanner.php:1542
#: modules/scheduled-scanner/scheduled-scanner.php:1641
msgid "Nonce verification failed"
msgstr "Nonce 验证失败"

#: modules/scheduled-scanner/scheduled-scanner.php:647
msgid "You do not have sufficient permissions to access this page. task_ajax"
msgstr "您没有足够的权限来访问此页面。task_ajax"

#: modules/scheduled-scanner/scheduled-scanner.php:656
msgid "Scan queued. You will receive the report by email when it finishes."
msgstr "扫描已排队。完成后您将通过电子邮件收到报告。"

#: modules/scheduled-scanner/scheduled-scanner.php:657
msgid "Runs in background; no need to keep this page open."
msgstr "在后台运行；无需保持此页面打开。"

#: modules/scheduled-scanner/scheduled-scanner.php:668
msgid "Scan completed successfully (fallback mode)."
msgstr "扫描成功完成（回退模式）。"

#: modules/scheduled-scanner/scheduled-scanner.php:669
msgid ""
"Action Scheduler was unavailable, so the scan ran immediately in this "
"request."
msgstr "操作计划程序不可用，因此扫描会立即在此请求中运行。"

#: modules/scheduled-scanner/scheduled-scanner.php:857
msgid "Security status for"
msgstr "的安全状态"

#: modules/scheduled-scanner/scheduled-scanner.php:857
msgid "on"
msgstr "上"

#: modules/scheduled-scanner/scheduled-scanner.php:859
msgid "The scan ran at"
msgstr "扫描运行于"

#: modules/scheduled-scanner/scheduled-scanner.php:859
msgid "for"
msgstr "为了"

#: modules/scheduled-scanner/scheduled-scanner.php:859
msgid "sec"
msgstr "秒"

#: modules/scheduled-scanner/scheduled-scanner.php:863
#: modules/scheduled-scanner/scheduled-scanner.php:867
#: modules/scheduled-scanner/scheduled-scanner.php:910
msgid "Security Testing Results"
msgstr "安全测试结果"

#: modules/scheduled-scanner/scheduled-scanner.php:868
#: modules/scheduled-scanner/scheduled-scanner.php:918
msgid "Results have changed since last scan."
msgstr "自上次扫描以来，结果已发生变化。"

#: modules/scheduled-scanner/scheduled-scanner.php:871
msgid "Detailed Changes:"
msgstr "详细变更："

#: modules/scheduled-scanner/scheduled-scanner.php:884
msgid "Status Change:"
msgstr "状态变化："

#: modules/scheduled-scanner/scheduled-scanner.php:895
msgid "Score Change:"
msgstr "分数变化："

#: modules/scheduled-scanner/scheduled-scanner.php:902
msgid "Current Result:"
msgstr "当前结果："

#: modules/scheduled-scanner/scheduled-scanner.php:911
#: modules/scheduled-scanner/scheduled-scanner.php:963
msgid "No changes since last scan."
msgstr "自上次扫描以来没有任何变化。"

#: modules/scheduled-scanner/scheduled-scanner.php:914
#: modules/scheduled-scanner/scheduled-scanner.php:962
msgid "Core Scanner results"
msgstr "核心扫描仪结果"

#: modules/scheduled-scanner/scheduled-scanner.php:915
msgid "Test were not run."
msgstr "测试未运行。"

#: modules/scheduled-scanner/scheduled-scanner.php:917
msgid "Core Scanner Results"
msgstr "核心扫描仪结果"

#: modules/scheduled-scanner/scheduled-scanner.php:922
msgid "Modified Core Files"
msgstr "修改核心文件"

#: modules/scheduled-scanner/scheduled-scanner.php:923
msgid "The following WordPress core files have been modified:"
msgstr "以下 WordPress 核心文件已被修改："

#: modules/scheduled-scanner/scheduled-scanner.php:933
msgid "Unknown files in core, site root, or hidden core files"
msgstr "核心、站点根目录或隐藏核心文件中的未知文件"

#: modules/scheduled-scanner/scheduled-scanner.php:934
msgid ""
"The following files are not part of the official WordPress package for your "
"version:"
msgstr "以下文件不属于您的版本的官方 WordPress 软件包的一部分："

#: modules/scheduled-scanner/scheduled-scanner.php:944
msgid "Missing Core Files"
msgstr "缺少核心文件"

#: modules/scheduled-scanner/scheduled-scanner.php:945
msgid "The following essential WordPress core files are missing:"
msgstr "缺少以下基本 WordPress 核心文件："

#: modules/scheduled-scanner/scheduled-scanner.php:954
msgid "Scan Summary:"
msgstr "扫描总结："

#: modules/scheduled-scanner/scheduled-scanner.php:956
msgid "Total files scanned:"
msgstr "扫描的文件总数："

#: modules/scheduled-scanner/scheduled-scanner.php:958
msgid "Scan duration:"
msgstr "扫描持续时间："

#: modules/scheduled-scanner/scheduled-scanner.php:958
msgid "seconds"
msgstr "秒"

#: modules/scheduled-scanner/scheduled-scanner.php:976
#, php-format
msgid ""
"%1$s issue(s) detected (review recommended). Open the Malware Scanner tab "
"for details."
msgstr "%1$s 检测到问题（建议进行审查）。打开恶意软件扫描程序选项卡了解详细信息。"

#: modules/scheduled-scanner/scheduled-scanner.php:991
msgid "Open Malware Scanner"
msgstr "打开恶意软件扫描程序"

#: modules/scheduled-scanner/scheduled-scanner.php:993
msgid "No issues detected."
msgstr "没有检测到问题。"

#: modules/scheduled-scanner/scheduled-scanner.php:999
msgid "Security Ninja Dashboard"
msgstr "安全忍者仪表板"

#: modules/scheduled-scanner/scheduled-scanner.php:1001
msgid "Report from a scheduled scan of your website."
msgstr "从网站的计划扫描中生成报告。"

#: modules/scheduled-scanner/scheduled-scanner.php:1006
msgid "See details here:"
msgstr "在此处查看详细信息："

#: modules/scheduled-scanner/scheduled-scanner.php:1007
msgid "Plugin version:"
msgstr "插件版本："

#: modules/scheduled-scanner/scheduled-scanner.php:1076
msgid "Invalid email address skipped"
msgstr "跳过的电子邮件地址无效"

#: modules/scheduled-scanner/scheduled-scanner.php:1091
msgid "Sent email notification"
msgstr "已发送电子邮件通知"

#: modules/scheduled-scanner/scheduled-scanner.php:1094
msgid "Success"
msgstr "成功"

#: modules/scheduled-scanner/scheduled-scanner.php:1094
msgid "Failure"
msgstr "失败"

#: modules/scheduled-scanner/scheduled-scanner.php:1104
msgid "Email notification failed"
msgstr "电子邮件通知失败"

#: modules/scheduled-scanner/scheduled-scanner.php:1106
msgid "No valid email addresses provided"
msgstr "未提供有效的电子邮件地址"

#: modules/scheduled-scanner/scheduled-scanner.php:1115
msgid "Email notification skipped"
msgstr "已跳过电子邮件通知"

#: modules/scheduled-scanner/scheduled-scanner.php:1117
msgid "No changes detected and email_report set to only send on changes"
msgstr "未检测到任何更改，并且 email_report 设置为仅发送更改"

#: modules/scheduled-scanner/scheduled-scanner.php:1179
msgid "Disable scheduled scans"
msgstr "禁用计划扫描"

#: modules/scheduled-scanner/scheduled-scanner.php:1183
msgid "Enable scheduled scans only for Security Testing"
msgstr "仅为安全测试启用计划扫描"

#: modules/scheduled-scanner/scheduled-scanner.php:1187
msgid "Enable scheduled scans only for Core Scanner"
msgstr "仅为 Core Scanner 启用计划扫描"

#: modules/scheduled-scanner/scheduled-scanner.php:1191
msgid "Enable scheduled scans for both"
msgstr "为两者启用计划扫描"

#: modules/scheduled-scanner/scheduled-scanner.php:1195
msgid ""
"Enable scheduled scans for all (Security Tests, Core Scanner, Malware "
"Scanner)"
msgstr "启用所有计划扫描（安全测试、核心扫描程序、恶意软件扫描程序）"

#: modules/scheduled-scanner/scheduled-scanner.php:1217
msgid "Never send any emails"
msgstr "从不发送任何电子邮件"

#: modules/scheduled-scanner/scheduled-scanner.php:1221
msgid "Send an email each time the tests run"
msgstr "每次运行测试时发送电子邮件"

#: modules/scheduled-scanner/scheduled-scanner.php:1225
msgid "Send an email only when test results change"
msgstr "仅在测试结果发生变化时发送电子邮件"

#: modules/scheduled-scanner/scheduled-scanner.php:1231
msgid ""
"Schedule scans of your website to detect changes in the core files and "
"security tests."
msgstr "安排扫描您的网站以检测核心文件和安全测试的更改。"

#: modules/scheduled-scanner/scheduled-scanner.php:1241
msgid "Twice Daily"
msgstr "每日两次"

#: modules/scheduled-scanner/scheduled-scanner.php:1244
msgid "Scheduled scans are enabled and will run"
msgstr "计划扫描已启用并将运行"

#: modules/scheduled-scanner/scheduled-scanner.php:1246
msgid "Scheduled scans are enabled, but no scheduled run is currently set."
msgstr "计划扫描已​​启用，但当前未设置计划运行。"

#: modules/scheduled-scanner/scheduled-scanner.php:1249
msgid "Scheduled scans are disabled"
msgstr "计划扫描已禁用"

#: modules/scheduled-scanner/scheduled-scanner.php:1261
msgid "Scan Settings"
msgstr "扫描设置"

#: modules/scheduled-scanner/scheduled-scanner.php:1263
msgid ""
"Depending on the add-ons that are active you can choose to include them in "
"scheduled scans or not."
msgstr "根据处于活动状态的附加组件，您可以选择是否将它们包含在计划扫描中。"

#: modules/scheduled-scanner/scheduled-scanner.php:1264
msgid ""
"To include Malware Scanner in scheduled scans, choose \"Enable scheduled "
"scans for all\"."
msgstr "要将恶意软件扫描程序包含在计划扫描中，请选择“为所有人启用计划扫描”。"

#: modules/scheduled-scanner/scheduled-scanner.php:1274
msgid "Scan Schedule"
msgstr "扫描计划"

#: modules/scheduled-scanner/scheduled-scanner.php:1276
msgid ""
"Running the scan once a day will ensure you get a prompt notice of any "
"problems and at the same time don't overload the server."
msgstr "每天运行一次扫描将确保您及时收到任何问题的通知，同时不会使服务器过载。"

#: modules/scheduled-scanner/scheduled-scanner.php:1286
msgid "Email Report"
msgstr "电子邮件报告"

#: modules/scheduled-scanner/scheduled-scanner.php:1288
msgid ""
"Depending on the amount of email you like to receive you can get reports for"
" all scans or just ones when results change."
msgstr "根据您希望接收的电子邮件数量，您可以获取所有扫描的报告，也可以仅在结果发生变化时获取报告。"

#: modules/scheduled-scanner/scheduled-scanner.php:1300
msgid ""
"Email address of the person (usually the site admin) who'll receive the "
"email reports."
msgstr "将接收电子邮件报告的人员（通常是站点管理员）的电子邮件地址。"

#: modules/scheduled-scanner/scheduled-scanner.php:1301
msgid "Separate multiple recipients with a comma \",\""
msgstr "用逗号 “，” 分隔多个收件人"

#: modules/scheduled-scanner/scheduled-scanner.php:1314
msgid "Test Settings (run scan)"
msgstr "测试设置（运行扫描）"

#: modules/scheduled-scanner/scheduled-scanner.php:1317
msgid "Click \"Test settings (run scan)\" above. Results will appear here."
msgstr "单击上面的“测试设置（运行扫描）”。结果将出现在这里。"

#: modules/scheduled-scanner/scheduled-scanner.php:1338
msgid "Server Time:"
msgstr "服务器时间："

#: modules/scheduled-scanner/scheduled-scanner.php:1340
msgid "Next Scheduled Scan:"
msgstr "下一次预设扫描："

#: modules/scheduled-scanner/scheduled-scanner.php:1340
msgid "From now"
msgstr "从现在开始"

#: modules/scheduled-scanner/scheduled-scanner.php:1351
msgid "Please read!"
msgstr "请阅读！"

#: modules/scheduled-scanner/scheduled-scanner.php:1352
msgid ""
"WordPress cron function depends on site visitors to regularly run its tasks."
" If your site has very few visitors the tasks wont be run on a regular, "
"predefined interval."
msgstr "WordPress cron 功能依赖于网站访问者定期运行其任务。如果您的网站访客很少，则任务将不会定期、预定义的间隔运行。"

#: modules/scheduled-scanner/scheduled-scanner.php:1357
#, php-format
msgid ""
"See our <a href=\"%s\" target=\"_blank\">documentation</a> for tips on "
"ensuring WordPress cron jobs run reliably, even on low-traffic sites."
msgstr ""
"请参阅我们的<a href=\"%s\" target=\"_blank\">文档</a>，了解有关确保 WordPress cron "
"作业即使在低流量站点上也能可靠运行的提示。"

#: modules/scheduled-scanner/scheduled-scanner.php:1369
msgid ""
"Please test the settings after changing them to ensure you're getting the "
"emails and that the testing finish in a timely manner."
msgstr "请在更改设置后对其进行测试，以确保您收到电子邮件并及时完成测试。"

#: modules/scheduled-scanner/scheduled-scanner.php:1402
#: modules/scheduled-scanner/scheduled-scanner.php:1412
msgid "Scan log"
msgstr "扫描日志"

#: modules/scheduled-scanner/scheduled-scanner.php:1403
msgid "Premium feature - license required."
msgstr "高级功能 - 需要许可证。"

#: modules/scheduled-scanner/scheduled-scanner.php:1417
msgid "Timestamp"
msgstr "时间戳"

#: modules/scheduled-scanner/scheduled-scanner.php:1495
msgid "Test description"
msgstr "测试说明"

#: modules/scheduled-scanner/scheduled-scanner.php:1496
msgid "Test results"
msgstr "测试结果"

#: modules/scheduled-scanner/scheduled-scanner.php:1513
msgid "Test Description"
msgstr "测试说明"

#: modules/scheduled-scanner/scheduled-scanner.php:1514
msgid "Test Results"
msgstr "测试结果"

#: modules/scheduled-scanner/scheduled-scanner.php:1519
msgid "Unknown Error."
msgstr "未知错误。"

#: modules/scheduled-scanner/scheduled-scanner.php:1547
msgid "You do not have sufficient permissions to access this page. cs_details"
msgstr "您没有足够的权限来访问此页面。cs_details"

#: modules/scheduled-scanner/scheduled-scanner.php:1565
msgid "The following WordPress core files have been modified"
msgstr "以下 WordPress 核心文件已被修改"

#: modules/scheduled-scanner/scheduled-scanner.php:1565
msgid ""
"If you did not modify the following files, you should review them to make "
"sure no malicious code is there."
msgstr "如果您没有修改以下文件，则应检查它们以确保没有恶意代码。"

#: modules/scheduled-scanner/scheduled-scanner.php:1571
msgid "Following files are unknown and should not be in your core folders"
msgstr "以下文件是未知的，不应位于您的核心文件夹中"

#: modules/scheduled-scanner/scheduled-scanner.php:1571
msgid ""
"These are files not included with WordPress default installation and should "
"not be in your core WordPress folders."
msgstr "这些文件未包含在 WordPress 默认安装中，不应位于您的核心 WordPress 文件夹中。"

#: modules/scheduled-scanner/scheduled-scanner.php:1582
msgid "Following core files are missing and they should not be."
msgstr "以下核心文件缺失，不应缺失。"

#: modules/scheduled-scanner/scheduled-scanner.php:1583
msgid ""
"Missing core files my indicate a bad auto-update or they simply were not "
"copied on the server when the site was setup."
msgstr "缺少核心文件表明自动更新错误，或者它们在设置站点时没有复制到服务器上。"

#: modules/scheduled-scanner/scheduled-scanner.php:1583
msgid ""
"If there is no legitimate reason for the files to be missing use the restore"
" action to create them."
msgstr "如果没有正当理由导致文件丢失，请使用 restore 操作创建文件。"

#: modules/scheduled-scanner/scheduled-scanner.php:1594
msgid ""
"The following core files are missing but are not essential for WordPress "
"functionality:"
msgstr "以下核心文件缺失，但对于 WordPress 功能不是必需的："

#: modules/scheduled-scanner/scheduled-scanner.php:1595
msgid ""
"These files are part of the WordPress core but are not necessary for the "
"basic operation of your site. Their absence does not indicate a security "
"issue."
msgstr "这些文件是 WordPress 核心的一部分，但对于您网站的基本操作不是必需的。它们的缺失并不表示存在安全问题。"

#: modules/scheduled-scanner/scheduled-scanner.php:1608
#, php-format
msgid ""
"A total of <span class=\"sn_count\">%1$s</span> files were scanned and <span"
" class=\"sn_count\">%2$s</span> are unmodified and safe."
msgstr ""
"共扫描了 <span class=\"sn_count\">%1$s</span>个文件被扫描，其中 <span "
"class=\"sn_count\">%2$s</span>未经修改且安全。"

#: modules/scheduled-scanner/scheduled-scanner.php:1616
#, php-format
msgid "Problem loading Core Scanner Results - %s"
msgstr "加载核心扫描仪结果时出现问题 - %s"

#: modules/scheduled-scanner/scheduled-scanner.php:1617
msgid "Undocumented error."
msgstr "未记录的错误。"

#: modules/scheduled-scanner/scheduled-scanner.php:1645
msgid "You do not have sufficient permissions to access this page. ms_details"
msgstr "您没有足够的权限访问此页面。详细信息"

#: modules/scheduled-scanner/scheduled-scanner.php:1652
msgid "Invalid log entry."
msgstr "无效的日志条目。"

#: modules/scheduled-scanner/scheduled-scanner.php:1660
msgid "No Malware Scanner results for this run."
msgstr "此次运行没有恶意软件扫描程序结果。"

#: modules/scheduled-scanner/scheduled-scanner.php:1666
msgid "Unable to load results."
msgstr "无法加载结果。"

#: modules/scheduled-scanner/scheduled-scanner.php:1679
#, php-format
msgid "Scanned %1$s files in %2$s directories."
msgstr "扫描了 %2$s 个目录中的 %1$s 个文件。"

#: modules/scheduled-scanner/scheduled-scanner.php:1687
msgid "Duration:"
msgstr "期间："

#: modules/scheduled-scanner/scheduled-scanner.php:1702
#, php-format
msgid "%d suspicious file found"
msgid_plural "%d suspicious files found"
msgstr[0] "%d suspicious file found"

#: modules/scheduled-scanner/scheduled-scanner.php:1707
msgid "Pattern / details"
msgstr "图案/细节"

#: modules/scheduled-scanner/scheduled-scanner.php:1720
msgid "No suspicious files reported for this run."
msgstr "此次运行没有报告可疑文件。"

#: modules/scheduled-scanner/scheduled-scanner.php:1748
msgid "Good"
msgstr "好的"

#: modules/scheduled-scanner/scheduled-scanner.php:1752
#: security-ninja.php:2258 security-ninja.php:2336
msgid "Failed"
msgstr "失败"

#: modules/scheduled-scanner/scheduled-scanner.php:1772
msgid ""
"Status information is incomplete - the test result has changed but status "
"details are unavailable."
msgstr "状态信息不完整 - 测试结果已更改，但状态详细信息不可用。"

#: modules/scheduled-scanner/scheduled-scanner.php:1780
msgid "This is an improvement - the security issue has been resolved."
msgstr "这是一项改进——安全问题已得到解决。"

#: modules/scheduled-scanner/scheduled-scanner.php:1782
msgid "This indicates a security concern that should be addressed."
msgstr "这表明存在应该解决的安全问题。"

#: modules/scheduled-scanner/scheduled-scanner.php:1784
msgid "The status level remains the same but other details may have changed."
msgstr "状态级别保持不变，但其他详细信息可能已更改。"

#: modules/visitor-log/class-wf-sn-visitor-log.php:130
msgid "Blacklisted by IP"
msgstr "按 IP 列入黑名单"

#: modules/visitor-log/class-wf-sn-visitor-log.php:139
msgid "User Agent"
msgstr "用户代理"

#: modules/visitor-log/class-wf-sn-visitor-log.php:146
msgid "Description"
msgstr "描述"

#: modules/visitor-log/class-wf-sn-visitor-log.php:186
msgid "You"
msgstr "你"

#: modules/visitor-log/class-wf-sn-visitor-log.php:189
#: modules/visitor-log/class-wf-sn-visitor-log.php:678
msgid "Ban IP"
msgstr "禁止 IP"

#: modules/visitor-log/class-wf-sn-visitor-log.php:253
msgid "Are you sure you want to ban this IP?"
msgstr "您确定要禁止该IP吗？"

#: modules/visitor-log/class-wf-sn-visitor-log.php:255
#: modules/visitor-log/class-wf-sn-visitor-log.php:499
#: modules/visitor-log/class-wf-sn-visitor-log.php:509
msgid "URL"
msgstr "网址"

#: modules/visitor-log/class-wf-sn-visitor-log.php:258
msgid "Error loading data:"
msgstr "加载数据时出错："

#: modules/visitor-log/class-wf-sn-visitor-log.php:259
msgid "Status:"
msgstr "地位："

#: modules/visitor-log/class-wf-sn-visitor-log.php:260
msgid "Error:"
msgstr "错误："

#: modules/visitor-log/class-wf-sn-visitor-log.php:261
msgid "Code:"
msgstr "代码："

#: modules/visitor-log/class-wf-sn-visitor-log.php:262
msgid "Response:"
msgstr "回复："

#: modules/visitor-log/class-wf-sn-visitor-log.php:387
msgid "No data"
msgstr "暂无内容"

#: modules/visitor-log/class-wf-sn-visitor-log.php:413
msgid "Please enter a valid IP."
msgstr "请输入有效的 IP。"

#: modules/visitor-log/class-wf-sn-visitor-log.php:418
msgid "Cannot ban private or reserved IP addresses."
msgstr "无法禁止私有或保留的 IP 地址。"

#: modules/visitor-log/class-wf-sn-visitor-log.php:431
msgid "Added IP to blacklist"
msgstr "将 IP 添加到黑名单"

#: modules/visitor-log/class-wf-sn-visitor-log.php:432
msgid "New IP added to the blacklist manually from the visitor log."
msgstr "从访客日志中手动添加到黑名单的新 IP。"

#: modules/visitor-log/class-wf-sn-visitor-log.php:454
msgid "Visitor log is not enabled!"
msgstr "访客日志未启用！"

#. translators: %s: URL to firewall settings page
#: modules/visitor-log/class-wf-sn-visitor-log.php:461
#, php-format
msgid "Go to the %s."
msgstr "前往%s。"

#: modules/visitor-log/class-wf-sn-visitor-log.php:465
msgid "Firewall settings"
msgstr "防火墙设置"

#: modules/visitor-log/class-wf-sn-visitor-log.php:470
msgid "Scroll down and select the \"Visitor Logging\" tab to enable the feature."
msgstr "向下滚动并选择“访客日志记录”选项卡以启用该功能。"

#: modules/visitor-log/class-wf-sn-visitor-log.php:485
msgid "Visitor log"
msgstr "访客日志"

#: modules/visitor-log/class-wf-sn-visitor-log.php:489
msgid "Refresh"
msgstr "刷新"

#: modules/visitor-log/class-wf-sn-visitor-log.php:520
msgid "Filtering out:"
msgstr "过滤掉："

#: modules/visitor-log/class-wf-sn-visitor-log.php:667
#, php-format
msgid "Browser: %s"
msgstr "浏览器：%s"

#: modules/vulnerabilities/class-wf-sn-vu.php:102
msgid "Scanned the themes and plugins for vulnerabilities after update."
msgstr "更新后扫描主题和插件中的漏洞。"

#: modules/vulnerabilities/class-wf-sn-vu.php:303
#: modules/wizard/class-wf-sn-wizard.php:422
msgid "Vulnerabilities"
msgstr "漏洞"

#. translators: %1$s: Vulnerability type, %2$s: Error message
#: modules/vulnerabilities/class-wf-sn-vu.php:539
#, php-format
msgid "Network error downloading %1$s vulnerabilities: %2$s"
msgstr "网络错误下载%1$s漏洞：%2$s"

#. translators: %s: Vulnerability type
#: modules/vulnerabilities/class-wf-sn-vu.php:623
#, php-format
msgid "Failed to decompress %s vulnerability file."
msgstr "%s漏洞文件解压失败。"

#. translators: %s: Vulnerability type
#: modules/vulnerabilities/class-wf-sn-vu.php:659
#, php-format
msgid "Downloaded %s vulnerability file does not appear to be valid JSONL."
msgstr "下载的 %s 漏洞文件似乎不是有效的 JSONL。"

#. translators: %1$s: Vulnerability type, %2$s: Status info
#: modules/vulnerabilities/class-wf-sn-vu.php:710
#, php-format
msgid "Successfully updated %1$s vulnerabilities. Status: %2$s"
msgstr "已成功更新%1$s个漏洞。状态：%2$s"

#: modules/vulnerabilities/class-wf-sn-vu.php:712
msgid "Conditional GET used"
msgstr "使用条件 GET"

#: modules/vulnerabilities/class-wf-sn-vu.php:712
msgid "Full download"
msgstr "完整下载"

#. translators: %s: Vulnerability type
#: modules/vulnerabilities/class-wf-sn-vu.php:720
#, php-format
msgid "Failed to save %s vulnerability file."
msgstr "%s漏洞文件保存失败。"

#. translators: %1$s: Vulnerability type, %2$d: HTTP status code
#: modules/vulnerabilities/class-wf-sn-vu.php:754
#, php-format
msgid "HTTP error %2$d downloading %1$s vulnerabilities."
msgstr "HTTP 错误 %2$d 下载 %1$s 漏洞。"

#: modules/vulnerabilities/class-wf-sn-vu.php:1025
msgid "Checked for updates to the vulnerability list; no updates needed."
msgstr "检查漏洞列表更新；无需更新。"

#. Translators: How many new vulnerabilities were downloaded
#: modules/vulnerabilities/class-wf-sn-vu.php:1055
#, php-format
msgid "Downloaded %s new vulnerability."
msgid_plural "Downloaded %s new vulnerabilities."
msgstr[0] "Downloaded %s new vulnerability."

#: modules/vulnerabilities/class-wf-sn-vu.php:1057
msgid "No new vulnerabilities detected."
msgstr "未检测到新漏洞。"

#. Translators: Explaining how many vulnerabilities are tracked by the plugin
#: modules/vulnerabilities/class-wf-sn-vu.php:1067
#, php-format
msgid ""
"Now tracking a total of %1$s known vulnerabilities. Last checked: %2$s. "
"Update or replace vulnerable plugins promptly."
msgstr "现在总共追踪%1$s个已知漏洞。最后检查：%2$s。及时更新或替换有漏洞的插件。"

#. Translators:
#: modules/vulnerabilities/class-wf-sn-vu.php:1075
#, php-format
msgid ""
"Now tracking a total of %1$s known vulnerabilities. Ensure your plugins are "
"secure."
msgstr "现在总共追踪%1$s个已知漏洞。确保您的插件是安全的。"

#. translators:
#: modules/vulnerabilities/class-wf-sn-vu.php:1087
#, php-format
msgid "%s vulnerability added."
msgid_plural "%s new vulnerabilites added."
msgstr[0] "%s vulnerability added."

#. translators: %1$s is the site name
#: modules/vulnerabilities/class-wf-sn-vu.php:1125
#, php-format
msgid "Security Ninja has detected vulnerabilities on your website, %1$s."
msgstr "安全忍者检测到您的网站存在漏洞，%1$s."

#: modules/vulnerabilities/class-wf-sn-vu.php:1131
msgid "Plugin"
msgstr "插件"

#: modules/vulnerabilities/class-wf-sn-vu.php:1142
msgid "Theme"
msgstr "主题"

#: modules/vulnerabilities/class-wf-sn-vu.php:1151
msgid "View all vulnerabilities:"
msgstr "查看所有漏洞："

#: modules/vulnerabilities/class-wf-sn-vu.php:1151
#: modules/vulnerabilities/class-wf-sn-vu.php:2930
msgid "here"
msgstr "这里"

#: modules/vulnerabilities/class-wf-sn-vu.php:1153
msgid ""
"You are receiving this email because you have activated email warnings for "
"the vulnerability scanner."
msgstr "您收到此电子邮件是因为您已为漏洞扫描程序激活了电子邮件警告。"

#: modules/vulnerabilities/class-wf-sn-vu.php:1158
msgid "Thank you for using WP Security Ninja"
msgstr "感谢您使用 WP Security Ninja"

#: modules/vulnerabilities/class-wf-sn-vu.php:1161
msgid ""
"For enhanced security, please ensure that all your plugins, themes, and "
"WordPress itself are always up-to-date. Regular updates help protect your "
"website from known vulnerabilities."
msgstr "为了增强安全性，请确保您的所有插件、主题和 WordPress 本身始终是最新的。定期更新有助于保护您的网站免受已知漏洞的影响。"

#: modules/vulnerabilities/class-wf-sn-vu.php:1167
msgid "Vulnerabilities detected on"
msgstr "检测到的漏洞"

#: modules/vulnerabilities/class-wf-sn-vu.php:1176
msgid "Unknown error"
msgstr "未知错误"

#. translators: 1: recipient email, 2: error message
#: modules/vulnerabilities/class-wf-sn-vu.php:1182
#, php-format
msgid "Email not sent to %1$s. Error: %2$s"
msgstr "电子邮件未发送至%1$s。错误：%2$s"

#. translators: %s: recipient email address
#: modules/vulnerabilities/class-wf-sn-vu.php:1193
#, php-format
msgid "Vulnerabilities detected - Email warning sent to %s"
msgstr "检测到漏洞 - 向 %s 发送电子邮件警告"

#. translators: %s: error message
#: modules/vulnerabilities/class-wf-sn-vu.php:1319
#, php-format
msgid ""
"Memory-efficient vulnerability scan failed, using fallback method. Error: %s"
msgstr "内存高效漏洞扫描失败，使用回退方法。错误：%s"

#. translators: %s: error message
#: modules/vulnerabilities/class-wf-sn-vu.php:1377
#, php-format
msgid ""
"Memory-efficient theme vulnerability scan failed, using fallback method. "
"Error: %s"
msgstr "内存高效主题漏洞扫描失败，使用回退方法。错误：%s"

#. translators: %s: error message
#: modules/vulnerabilities/class-wf-sn-vu.php:1496
#, php-format
msgid ""
"Memory-efficient WordPress vulnerability scan failed, using fallback method."
" Error: %s"
msgstr "内存高效的 WordPress 漏洞扫描失败，使用回退方法。错误：%s"

#: modules/vulnerabilities/class-wf-sn-vu.php:1593
msgid "Downloaded list of known WordPress versions and their status."
msgstr "下载的已知 WordPress 版本及其状态列表。"

#: modules/vulnerabilities/class-wf-sn-vu.php:1706
msgid "Vulnerability Scanner"
msgstr "漏洞扫描程序"

#: modules/vulnerabilities/class-wf-sn-vu.php:1729
msgid "Vulnerability scanning"
msgstr "漏洞扫描"

#: modules/vulnerabilities/class-wf-sn-vu.php:1730
msgid "Checking for known vulnerabilites."
msgstr "检查已知的漏洞。"

#: modules/vulnerabilities/class-wf-sn-vu.php:1749
msgid "Admin counter"
msgstr "管理员计数器"

#: modules/vulnerabilities/class-wf-sn-vu.php:1750
msgid "Disable warning notice in admin pages."
msgstr "在管理页面中禁用警告通知。"

#: modules/vulnerabilities/class-wf-sn-vu.php:1769
msgid "Email warnings"
msgstr "电子邮件警告"

#: modules/vulnerabilities/class-wf-sn-vu.php:1770
msgid ""
"Enable email notifications. Only when one or more vulnerabilites are "
"detected."
msgstr "启用电子邮件通知。仅当检测到一个或多个漏洞时。"

#: modules/vulnerabilities/class-wf-sn-vu.php:1788
msgid "Email recipient"
msgstr "电子邮件收件人"

#: modules/vulnerabilities/class-wf-sn-vu.php:1791
msgid ""
"Who should get the warning? The system will send an email when a "
"vulnerability is detected. Maximum one email per day."
msgstr "谁应该收到警告？检测到漏洞时，系统将发送电子邮件。每天最多发送一封邮件。"

#: modules/vulnerabilities/class-wf-sn-vu.php:1805
msgid "Ignored Plugins & Themes"
msgstr "忽略的插件和主题"

#: modules/vulnerabilities/class-wf-sn-vu.php:1808
msgid ""
"Enter plugin or theme folder names (one per line) that should be ignored "
"during vulnerability scanning. These will be skipped even if vulnerabilities"
" are detected."
msgstr "输入在漏洞扫描期间应忽略的插件或主题文件夹名称（每行一个）。即使检测到漏洞，这些也会被跳过。"

#: modules/vulnerabilities/class-wf-sn-vu.php:1819
msgid "Example: designthemes-core-features or twentytwentyfour"
msgstr "示例：designthemes-core-features 或二十二四"

#: modules/vulnerabilities/class-wf-sn-vu.php:1838
msgid "Manual Vulnerability Scan"
msgstr "手动漏洞扫描"

#: modules/vulnerabilities/class-wf-sn-vu.php:1839
msgid ""
"Click the button below to perform a manual vulnerability scan. This will "
"check your installed plugins, themes, and WordPress version against the "
"latest vulnerability database."
msgstr "单击下面的按钮执行手动漏洞扫描。这将根据最新的漏洞数据库检查您安装的插件、主题和 WordPress 版本。"

#: modules/vulnerabilities/class-wf-sn-vu.php:1843
#: modules/vulnerabilities/class-wf-sn-vu.php:2562
msgid "Run Manual Scan"
msgstr "运行手动扫描"

#: modules/vulnerabilities/class-wf-sn-vu.php:1858
msgid "Last Updated"
msgstr "最后更新"

#: modules/vulnerabilities/class-wf-sn-vu.php:1878
#: modules/vulnerabilities/class-wf-sn-vu.php:1880
msgid "just now"
msgstr "现在"

#: modules/vulnerabilities/class-wf-sn-vu.php:1904
msgid "File exists but timestamp unavailable"
msgstr "文件存在但时间戳不可用"

#: modules/vulnerabilities/class-wf-sn-vu.php:1910
msgid "File not found"
msgstr "找不到文件"

#: modules/vulnerabilities/class-wf-sn-vu.php:1920
msgid "Download All Files"
msgstr "下载所有文件"

#: modules/vulnerabilities/class-wf-sn-vu.php:1935
msgid "Path:"
msgstr "路径："

#: modules/vulnerabilities/class-wf-sn-vu.php:1967
msgid "Vulnerability list updated"
msgstr "漏洞列表已更新"

#. translators: Shown if one or multiple vulnerabilities found
#: modules/vulnerabilities/class-wf-sn-vu.php:2029
#, php-format
msgid "You have %s known vulnerability on your website!"
msgid_plural "You have %s known vulnerabilities on your website!"
msgstr[0] "您的网站上有 %s 个已知漏洞！"

#: modules/vulnerabilities/class-wf-sn-vu.php:2034
msgid "Dismiss warning for 24 hours."
msgstr "关闭警告 24 小时。"

#: modules/vulnerabilities/class-wf-sn-vu.php:2385
msgid "Vulnerability scanning is disabled."
msgstr "漏洞扫描已禁用。"

#: modules/vulnerabilities/class-wf-sn-vu.php:2395
msgid "Please wait at least 1 minute between manual scans."
msgstr "手动扫描之间请至少等待 1 分钟。"

#. translators: %1$s: Number of plugins checked, %2$s: Number of themes
#. checked, %3$s: WordPress version
#: modules/vulnerabilities/class-wf-sn-vu.php:2460
#, php-format
msgid ""
"Scan completed successfully! Checked %1$s plugins, %2$s themes, and "
"WordPress %3$s against the vulnerability database."
msgstr "扫描成功完成！根据漏洞数据库检查了 %1$s 插件、%2$s 主题和 WordPress %3$s。"

#. translators: %s: Number of vulnerabilities found
#: modules/vulnerabilities/class-wf-sn-vu.php:2469
#, php-format
msgid "Found %s vulnerability."
msgid_plural "Found %s vulnerabilities."
msgstr[0] "发现%s漏洞。"

#. translators: %s: Number of vulnerabilities found
#: modules/vulnerabilities/class-wf-sn-vu.php:2483
#, php-format
msgid "Scan completed. Found %s vulnerability."
msgid_plural "Scan completed. Found %s vulnerabilities."
msgstr[0] "扫描完成。发现%s漏洞。"

#: modules/vulnerabilities/class-wf-sn-vu.php:2519
msgid "Unauthorized access attempt to manual vulnerability scan."
msgstr "未经授权的访问尝试手动漏洞扫描。"

#: modules/vulnerabilities/class-wf-sn-vu.php:2557
msgid "Scanning..."
msgstr "扫描..."

#: modules/vulnerabilities/class-wf-sn-vu.php:2558
msgid "Scanning for vulnerabilities..."
msgstr "扫描漏洞..."

#: modules/vulnerabilities/class-wf-sn-vu.php:2559
msgid "Scan completed successfully. Reloading the page!"
msgstr "扫描成功完成。正在重新加载页面！"

#: modules/vulnerabilities/class-wf-sn-vu.php:2560
msgid "Scan failed!"
msgstr "扫描失败！"

#: modules/vulnerabilities/class-wf-sn-vu.php:2561
msgid "An error occurred during the scan. Please try again."
msgstr "扫描期间发生错误。请再试一次。"

#: modules/vulnerabilities/class-wf-sn-vu.php:2563
msgid "Downloading..."
msgstr "正在下载..."

#: modules/vulnerabilities/class-wf-sn-vu.php:2564
msgid "Downloaded!"
msgstr "已下载！"

#: modules/vulnerabilities/class-wf-sn-vu.php:2565
msgid "Download Failed"
msgstr "下载失败"

#: modules/vulnerabilities/class-wf-sn-vu.php:2745
msgid "Vulnerabilities found on your system!"
msgstr "在您的系统上发现漏洞！"

#. translators: %s: WordPress version
#: modules/vulnerabilities/class-wf-sn-vu.php:2756
#: modules/vulnerabilities/class-wf-sn-vu.php:2764
#, php-format
msgid ""
"This version of WordPress (%1$s) is considered %2$s. You should upgrade as "
"soon as possible."
msgstr "此版本的 WordPress (%1$s) 被视为%2$s。您应该尽快升级。"

#: modules/vulnerabilities/class-wf-sn-vu.php:2758
msgid "INSECURE"
msgstr "不安全的"

#: modules/vulnerabilities/class-wf-sn-vu.php:2766
msgid "OUTDATED"
msgstr "过时的"

#. translators: %s: WordPress version
#: modules/vulnerabilities/class-wf-sn-vu.php:2774
#, php-format
msgid ""
"You are running WordPress version %s and there are known vulnerabilities "
"that have been fixed in later versions. You should upgrade WordPress as soon"
" as possible."
msgstr "您运行的是 WordPress 版本 %s，其中的已知漏洞已在后续版本中得到修复。您应尽快升级 WordPress。"

#: modules/vulnerabilities/class-wf-sn-vu.php:2782
msgid "Known vulnerabilities"
msgstr "已知漏洞"

#. translators: 1: WordPress version
#: modules/vulnerabilities/class-wf-sn-vu.php:2799
#, php-format
msgid "Fixed in WordPress version %1$s"
msgstr "已在 WordPress 版本中修正 %1$s"

#. translators: %s: CVE ID
#: modules/vulnerabilities/class-wf-sn-vu.php:2806
#, php-format
msgid "More details: %1$sRead more about %2$s%3$s%4$s"
msgstr "更多详情：%1$s了解更多关于 %2$s%3$s%4$s 的信息"

#: modules/vulnerabilities/class-wf-sn-vu.php:2821
msgid ""
"You should upgrade to latest version or find a different plugin as soon as "
"possible."
msgstr "您应该尽快升级到最新版本或找到不同的插件。"

#. translators: %1$s: Plugin name, %2$s: Plugin version
#: modules/vulnerabilities/class-wf-sn-vu.php:2828
#, php-format
msgid "Plugin: %1$s %2$s"
msgstr "插件：%1$s %2$s"

#. translators: %1$s: URL for the update, %2$s: Plugin name, %3$s: Minimum
#. version required
#: modules/vulnerabilities/class-wf-sn-vu.php:2840
#, php-format
msgid "Update %2$s to minimum version %3$s <a href=\"%1$s\">here</a>"
msgstr "将%2$s更新到最低版本%3$s<a href=\"%1$s\">此处</a>"

#: modules/vulnerabilities/class-wf-sn-vu.php:2880
#: modules/vulnerabilities/class-wf-sn-vu.php:2894
#: modules/vulnerabilities/class-wf-sn-vu.php:2963
#: modules/vulnerabilities/class-wf-sn-vu.php:2977
msgid "Read more:"
msgstr "阅读更多："

#: modules/vulnerabilities/class-wf-sn-vu.php:2908
msgid ""
"Warning - Vulnerable themes found! Note: comparison is made by folder name. "
"Please verify the theme before deleting."
msgstr "警告 - 发现易受攻击的主题！注意：比较是通过文件夹名称进行的。请在删除前验证主题。"

#. translators: %1$s: Theme name, %2$s: Theme version
#: modules/vulnerabilities/class-wf-sn-vu.php:2915
#, php-format
msgid "Theme: %1$s %2$s"
msgstr "主题：%1$s %2$s"

#. translators: %1$s: URL for the update, %2$s: Theme name, %3$s: Minimum
#. version required
#: modules/vulnerabilities/class-wf-sn-vu.php:2926
#, php-format
msgid "Update %2$s to minimum version %3$s. You can do it %1$s."
msgstr "更新 %2$s 到最低版本 %3$s。您可以执行 %1$s。"

#. translators: %1$s: Number of plugins checked, %2$s: Number of themes
#. checked, %3$s: WordPress version
#: modules/vulnerabilities/class-wf-sn-vu.php:2999
#, php-format
msgid ""
"Scan completed: %1$s plugins, %2$s themes, WordPress %3$s checked against "
"vulnerability database."
msgstr "扫描完成：%1$s插件、%2$s主题、WordPress %3$s检查漏洞数据库。"

#: modules/vulnerabilities/class-wf-sn-vu.php:3033
msgid "You do not have permission to perform this action."
msgstr "您没有执行此操作的权限。"

#. translators: %s: Vulnerability type
#: modules/vulnerabilities/class-wf-sn-vu.php:3053
#, php-format
msgid "Failed to download %s data."
msgstr "下载%s数据失败。"

#: modules/vulnerabilities/class-wf-sn-vu.php:3061
msgid "All vulnerability files downloaded successfully."
msgstr "所有漏洞文件均已成功下载。"

#. translators: %1$d: Number of files downloaded, %2$d: Number of files
#. failed, %3$s: List of failed files
#: modules/vulnerabilities/class-wf-sn-vu.php:3070
#, php-format
msgid "Downloaded %1$d files successfully. %2$d files failed: %3$s"
msgstr "已成功下载%1$d个文件。 %2$d 文件失败：%3$s"

#. translators: %s: Vulnerability type
#: modules/vulnerabilities/class-wf-sn-vu.php:3083
#, php-format
msgid "Failed to download vulnerability files: %s"
msgstr "漏洞文件下载失败：%s"

#: modules/whitelabel/class-wf-sn-wl.php:381
msgid "Enable whitelabel"
msgstr "启用白标"

#: modules/whitelabel/class-wf-sn-wl.php:382
msgid ""
"This option allows you to white label the plugin, customizing it with your "
"own branding."
msgstr "此选项允许您为插件贴上白标，并使用您自己的品牌对其进行自定义。"

#: modules/whitelabel/class-wf-sn-wl.php:397
msgid "Warning - Enabling white labeling will make this tab disappear."
msgstr "警告 - 启用白标将使此选项卡消失。"

#: modules/whitelabel/class-wf-sn-wl.php:399
msgid ""
"To disable white labeling or change the branding, you will need to manually "
"navigate to a specific URL in your browser and reload the page."
msgstr "要禁用白标或更改品牌，您需要在浏览器中手动导航到特定 URL 并重新加载页面。"

#: modules/whitelabel/class-wf-sn-wl.php:400
msgid ""
"Bookmark the following URL to easily access the white label settings again:"
msgstr "将以下 URL 添加为书签，以便再次轻松访问白标设置："

#: modules/whitelabel/class-wf-sn-wl.php:408
msgid "Plugin Name"
msgstr "插件名称"

#: modules/whitelabel/class-wf-sn-wl.php:416
msgid "Plugin Description"
msgstr "插件说明"

#: modules/whitelabel/class-wf-sn-wl.php:417
msgid ""
"Since 2011 Security Ninja has helped thousands of site owners like you to "
"feel safe!"
msgstr "自 2011 年以来，Security Ninja 已帮助成千上万像您这样的网站所有者感到安全！"

#: modules/whitelabel/class-wf-sn-wl.php:421
msgid "Author Name"
msgstr "作者姓名"

#: modules/whitelabel/class-wf-sn-wl.php:426
msgid "Author URL"
msgstr "作者 URL"

#: modules/whitelabel/class-wf-sn-wl.php:427
msgid "Enter the new URL for both the author and the plugin."
msgstr "输入作者和插件的新 URL。"

#: modules/whitelabel/class-wf-sn-wl.php:436
msgid "Plugin Icon URL"
msgstr "插件图标 URL"

#: modules/whitelabel/class-wf-sn-wl.php:436
msgid ""
"The little square image used to represent the plugin, eg on the update-core "
"page."
msgstr "用于表示插件的小方块图像，例如在 update-core 页面上。"

#: modules/whitelabel/class-wf-sn-wl.php:441
#: modules/whitelabel/class-wf-sn-wl.php:458
msgid "Select Image"
msgstr "选择图像"

#: modules/whitelabel/class-wf-sn-wl.php:442
#: modules/whitelabel/class-wf-sn-wl.php:459
msgid "Clear"
msgstr "清除"

#: modules/whitelabel/class-wf-sn-wl.php:446
#: modules/whitelabel/class-wf-sn-wl.php:853
msgid "Plugin Icon"
msgstr "插件图标"

#: modules/whitelabel/class-wf-sn-wl.php:454
msgid "Plugin Menu Icon URL"
msgstr "插件菜单图标 URL"

#: modules/whitelabel/class-wf-sn-wl.php:454
msgid "This is the little menu icon in the sidebar"
msgstr "这是侧边栏中的小菜单图标"

#: modules/whitelabel/class-wf-sn-wl.php:463
#: modules/whitelabel/class-wf-sn-wl.php:854
msgid "Menu Icon"
msgstr "菜单图标"

#: modules/whitelabel/class-wf-sn-wl.php:850
msgid "Select Plugin Icon"
msgstr "选择插件图标"

#: modules/whitelabel/class-wf-sn-wl.php:851
msgid "Select Menu Icon"
msgstr "选择菜单图标"

#: modules/whitelabel/class-wf-sn-wl.php:852
msgid "Use this image"
msgstr "使用此图像"

#: modules/wizard/class-wf-sn-wizard.php:134
msgid "You have run this wizard before."
msgstr "您之前已经运行过该向导。"

#: modules/wizard/class-wf-sn-wizard.php:135
msgid ""
"Clicking Activate on any step replaces your saved settings for that module "
"with the wizard defaults. Use Skip or Continue on steps you do not want to "
"change."
msgstr "在任何步骤中单击“激活”都会将该模块保存的设置替换为向导默认值。对您不想更改的步骤使用“跳过”或“继续”。"

#: modules/wizard/class-wf-sn-wizard.php:136
msgid ""
"Affected modules: Firewall, Events Logger, Vulnerability Scanner, Login "
"Protection, Default Fixes, and WooCommerce Protection."
msgstr "受影响的模块：防火墙、事件记录器、漏洞扫描程序、登录保护、默认修复和 WooCommerce 保护。"

#: modules/wizard/class-wf-sn-wizard.php:146
msgid "Activate replaces this module's settings with wizard defaults."
msgstr "激活会将此模块的设置替换为向导默认值。"

#: modules/wizard/class-wf-sn-wizard.php:166
msgid ""
"Everything in this wizard works on the free plan. Pro adds stronger "
"protection when you need it: cloud firewall with 600M+ bad IPs, login brute-"
"force blocking, one-click security fixes, WooCommerce hardening, malware "
"scanning, and more."
msgstr ""
"该向导中的所有内容都适用于免费计划。 Pro 在您需要时添加更强大的保护：具有 6 亿+ 不良 IP "
"的云防火墙、登录暴力阻止、一键安全修复、WooCommerce 强化、恶意软件扫描等。"

#: modules/wizard/class-wf-sn-wizard.php:170
msgid "Compare plans"
msgstr "比较计划"

#: modules/wizard/class-wf-sn-wizard.php:284
msgid "Skip"
msgstr "跳"

#: modules/wizard/class-wf-sn-wizard.php:291
msgid "Skip to Dashboard"
msgstr "跳至仪表板"

#: modules/wizard/class-wf-sn-wizard.php:301
msgid "Setup wizard progress"
msgstr "设置向导进度"

#. translators: 1: step number, 2: total steps, 3: step name
#: modules/wizard/class-wf-sn-wizard.php:319
#, php-format
msgid "Step %1$d of %2$d: %3$s"
msgstr "%2$d的步骤%1$d：%3$s"

#: modules/wizard/class-wf-sn-wizard.php:329
#: modules/wizard/class-wf-sn-wizard.php:838
msgid "Upcoming step"
msgstr "下一步"

#: modules/wizard/class-wf-sn-wizard.php:358
#: modules/wizard/class-wf-sn-wizard.php:361
#: modules/wizard/class-wf-sn-wizard.php:364
#: modules/wizard/class-wf-sn-wizard.php:381
msgid "Continue"
msgstr "继续"

#: modules/wizard/class-wf-sn-wizard.php:372
#: modules/wizard/class-wf-sn-wizard.php:376
#: modules/wizard/class-wf-sn-wizard.php:381
#: modules/wizard/class-wf-sn-wizard.php:406
#: modules/wizard/class-wf-sn-wizard.php:416
#: modules/wizard/class-wf-sn-wizard.php:426
msgid "Activate"
msgstr "激活"

#: modules/wizard/class-wf-sn-wizard.php:389
msgid "Thank you for choosing"
msgstr "感谢您的选择"

#: modules/wizard/class-wf-sn-wizard.php:390
msgid "Welcome"
msgstr "欢迎"

#: modules/wizard/class-wf-sn-wizard.php:394
msgid "Start Wizard"
msgstr "启动向导"

#: modules/wizard/class-wf-sn-wizard.php:401
msgid "Activate Firewall Protection"
msgstr "激活防火墙保护"

#: modules/wizard/class-wf-sn-wizard.php:411
msgid "Activate Events Logger"
msgstr "激活事件记录器"

#: modules/wizard/class-wf-sn-wizard.php:421
msgid "Activate Vulnerability Scanner"
msgstr "激活漏洞扫描器"

#: modules/wizard/class-wf-sn-wizard.php:443
msgid "Activate Default Security Measures"
msgstr "激活默认安全措施"

#: modules/wizard/class-wf-sn-wizard.php:444
msgid "Fixes"
msgstr "修复"

#: modules/wizard/class-wf-sn-wizard.php:455
msgid "WooCommerce Protection"
msgstr "WooCommerce 保护"

#: modules/wizard/class-wf-sn-wizard.php:467
msgid "Thank you - All done "
msgstr "谢谢 - 全部完成"

#: modules/wizard/class-wf-sn-wizard.php:468
msgid "Done"
msgstr "做"

#: modules/wizard/class-wf-sn-wizard.php:509
msgid "This wizard sets up standard best security practices for your website."
msgstr "此向导为您的网站设置标准的最佳安全实践。"

#: modules/wizard/class-wf-sn-wizard.php:511
msgid "Included in your install:"
msgstr "包含在您的安装中："

#: modules/wizard/class-wf-sn-wizard.php:513
msgid "Security tests to harden your WordPress site"
msgstr "安全测试以强化您的 WordPress 网站"

#: modules/wizard/class-wf-sn-wizard.php:514
msgid "Vulnerability scanner for plugins and themes"
msgstr "插件和主题的漏洞扫描器"

#: modules/wizard/class-wf-sn-wizard.php:515
msgid "Core file scanner to detect unexpected changes"
msgstr "核心文件扫描器检测意外更改"

#: modules/wizard/class-wf-sn-wizard.php:516
msgid ""
"Firewall, Events Logger, and Vulnerability Scanner (activated in this "
"wizard)"
msgstr "防火墙、事件记录器和漏洞扫描程序（在此向导中激活）"

#: modules/wizard/class-wf-sn-wizard.php:542
msgid ""
"One-click fixes hide version info, add security headers, secure cookies, and"
" more, all in a single step."
msgstr "一键修复隐藏版本信息、添加安全标头、安全 cookie 等，所有这些都只需一步即可完成。"

#: modules/wizard/class-wf-sn-wizard.php:543
msgid ""
"That is included with Pro. Use Continue below to finish your free setup."
msgstr "Pro 中包含该功能。使用下面的继续来完成您的免费设置。"

#: modules/wizard/class-wf-sn-wizard.php:546
msgid "Apply recommended hardening measures in one click."
msgstr "一键应用建议的强化措施。"

#: modules/wizard/class-wf-sn-wizard.php:547
#: modules/wizard/class-wf-sn-wizard.php:580
#: modules/wizard/class-wf-sn-wizard.php:647
#: modules/wizard/class-wf-sn-wizard.php:671
#: modules/wizard/class-wf-sn-wizard.php:705
msgid "Activate turns on:"
msgstr "激活开启："

#: modules/wizard/class-wf-sn-wizard.php:549
msgid "Hide WordPress, PHP, and WLW version information"
msgstr "隐藏 WordPress、PHP 和 WLW 版本信息"

#: modules/wizard/class-wf-sn-wizard.php:550
msgid "Disable username enumeration, XML-RPC, and application passwords"
msgstr "禁用用户名枚举、XML-RPC 和应用程序密码"

#: modules/wizard/class-wf-sn-wizard.php:551
msgid "Remove readme and license files from web-accessible locations"
msgstr "从可通过 Web 访问的位置删除自述文件和许可证文件"

#: modules/wizard/class-wf-sn-wizard.php:552
msgid ""
"Security headers: X-Content-Type-Options, X-Frame-Options, Strict-Transport-"
"Security, and Referrer-Policy"
msgstr ""
"安全标头：X-Content-Type-Options、X-Frame-Options、Strict-Transport-Security 和 "
"Referrer-Policy"

#: modules/wizard/class-wf-sn-wizard.php:553
msgid "Secure cookie flags"
msgstr "安全 cookie 标志"

#: modules/wizard/class-wf-sn-wizard.php:559
msgid "Learn more about the default security measures"
msgstr "了解有关默认安全措施的更多信息"

#: modules/wizard/class-wf-sn-wizard.php:579
msgid ""
"The firewall protects you against hack attempts, blocks known spammers and "
"malicious IPs."
msgstr "防火墙保护您免受黑客攻击，阻止已知的垃圾邮件发送者和恶意 IP。"

#: modules/wizard/class-wf-sn-wizard.php:582
msgid "Firewall protection with global rules enabled"
msgstr "启用全局规则的防火墙保护"

#: modules/wizard/class-wf-sn-wizard.php:583
msgid ""
"8G firewall rules: filter suspicious queries and common attack patterns"
msgstr "8G防火墙规则：过滤可疑查询和常见攻击模式"

#: modules/wizard/class-wf-sn-wizard.php:586
msgid "Cloud Firewall: 600 million+ bad IPs, updated daily"
msgstr "云防火墙：6亿+不良IP，每日更新"

#: modules/wizard/class-wf-sn-wizard.php:587
msgid "Global ban network: block IPs attacking other Security Ninja sites"
msgstr "全球封禁网络：阻止攻击其他 Security Ninja 网站的 IP"

#: modules/wizard/class-wf-sn-wizard.php:588
msgid ""
"404 Guard: 10 requests in 5 minutes triggers a 10-minute block (tune later "
"under Firewall → 404 Guard)"
msgstr "404 Guard：5分钟内10个请求会触发10分钟的阻止（稍后在防火墙→404 Guard下调整）"

#: modules/wizard/class-wf-sn-wizard.php:594
msgid "In case you ever get locked out - Save this URL:"
msgstr "如果您被锁定 - 请保存此 URL："

#: modules/wizard/class-wf-sn-wizard.php:597
msgid ""
"Visiting that URL will unblock your IP and allow you to log in. We also "
"email this link to your admin address."
msgstr "访问该 URL 将解锁您的 IP 并允许您登录。我们还会通过电子邮件将此链接发送到您的管理地址。"

#: modules/wizard/class-wf-sn-wizard.php:613
msgid ""
"The Events Logger keeps an audit trail of important activity on your site."
msgstr "事件记录器保留您站点上重要活动的审核跟踪。"

#: modules/wizard/class-wf-sn-wizard.php:614
msgid ""
"Activate enables the logger with standard modules. You can turn individual "
"modules on or off later under Events Logger settings."
msgstr "激活启用具有标准模块的记录器。您可以稍后在事件记录器设置下打开或关闭各个模块。"

#: modules/wizard/class-wf-sn-wizard.php:615
msgid "Activate turns on logging for:"
msgstr "激活可开启日志记录："

#: modules/wizard/class-wf-sn-wizard.php:617
msgid "Admin logins and failed login attempts"
msgstr "管理员登录和失败的登录尝试"

#: modules/wizard/class-wf-sn-wizard.php:618
msgid "User accounts, roles, and profile changes"
msgstr "用户帐户、角色和个人资料更改"

#: modules/wizard/class-wf-sn-wizard.php:619
msgid "Plugin and theme installs and updates"
msgstr "插件和主题安装和更新"

#: modules/wizard/class-wf-sn-wizard.php:620
msgid "WordPress settings changes and Security Ninja actions"
msgstr "WordPress 设置更改和安全忍者操作"

#: modules/wizard/class-wf-sn-wizard.php:621
msgid "Posts, pages, media, comments, menus, and widgets"
msgstr "帖子、页面、媒体、评论、菜单和小部件"

#: modules/wizard/class-wf-sn-wizard.php:622
msgid "WooCommerce store activity (when WooCommerce is active)"
msgstr "WooCommerce 商店活动（当 WooCommerce 处于活动状态时）"

#: modules/wizard/class-wf-sn-wizard.php:630
msgid ""
"Email reports and webhooks are available with Pro. Configure them later "
"under Events Logger settings."
msgstr "Pro 版提供电子邮件报告和 Webhook。稍后在事件记录器设置下配置它们。"

#: modules/wizard/class-wf-sn-wizard.php:646
msgid ""
"The vulnerability scanner checks your installed plugins and themes against "
"known security issues."
msgstr "漏洞扫描器会根据已知的安全问题检查您安装的插件和主题。"

#: modules/wizard/class-wf-sn-wizard.php:649
msgid "Automatic vulnerability scanning for installed plugins and themes"
msgstr "自动扫描已安装插件和主题的漏洞"

#: modules/wizard/class-wf-sn-wizard.php:650
msgid "Admin dashboard notifications when vulnerabilities are found"
msgstr "发现漏洞时管理仪表板通知"

#: modules/wizard/class-wf-sn-wizard.php:666
msgid "Failed logins are already logged from the Events step."
msgstr "失败的登录已从“事件”步骤中记录下来。"

#: modules/wizard/class-wf-sn-wizard.php:667
msgid ""
"Pro automatically blocks IPs that keep guessing passwords. Use Continue "
"below to move on."
msgstr "Pro 会自动阻止不断猜测密码的 IP。使用下面的“继续”继续。"

#: modules/wizard/class-wf-sn-wizard.php:670
msgid "Protect your login form from brute-force attacks."
msgstr "保护您的登录表单免受暴力攻击。"

#: modules/wizard/class-wf-sn-wizard.php:673
msgid "Login form protection: block repeated failed attempts from the same IP"
msgstr "登录表单保护：阻止来自同一 IP 的重复失败尝试"

#: modules/wizard/class-wf-sn-wizard.php:674
msgid "Works with Events Logger to record suspicious login activity"
msgstr "与事件记录器配合使用来记录可疑的登录活动"

#: modules/wizard/class-wf-sn-wizard.php:694
msgid ""
"Pro can rate-limit checkout and cart actions and stop coupon guessing "
"attacks on WooCommerce stores."
msgstr "Pro 可以对结账和购物车操作进行速率限制，并阻止对 WooCommerce 商店的优惠券猜测攻击。"

#: modules/wizard/class-wf-sn-wizard.php:697
msgid ""
"WooCommerce is not active on your site yet. Use Continue below. You can turn"
" on store protection later from Cloud Firewall settings."
msgstr "WooCommerce 尚未在您的网站上激活。使用下面的继续。您可以稍后从云防火墙设置中启用商店保护。"

#: modules/wizard/class-wf-sn-wizard.php:699
msgid "Use Continue below to finish your free setup."
msgstr "使用下面的继续来完成您的免费设置。"

#: modules/wizard/class-wf-sn-wizard.php:704
msgid "Protect your WooCommerce store with advanced security features."
msgstr "使用高级安全功能保护您的 WooCommerce 商店。"

#: modules/wizard/class-wf-sn-wizard.php:707
msgid "Checkout rate limit: 3 requests per 5 minutes"
msgstr "结帐速率限制：每 5 分钟 3 次请求"

#: modules/wizard/class-wf-sn-wizard.php:708
msgid "Add to cart rate limit: 10 requests per minute"
msgstr "添加到购物车速率限制：每分钟 10 个请求"

#: modules/wizard/class-wf-sn-wizard.php:709
msgid "Order placement rate limit: 2 orders per 10 minutes"
msgstr "下单速率限制：每10分钟2个订单"

#: modules/wizard/class-wf-sn-wizard.php:710
msgid ""
"Coupon protection: 5 failed attempts per 5 minutes, then a 15-minute IP ban"
msgstr "优惠券保护：每5分钟5次尝试失败，然后IP封禁15分钟"

#: modules/wizard/class-wf-sn-wizard.php:712
msgid "Tune these limits later under Cloud Firewall → WooCommerce Protection."
msgstr "稍后在“云防火墙”→“WooCommerce 保护”下调整这些限制。"

#: modules/wizard/class-wf-sn-wizard.php:714
msgid "WooCommerce is not currently active on your site."
msgstr "WooCommerce 目前在您的网站上未处于活动状态。"

#: modules/wizard/class-wf-sn-wizard.php:716
msgid ""
"Use Continue below to move on. When you add WooCommerce later, enable store "
"protection from the Security Ninja Cloud Firewall settings."
msgstr "使用下面的“继续”继续。当您稍后添加 WooCommerce 时，请从 Security Ninja 云防火墙设置启用商店保护。"

#: modules/wizard/class-wf-sn-wizard.php:718
msgid "WooCommerce Protection Features:"
msgstr "WooCommerce 保护功能："

#: modules/wizard/class-wf-sn-wizard.php:720
msgid "Coupon brute force protection"
msgstr "优惠券暴力保护"

#: modules/wizard/class-wf-sn-wizard.php:721
msgid "Country-based restrictions (if enabled in firewall)"
msgstr "基于国家/地区的限制（如果在防火墙中启用）"

#: modules/wizard/class-wf-sn-wizard.php:741
msgid "Your security baseline is in place. Here is what to do next."
msgstr "您的安全基线已就位。这是下一步要做的事情。"

#: modules/wizard/class-wf-sn-wizard.php:742
msgid "Recommended next steps"
msgstr "建议的后续步骤"

#: modules/wizard/class-wf-sn-wizard.php:749
msgid "Run security tests"
msgstr "运行安全测试"

#: modules/wizard/class-wf-sn-wizard.php:750
msgid "find and fix common WordPress misconfigurations"
msgstr "查找并修复常见的 WordPress 错误配置"

#: modules/wizard/class-wf-sn-wizard.php:757
msgid "Review vulnerability scan results"
msgstr "查看漏洞扫描结果"

#: modules/wizard/class-wf-sn-wizard.php:758
msgid "check plugins and themes for known issues"
msgstr "检查插件和主题是否存在已知问题"

#: modules/wizard/class-wf-sn-wizard.php:765
msgid "Run the core file scanner"
msgstr "运行核心文件扫描器"

#: modules/wizard/class-wf-sn-wizard.php:766
msgid "spot unexpected changes in WordPress core files"
msgstr "发现 WordPress 核心文件中的意外更改"

#: modules/wizard/class-wf-sn-wizard.php:773
msgid "Browse the Events Logger"
msgstr "浏览事件记录器"

#: modules/wizard/class-wf-sn-wizard.php:774
msgid "see who logged in and what changed on your site"
msgstr "查看谁登录以及您网站上发生了什么变化"

#: modules/wizard/class-wf-sn-wizard.php:782
msgid "Explore Login Protection"
msgstr "探索登录保护"

#: modules/wizard/class-wf-sn-wizard.php:783
msgid "add two-factor authentication or a custom login URL when you are ready"
msgstr "准备好后添加双因素身份验证或自定义登录 URL"

#. translators: 1: documentation link HTML, 2: support link HTML
#: modules/wizard/class-wf-sn-wizard.php:791
#, php-format
msgid "Need help? Read our %1$s or %2$s."
msgstr "需要帮助吗？阅读我们的%1$s或%2$s。"

#: modules/wizard/class-wf-sn-wizard.php:792
msgid "documentation"
msgstr "文档"

#: modules/wizard/class-wf-sn-wizard.php:793
msgid "contact support"
msgstr "联系支持人员"

#: modules/wizard/class-wf-sn-wizard.php:798
msgid "Go to Dashboard"
msgstr "转到仪表板"

#: modules/wizard/class-wf-sn-wizard.php:833
msgid "Something went wrong. Please try again."
msgstr "出了点问题。请再试一次。"

#: modules/wizard/class-wf-sn-wizard.php:834
msgid "Could not reach the server. Please try again."
msgstr "无法到达服务器。请再试一次。"

#: modules/wizard/class-wf-sn-wizard.php:836
msgid "Completed step"
msgstr "已完成步骤"

#: modules/wizard/class-wf-sn-wizard.php:837
msgid "Current step"
msgstr "当前步骤"

#: modules/wizard/class-wf-sn-wizard.php:875
#: modules/wizard/class-wf-sn-wizard.php:965
#: modules/wizard/class-wf-sn-wizard.php:1019
#: modules/wizard/class-wf-sn-wizard.php:1074
#: modules/wizard/class-wf-sn-wizard.php:1154
#: modules/wizard/class-wf-sn-wizard.php:1193
#: modules/wizard/class-wf-sn-wizard.php:1291
msgid "Invalid request context."
msgstr "请求上下文无效。"

#: modules/wizard/class-wf-sn-wizard.php:884
#: modules/wizard/class-wf-sn-wizard.php:1084
#: modules/wizard/class-wf-sn-wizard.php:1311 security-ninja.php:2699
msgid "Firewall module not available."
msgstr "防火墙模块不可用。"

#: modules/wizard/class-wf-sn-wizard.php:914
#: modules/wizard/class-wf-sn-wizard.php:1095
#: modules/wizard/class-wf-sn-wizard.php:1235
#: modules/wizard/class-wf-sn-wizard.php:1335
msgid "Configuration error."
msgstr "配置错误。"

#: modules/wizard/class-wf-sn-wizard.php:922
#: modules/wizard/class-wf-sn-wizard.php:984
#: modules/wizard/class-wf-sn-wizard.php:1039
#: modules/wizard/class-wf-sn-wizard.php:1103
#: modules/wizard/class-wf-sn-wizard.php:1243
#: modules/wizard/class-wf-sn-wizard.php:1343
msgid "Failed to save settings."
msgstr "无法保存设置。"

#: modules/wizard/class-wf-sn-wizard.php:937
msgid "Firewall enabled."
msgstr "已启用防火墙。"

#: modules/wizard/class-wf-sn-wizard.php:973
msgid "Events Logger module not available."
msgstr "事件记录器模块不可用。"

#: modules/wizard/class-wf-sn-wizard.php:991
msgid "Events Logger enabled."
msgstr "事件记录器已启用。"

#: modules/wizard/class-wf-sn-wizard.php:1027
msgid "Vulnerability scanner not available."
msgstr "漏洞扫描器不可用。"

#: modules/wizard/class-wf-sn-wizard.php:1046
msgid "Vulnerability scanner enabled."
msgstr "已启用漏洞扫描器。"

#: modules/wizard/class-wf-sn-wizard.php:1113
msgid "Login protection requires Security Ninja Pro."
msgstr "登录保护需要 Security Ninja Pro。"

#: modules/wizard/class-wf-sn-wizard.php:1120
msgid "Login protection enabled."
msgstr "登录保护已启用。"

#: modules/wizard/class-wf-sn-wizard.php:1163
msgid "All finished."
msgstr "全部完成。"

#: modules/wizard/class-wf-sn-wizard.php:1203
msgid "Fixes module not available."
msgstr "修复模块不可用。"

#: modules/wizard/class-wf-sn-wizard.php:1253
msgid "Default fixes require Security Ninja Pro."
msgstr "默认修复需要 Security Ninja Pro。"

#: modules/wizard/class-wf-sn-wizard.php:1260
msgid "Default fixes enabled."
msgstr "启用默认修复。"

#: modules/wizard/class-wf-sn-wizard.php:1302
msgid "WooCommerce is not active; settings were not changed."
msgstr "WooCommerce 不活跃；设置没有改变。"

#: modules/wizard/class-wf-sn-wizard.php:1353
msgid "WooCommerce protection requires Security Ninja Pro."
msgstr "WooCommerce 保护需要 Security Ninja Pro。"

#: modules/wizard/class-wf-sn-wizard.php:1360
msgid "WooCommerce protection enabled."
msgstr "已启用 WooCommerce 保护。"

#: modules/woocommerce/class-wf-sn-woo-protection.php:127
#: modules/woocommerce/class-wf-sn-woo-protection.php:154
msgid "Too many checkout attempts. Please wait before trying again."
msgstr "结账尝试次数过多。请稍等后再重试。"

#: modules/woocommerce/class-wf-sn-woo-protection.php:193
#: modules/woocommerce/class-wf-sn-woo-protection.php:222
msgid "Too many add to cart attempts. Please wait before trying again."
msgstr "添加到购物车的尝试次数过多。请稍等后再重试。"

#: modules/woocommerce/class-wf-sn-woo-protection.php:261
#: modules/woocommerce/class-wf-sn-woo-protection.php:287
msgid "Too many order attempts. Please wait before trying again."
msgstr "订单尝试次数过多。请稍等后再重试。"

#: modules/woocommerce/class-wf-sn-woo-protection.php:305
msgid "Access to this form is restricted in your country."
msgstr "您所在的国家/地区限制访问此表格。"

#: modules/woocommerce/class-wf-sn-woo-protection.php:348
msgid "Login is not allowed from your country."
msgstr "您所在的国家/地区不允许登录。"

#: modules/woocommerce/class-wf-sn-woo-protection.php:380
msgid "Registration is not allowed from your country."
msgstr "您所在的国家/地区不允许注册。"

#: modules/woocommerce/class-wf-sn-woo-protection.php:463
msgid "This coupon code is not valid."
msgstr "该优惠券代码无效。"

#: modules/woocommerce/class-wf-sn-woo-protection.php:523
#: modules/woocommerce/class-wf-sn-woo-protection.php:700
#: modules/woocommerce/class-wf-sn-woo-protection.php:719
#: modules/woocommerce/class-wf-sn-woo-protection.php:753
#: modules/woocommerce/class-wf-sn-woo-protection.php:772
msgid "Too many invalid coupon attempts. Please wait before trying again."
msgstr "无效优惠券尝试次数过多。请稍等后再重试。"

#: modules/woocommerce/class-wf-sn-woo-protection.php:559
#: modules/woocommerce/class-wf-sn-woo-protection.php:599
msgid "Too many coupon attempts. Please wait before trying again."
msgstr "优惠券尝试次数过多。请稍等后再重试。"

#: modules/woocommerce/class-wf-sn-woo-protection.php:820
msgid ""
"Coupon application is temporarily disabled due to too many invalid attempts."
" Please wait before trying again."
msgstr "由于无效尝试次数过多，优惠券申请暂时被禁用。请稍等后再重试。"

#: modules/woocommerce/class-wf-sn-woo-protection.php:830
#, php-format
msgid ""
"Coupon application is temporarily disabled due to too many invalid attempts."
" Please wait %1$d minutes and %2$d seconds before trying again."
msgstr "由于无效尝试次数过多，优惠券申请暂时被禁用。请等待%1$d分%2$d秒后再重试。"

#: modules/woocommerce/class-wf-sn-woo-protection.php:837
#, php-format
msgid ""
"Coupon application is temporarily disabled due to too many invalid attempts."
" Please wait %d minutes before trying again."
msgstr "由于无效尝试次数过多，优惠券申请暂时被禁用。请等待 %d 分钟后再重试。"

#: modules/woocommerce/class-wf-sn-woo-protection.php:844
#, php-format
msgid ""
"Coupon application is temporarily disabled due to too many invalid attempts."
" Please wait %d seconds before trying again."
msgstr "由于无效尝试次数过多，优惠券申请暂时被禁用。请等待%d秒后再重试。"

#: security-ninja.php:513 security-ninja.php:2726
msgid "Secret access URL has been reset successfully."
msgstr "秘密访问 URL 已成功重置。"

#: security-ninja.php:514
msgid "New URL:"
msgstr "新网址："

#: security-ninja.php:524
msgid "Cleanup completed successfully."
msgstr "清理工作已成功完成。"

#: security-ninja.php:534
msgid "Firewall visitor log cleared successfully."
msgstr "防火墙访客日志已成功清除。"

#: security-ninja.php:545
msgid "Two-factor authentication has been reset for all users."
msgstr "已为所有用户重置双因素身份验证。"

#: security-ninja.php:1070
msgid ""
"Are you sure you want to reset the secret access URL? The old link will no "
"longer function."
msgstr "您确定要重置秘密访问 URL 吗？旧链接将不再起作用。"

#: security-ninja.php:1071
msgid "Resetting..."
msgstr "正在重置..."

#: security-ninja.php:1072
msgid "Resetting secret access URL..."
msgstr "正在重置秘密访问 URL..."

#: security-ninja.php:1073 security-ninja.php:1499 security-ninja.php:1507
msgid "Reset Secret Access URL"
msgstr "重置秘密访问 URL"

#: security-ninja.php:1074
msgid "Unknown error occurred"
msgstr "发生未知错误"

#: security-ninja.php:1075
msgid "Failed to reset secret access URL. Please try again."
msgstr "重置秘密访问 URL 失败。请再试一次。"

#: security-ninja.php:1253 security-ninja.php:1257
msgid "Setup Wizard"
msgstr "设置向导"

#: security-ninja.php:1364
msgid "Database tables have been successfully updated."
msgstr "数据库表已成功更新。"

#: security-ninja.php:1367
msgid ""
"AI Advisor history cleared. You can generate a fresh report from Security "
"Advisor."
msgstr "AI Advisor 历史记录已清除。您可以从安全顾问生成新的报告。"

#: security-ninja.php:1373 security-ninja.php:1389
msgid "Import Settings"
msgstr "导入设置"

#: security-ninja.php:1386
msgid ""
"Copy-paste the exported settings from another website and click import."
msgstr "复制粘贴从另一个网站导出的设置，然后单击“导入”。"

#: security-ninja.php:1400
msgid "Export Settings"
msgstr "导出设置"

#: security-ninja.php:1408
msgid ""
"Note: License data is not exported or imported. You have to enter license "
"details before you can import settings."
msgstr "注意：许可证数据不会导出或导入。您必须先输入许可证详细信息，然后才能导入设置。"

#: security-ninja.php:1414
msgid "Debug and Support"
msgstr "调试与支持"

#: security-ninja.php:1417
msgid "Setup wizard"
msgstr "设置向导"

#: security-ninja.php:1419
msgid ""
"Run the getting started wizard again to apply default firewall, events, "
"vulnerability, login, fixes, and WooCommerce settings. Activate steps "
"replace saved settings for each module."
msgstr "再次运行入门向导以应用默认防火墙、事件、漏洞、登录、修复和 WooCommerce 设置。激活步骤将替换每个模块保存的设置。"

#: security-ninja.php:1425
msgid ""
"Restart the setup wizard? Activate steps can replace saved settings for "
"firewall, events, vulnerability, login, fixes, and WooCommerce modules."
msgstr "重新启动设置向导？激活步骤可以替换保存的防火墙、事件、漏洞、登录、修复和 WooCommerce 模块的设置。"

#: security-ninja.php:1426
msgid "Restart setup wizard"
msgstr "重新启动设置向导"

#: security-ninja.php:1431
msgid "Update database"
msgstr "更新数据库"

#: security-ninja.php:1433
msgid ""
"Manually run the plugin activation routine to ensure database tables are "
"properly created."
msgstr "手动运行插件激活例程以确保正确创建数据库表。"

#: security-ninja.php:1436
msgid ""
"This is useful if you experience missing database tables or need to re-run "
"the setup process."
msgstr "如果您遇到丢失数据库表或需要重新运行设置过程的情况，这非常有用。"

#: security-ninja.php:1450
msgid "Update Database"
msgstr "更新数据库"

#: security-ninja.php:1456
msgid ""
"Run the plugin database update routine now? This recreates or verifies "
"Security Ninja tables."
msgstr "现在运行插件数据库更新例程吗？这将重新创建或验证 Security Ninja 表。"

#: security-ninja.php:1465
msgid "Reset all users 2FA"
msgstr "重置所有用户 2FA"

#: security-ninja.php:1467
msgid ""
"Resets all users 2FA setup - forcing all users to start the setup process "
"again before being able to log in."
msgstr "重置所有用户 2FA 设置 - 强制所有用户在登录之前再次启动设置过程。"

#: security-ninja.php:1483
msgid "Reset 2FA - Two Factor Authentication"
msgstr "重置 2FA - 双因素身份验证"

#: security-ninja.php:1489
msgid ""
"This will reset two-factor authentication for ALL users. Every affected user"
" must set up 2FA again before they can log in. This action cannot be undone."
" Continue?"
msgstr "这将为所有用户重置双因素身份验证。每个受影响的用户都必须重新设置 2FA 才能登录。此操作无法撤消。继续？"

#: security-ninja.php:1501
msgid ""
"Warning: The old secret access link will no longer function. Please update "
"wherever you have written down the link."
msgstr "警告：旧的秘密访问链接将不再起作用。请更新您写下链接的位置。"

#: security-ninja.php:1521
msgid "Clean up plugin data"
msgstr "清理插件数据"

#: security-ninja.php:1524
msgid ""
"Removes legacy Security Ninja database tables and stored data from older "
"plugin versions. Use this only if support recommends it or you are "
"troubleshooting leftover data. Create a full database backup before running "
"cleanup."
msgstr ""
"删除旧版 Security Ninja "
"数据库表和旧插件版本中存储的数据。仅当支持人员推荐或您正在对剩余数据进行故障排除时才使用此选项。在运行清理之前创建完整数据库备份。"

#: security-ninja.php:1538
msgid "Firewall visitor log"
msgstr "防火墙访客日志"

#. translators: %s: number of visitor log entries
#: security-ninja.php:1544
#, php-format
msgid "Current visitor log entries: %s"
msgstr "当前访客日志条目：%s"

#: security-ninja.php:1548
msgid "The visitor log table has not been created yet."
msgstr "访客日志表尚未创建。"

#: security-ninja.php:1553
msgid ""
"Automatic cleanup runs daily based on the retention period under Cloud "
"Firewall → Visitor Logging. Use this button to delete all visitor log "
"entries immediately."
msgstr "根据云防火墙 → 访客日志下的保留期限，每天运行自动清理。使用此按钮可以立即删除所有访客日志条目。"

#: security-ninja.php:1566
msgid "Clear visitor log"
msgstr "清除访客日志"

#: security-ninja.php:1572
msgid ""
"This will permanently delete all firewall visitor log entries. This action "
"cannot be undone. Continue?"
msgstr "这将永久删除所有防火墙访问者日志条目。此操作无法撤消。继续？"

#: security-ninja.php:1585
msgid "Security Ninja AI Advisor"
msgstr "安全忍者人工智能顾问"

#: security-ninja.php:1624
msgid "Legacy data cleanup"
msgstr "遗留数据清理"

#: security-ninja.php:1626
msgid ""
"Removes leftover tables and options from older Security Ninja versions. Only"
" use when support recommends it."
msgstr "删除旧 Security Ninja 版本中剩余的表和选项。仅在支持人员推荐时使用。"

#: security-ninja.php:1639
msgid "Run legacy data cleanup"
msgstr "运行遗留数据清理"

#: security-ninja.php:1645
msgid ""
"Please confirm you have a full database backup before continuing. This "
"action cannot be undone."
msgstr "在继续之前，请确认您有完整的数据库备份。此操作无法撤消。"

#: security-ninja.php:1665
msgid "Remove settings when deactivating"
msgstr "停用时删除设置"

#: security-ninja.php:1680
msgid ""
"If enabled all settings and data will be reset when you deactivate the "
"plugin."
msgstr "如果启用，则当您停用插件时，所有设置和数据都将重置。"

#: security-ninja.php:1696
msgid "Importing..."
msgstr "输入..."

#: security-ninja.php:1797 security-ninja.php:2766
msgid "You do not have permission to do this."
msgstr "您没有执行此操作的权限。"

#: security-ninja.php:2054
msgid "Settings imported successfully!"
msgstr "设置导入成功！"

#: security-ninja.php:2143
msgid "Tests"
msgstr "测试"

#: security-ninja.php:2256 security-ninja.php:2336
msgid "Passed"
msgstr "通过"

#: security-ninja.php:2259
msgid "Score"
msgstr "得分"

#: security-ninja.php:2304
msgid "Test your website security"
msgstr "测试您的网站安全性"

#: security-ninja.php:2309
msgid ""
"Run comprehensive security tests to identify potential vulnerabilities and "
"strengthen your website's defenses"
msgstr "运行全面的安全测试以识别潜在漏洞并加强网站的防御"

#: security-ninja.php:2336
msgid "Quick Filter"
msgstr "快速过滤器"

#: security-ninja.php:2336
msgid "All"
msgstr "都"

#: security-ninja.php:2336 security-ninja.php:2381
msgid "Untested"
msgstr "未经测试"

#: security-ninja.php:2338
msgid "Fixable"
msgstr "可修复"

#: security-ninja.php:2341
msgid "Expand all details"
msgstr "展开所有详细信息"

#: security-ninja.php:2349 security-ninja.php:2433
msgid "Security Test"
msgstr "安全测试"

#: security-ninja.php:2372 security-ninja.php:2630
msgid "✗"
msgstr "✗"

#: security-ninja.php:2374
msgid "-;"
msgstr "-;"

#: security-ninja.php:2376 security-ninja.php:2628
msgid "✓"
msgstr "✓"

#: security-ninja.php:2414
msgid "Details &amp; Fix"
msgstr "详细信息&amp;修复"

#: security-ninja.php:2454
msgid ""
"Although these tests cover years of best practices in security, getting all "
"test green does not guarantee your site will not get hacked. Likewise, "
"having them all red does not mean you will get hacked."
msgstr ""
"尽管这些测试涵盖了多年的安全最佳实践，但所有测试都为绿色并不能保证您的网站不会被黑客入侵。同样，将它们全部设为红色并不意味着您会被黑客入侵。"

#: security-ninja.php:2459
msgid ""
"Please read each test's detailed information to see if it represents a real "
"security issue for your site."
msgstr "请阅读每项测试的详细信息，看看它是否代表您网站存在真正的安全问题。"

#: security-ninja.php:2546
msgid "Error. Please contact support"
msgstr "错误。请联系支持人员"

#: security-ninja.php:2632
msgid "&#9888;"
msgstr "&#9888;"

#: security-ninja.php:2690
msgid "You do not have sufficient permissions to perform this action."
msgstr "您没有足够的权限来执行此操作。"

#: security-ninja.php:2791
msgid "Could not set PHP time limit set_time_limit()"
msgstr "无法设置 PHP 时间限制 set_time_limit（）"

#: security-ninja.php:2945
msgid ""
"This test is typically handled at the network level in multisite "
"installations."
msgstr "此测试通常在多站点安装的网络级别进行处理。"

#: security-ninja.php:2999
msgid "Security Tests - Completed Scanning"
msgstr "安全测试 - 已完成扫描"

#~ msgid "Database tables created or updated successfully."
#~ msgstr "数据库表已成功创建或更新。"

#~ msgid "Force created database tables via MainWP."
#~ msgstr "通过 MainWP 强制创建数据库表。"

#~ msgid "Detect infected WordPress core files."
#~ msgstr "检测受感染的 WordPress 核心文件。"

#~ msgid "This user has completed 2FA setup."
#~ msgstr "该用户已完成 2FA 设置。"

#~ msgid "Reset 2FA"
#~ msgstr "重置2FA"

#~ msgid "This user has not set up 2FA yet."
#~ msgstr "该用户尚未设置 2FA。"

#~ msgid ""
#~ "As an administrator, you can set up 2FA for this user. The user will need to"
#~ " scan the QR code with their authenticator app and enter the verification "
#~ "code."
#~ msgstr "作为管理员，您可以为此用户设置 2FA。用户需要使用验证器应用程序扫描二维码并输入验证码。"

#~ msgid "Setup 2FA for this user"
#~ msgstr "为该用户设置 2FA"

#~ msgid ""
#~ "Are you sure you want to reset 2FA for this user? This action cannot be "
#~ "undone."
#~ msgstr "您确定要为此用户重置 2FA 吗？此操作无法撤消。"

#~ msgid "A verification code has been sent to your email address."
#~ msgstr "验证码已发送至您的电子邮件地址。"

#~ msgid "Returns Security Ninja test summary counts: passed, warning, failed."
#~ msgstr "返回 Security Ninja 测试摘要计数：通过、警告、失败。"

#~ msgid ""
#~ "Returns 7-day and previous 7-day attack activity summary from Security "
#~ "Ninja."
#~ msgstr "从 Security Ninja 返回 7 天和之前 7 天的攻击活动摘要。"

#~ msgid "Read-only security summary abilities from Security Ninja."
#~ msgstr "Security Ninja 的只读安全摘要功能。"

#~ msgid "What should I do next?"
#~ msgstr "接下来我应该做什么？"

#~ msgid ""
#~ "AI Security Advisor uses a cloud service. The plugin continues to function "
#~ "fully without it."
#~ msgstr "AI安全顾问使用云服务。没有它，插件仍然可以正常运行。"

#, php-format
#~ msgid "AI connector: %s"
#~ msgstr "AI连接器：%s"

#~ msgid ""
#~ "Generate an AI report from your latest Security Tests, then ask follow-up "
#~ "questions in the next column."
#~ msgstr "根据最新的安全测试生成 AI 报告，然后在下一栏中提出后续问题。"

#~ msgid "Generate Security Audit"
#~ msgstr "生成安全审计"

#~ msgid ""
#~ "No security audit yet. Run Security Tests on the main Security Ninja page, "
#~ "then generate an audit here."
#~ msgstr "尚未进行安全审核。在 Security Ninja 主页面上运行安全测试，然后在此处生成审核。"

#~ msgid ""
#~ "Choose a suggested prompt at the bottom. Messages apply to your current "
#~ "security report only."
#~ msgstr "选择底部的建议提示。消息仅适用于您当前的安全报告。"

#~ msgid "No messages yet. Choose a suggested prompt below."
#~ msgstr "还没有消息。选择下面的建议提示。"

#~ msgid ""
#~ "Lets other WordPress AI tools read Security Ninja summaries when enabled. "
#~ "Report generation and follow-ups on this page are not affected."
#~ msgstr "启用后，允许其他 WordPress AI 工具读取 Security Ninja 摘要。此页面上的报告生成和后续操作不受影响。"

#~ msgid "WordPress AI abilities"
#~ msgstr "WordPress 人工智能能力"

#~ msgid ""
#~ "When exposure is enabled above, other WordPress AI tools on this site can "
#~ "use these read-only abilities:"
#~ msgstr "当上面启用曝光时，该网站上的其他 WordPress AI 工具可以使用这些只读功能："

#~ msgid ""
#~ "All other Security Ninja features keep working on your current WordPress "
#~ "version."
#~ msgstr "所有其他 Security Ninja 功能将继续在您当前的 WordPress 版本上运行。"

#~ msgid "Open in Security Ninja"
#~ msgstr "在安全忍者中打开"

#~ msgid ""
#~ "Settings saved. Run Security Tests if needed, then generate a fresh Security"
#~ " Audit so advice matches your site."
#~ msgstr "设置已保存。如果需要，运行安全测试，然后生成新的安全审核，以便建议与您的站点相匹配。"

#~ msgid "Preparing security data"
#~ msgstr "准备安全数据"

#~ msgid ""
#~ "Review failed and blocked login activity in Security Ninja to spot attacks."
#~ msgstr "在 Security Ninja 中查看失败和阻止的登录活动以发现攻击。"

#~ msgid ""
#~ "Security Ninja uses the AI connectors configured on this page to generate "
#~ "Security Advisor reports. You can choose which connector to use on the "
#~ "Security Advisor page in the Security Ninja menu."
#~ msgstr ""
#~ "Security Ninja 使用此页面上配置的 AI 连接器来生成安全顾问报告。您可以在 Security Ninja 菜单的 Security "
#~ "Advisor 页面上选择要使用的连接器。"

#~ msgid "Search IP…"
#~ msgstr "搜索IP..."

#~ msgid ""
#~ "Enabling this feature will mandate the setup and use of 2FA for login by the"
#~ " selected user roles."
#~ msgstr "启用此功能将强制所选用户角色设置和使用 2FA 进行登录。"

#~ msgid ""
#~ "When you enable this, the website will ask you next time you log in to set "
#~ "up 2FA."
#~ msgstr "启用此功能后，网站会在您下次登录时询问您是否设置 2FA。"

#~ msgid "Set the value to 0 to enforce 2FA straight away."
#~ msgstr "将该值设置为 0 可立即强制执行 2FA。"

#~ msgid "Setting this to 0 will require all users to set up 2FA immediately."
#~ msgstr "将此值设置为 0 将要求所有用户立即设置 2FA。"

#~ msgid "Allowed login methods."
#~ msgstr "允许的登录方法。"

#~ msgid ""
#~ "Reduce false blocks on satellite connections (e.g. Starlink) by detecting "
#~ "the ISP autonomous system number (ASN). When matched, country blocking and "
#~ "cloud reputation lists may be softened—not manual blocks, login/brute-force "
#~ "limits, or suspicious-request filtering."
#~ msgstr ""
#~ "通过检测 ISP 自治系统编号 (ASN) 减少卫星连接（例如 "
#~ "Starlink）上的错误阻塞。匹配后，国家/地区阻止和云信誉列表可能会被软化，而不是手动阻止、登录/暴力限制或可疑请求过滤。"

#, php-format
#~ msgid "%1$s files were checked in %2$s sec"
#~ msgstr "在 %2$s 秒内检查了%1$s 个文件"

#~ msgid "The following files are unknown and should not be in your core folders"
#~ msgstr "以下文件是未知的，不应位于您的核心文件夹中"

#~ msgid ""
#~ "These files can be leftovers from older WordPress installations, and are no "
#~ "longer needed."
#~ msgstr "这些文件可以是旧版 WordPress 安装的遗留物，不再需要。"

#~ msgid "Delete all"
#~ msgstr "全部删除"

#~ msgid ""
#~ "If you did not modify the following files yourself, this could indicate an "
#~ "infection on your website."
#~ msgstr "如果您自己没有修改以下文件，这可能表明您的网站受到感染。"

#~ msgid "Following core files are missing."
#~ msgstr "缺少以下核心文件。"

#~ msgid ""
#~ "Missing core files might indicate a bad auto-update or they simply were not "
#~ "copied on the server when the site was setup."
#~ msgstr "缺少核心文件可能表明自动更新错误，或者只是在设置站点时没有在服务器上复制它们。"

#~ msgid "Ignored Files"
#~ msgstr "忽略的文件"

#~ msgid ""
#~ "The following files are being ignored based on your filter settings. Add "
#~ "filters in your theme's functions.php file using the "
#~ "securityninja_core_scanner_ignore_files filter."
#~ msgstr ""
#~ "根据您的过滤器设置，以下文件将被忽略。使用 securityninja_core_scanner_ignore_files "
#~ "过滤器在主题的functions.php 文件中添加过滤器。"

#~ msgid "How to add ignore filters:"
#~ msgstr "如何添加忽略过滤器："

#~ msgid "Are you sure you want to delete all unknown files?"
#~ msgstr "您确定要删除所有未知文件吗？"

#~ msgid "Unknown files in core folders"
#~ msgstr "核心文件夹中的未知文件"

#~ msgid ""
#~ "Check for modified files in WordPress itself and detect extra files that "
#~ "should not be there."
#~ msgstr "检查 WordPress 本身中修改过的文件，并检测不应该存在的额外文件。"

#~ msgid "Last Scan"
#~ msgstr "最后一次扫描"

#~ msgid "Files Checked"
#~ msgstr "文件已检查"

#~ msgid "Print / Download report"
#~ msgstr "打印/下载报告"

#~ msgid "Run AI review"
#~ msgstr "运行人工智能审核"

#~ msgid "Set up"
#~ msgstr "设置"

#~ msgid "Modified Plugin Files"
#~ msgstr "修改的插件文件"

#~ msgid "Unknown Files"
#~ msgstr "未知文件"

#~ msgid "Files were last scanned on"
#~ msgstr "上次扫描文件的时间"

#~ msgid ""
#~ "Run your first AI security review and get a privacy-safe summary with top "
#~ "improvements."
#~ msgstr "运行您的第一次人工智能安全审查，并获得隐私安全摘要以及最重要的改进。"

#~ msgid ""
#~ "Get an AI security review with anonymized data. No domains, URLs, or "
#~ "personal data are sent. Set up an AI connector in Security Advisor to run "
#~ "your first report."
#~ msgstr "使用匿名数据进行人工智能安全审查。不会发送任何域、URL 或个人数据。在安全顾问中设置 AI 连接器以运行您的第一份报告。"

#~ msgid "Set up Security Advisor"
#~ msgstr "设置安全顾问"

#, php-format
#~ msgid "(%d plugin"
#~ msgid_plural "(%d plugins"
#~ msgstr[0] "(%d插件"

#~ msgid "Go to WordPress Updates"
#~ msgstr "转到 WordPress 更新"

#~ msgid "Unknown Files in Core Directories"
#~ msgstr "核心目录中的未知文件"

#~ msgid ""
#~ "The following files were found in WordPress core directories but are not "
#~ "part of the default installation:"
#~ msgstr "在 WordPress 核心目录中找到以下文件，但不是默认安装的一部分："

#, php-format
#~ msgid ""
#~ "%1$s suspicious file(s) detected. Review them in the Malware Scanner tab."
#~ msgstr "%1$s 检测到可疑文件。在“恶意软件扫描程序”选项卡中查看它们。"

#~ msgid "No suspicious files detected."
#~ msgstr "未检测到可疑文件。"

#, php-format
#~ msgid "%s Install Wizard"
#~ msgstr "%s 安装向导"

#~ msgid "Warning: Rerunning this wizard will overwrite your old settings."
#~ msgstr "警告： 重新运行此向导将覆盖您的旧设置。"

#~ msgid "Use this wizard to get you up and running in a few minutes."
#~ msgstr "使用此向导可在几分钟内启动并运行。"

#, php-format
#~ msgid ""
#~ "Click the button to get started or %1$sclick here to go to the "
#~ "dashboard%2$s."
#~ msgstr "单击按钮开始或%1$s单击此处转到仪表板%2$s。"

#~ msgid "Additional protection measures for your website."
#~ msgstr "为您的网站提供额外的保护措施。"

#~ msgid ""
#~ "Strengthen your website's security with our comprehensive suite of "
#~ "protective measures, designed to guard against common vulnerabilities and "
#~ "ensure your site's integrity."
#~ msgstr "通过我们全面的保护措施套件增强您网站的安全性，这些措施旨在防范常见漏洞并确保您网站的完整性。"

#~ msgid ""
#~ "Our security features include concealing version information, removing "
#~ "unnecessary files, and implementing Secure Cookies along with essential "
#~ "security headers. These enhancements help defend your site against various "
#~ "cyber threats, keeping it safe and secure."
#~ msgstr ""
#~ "我们的安全功能包括隐藏版本信息、删除不必要的文件以及实施安全 Cookie "
#~ "以及基本的安全标头。这些增强功能有助于保护您的网站免受各种网络威胁，确保其安全。"

#~ msgid ""
#~ "Enable the Cloud Firewall list of 600 million+ bad IPs. The list is updated "
#~ "daily from many sources."
#~ msgstr "启用 6 亿 + 不良 IP 的云防火墙列表。该列表每天从许多来源更新。"

#~ msgid "Block suspicious queries (probing for security holes)"
#~ msgstr "阻止可疑查询（探测安全漏洞）"

#~ msgid "Protect your login form from mass attacks"
#~ msgstr "保护您的登录表单免受大规模攻击"

#~ msgid ""
#~ "Enable the Block IP network - automatically block IPs trying to hack other "
#~ "websites"
#~ msgstr "启用阻止 IP 网络 - 自动阻止尝试入侵其他网站的 IP"

#~ msgid ""
#~ "Turn on 404 Guard to limit bots that hammer non-existent URLs (thresholds "
#~ "use conservative defaults you can tune later under Firewall → 404 Guard)"
#~ msgstr ""
#~ "打开 404 Guard 以限制攻击不存在的 URL 的机器人（阈值使用保守的默认值，您可以稍后在防火墙 → 404 Guard 下进行调整）"

#~ msgid "Visiting that URL will unblock your IP and allow you to log in."
#~ msgstr "访问该 URL 将解锁您的 IP 并允许您登录。"

#~ msgid ""
#~ "Rate limiting for checkout, add to cart, and order placement to prevent "
#~ "abuse"
#~ msgstr "结帐、添加到购物车和下订单的速率限制，以防止滥用"

#~ msgid ""
#~ "Coupon brute force protection to prevent automated coupon guessing attacks"
#~ msgstr "优惠券暴力保护，防止自动优惠券猜测攻击"

#~ msgid ""
#~ "These features help protect your store from common e-commerce attacks and "
#~ "abuse."
#~ msgstr "这些功能有助于保护您的商店免受常见的电子商务攻击和滥用。"

#~ msgid "Great, you have now finished the getting started wizard!"
#~ msgstr "太好了，您现在已经完成了入门向导！"

#~ msgid ""
#~ "Your website is now protected, but there are many more features to secure "
#~ "your website even further."
#~ msgstr "您的网站现在受到保护，但还有更多功能可以进一步保护您的网站。"

#, php-format
#~ msgid "Visit our %1$s or %2$s if you have any problems."
#~ msgstr "如有任何问题，请访问我们的 %1$s 或 %2$s。"

#~ msgid "Documentation"
#~ msgstr "文档"

#~ msgid "Reach out to our support"
#~ msgstr "联系我们的支持"

#~ msgid "Finish Wizard"
#~ msgstr "完成向导"

#~ msgid "All done!"
#~ msgstr "全部完成！"

#, php-format
#~ msgid "Click the button to get started or %s"
#~ msgstr "单击按钮开始或 %s 单击按钮开始。"

#~ msgid "Security Tests done"
#~ msgstr "安全测试完成"

#~ msgid "Thank you for installing Security Ninja &hearts;"
#~ msgstr "感谢您安装 Security Ninja &hearts;"

#~ msgid "Use the Wizard button to get protected in a few minutes."
#~ msgstr "使用 Wizard （向导） 按钮可在几分钟内获得保护。"

#~ msgid "Cleanup"
#~ msgstr "清理"

#~ msgid ""
#~ "Warning: Please create a full database backup before running this cleanup."
#~ msgstr "警告：请在运行此清理之前创建完整的数据库备份。"

#~ msgid "Run Cleanup"
#~ msgstr "运行清理"

#~ msgid ""
#~ "Awesome move! You have just added a powerful layer of protection to your "
#~ "WordPress site."
#~ msgstr "太棒了！您刚刚为您的 WordPress 网站添加了强大的保护层。"

#~ msgid "You're just a few clicks away from a safer, smarter website. Let's go!"
#~ msgstr "您只需点击几下即可访问更安全、更智能的网站。我们走吧！"

#~ msgid "Plugin installed. Now what?"
#~ msgstr "插件已安装。现在怎么办？"

#~ msgid ""
#~ "Use the setup wizard for a guided tour or jump into our Getting Started "
#~ "video for a quick walkthrough."
#~ msgstr "使用设置向导进行引导，或跳至我们的入门视频进行快速演练。"

#~ msgid "Check out the documentation"
#~ msgstr "查看文档"

#~ msgid "Need a hand?"
#~ msgstr "需要帮忙吗？"

#~ msgid "Dive into our documentation"
#~ msgstr "深入了解我们的文档"

#~ msgid "Ping our support team, we're here to help"
#~ msgstr "联系我们的支持团队，我们随时为您提供帮助"

#~ msgid ""
#~ " Warning: You should not turn this on if you have a user with username "
#~ "\"admin\"."
#~ msgstr "警告：如果您的用户用户名为 “admin” ，则不应启用此功能。"

#~ msgid " sec"
#~ msgstr "秒"

#~ msgid "\"%1$s\" %2$s %3$s."
#~ msgstr "\"%1$s\"%2$s %3$s."

#~ msgid ""
#~ "\"group\" users shouldn't have any access right as well unless Apache falls "
#~ "under that category, so set group rights to 0 or 4"
#~ msgstr "除非 Apache 属于该类别，否则 “group” 用户也不应具有任何访问权限，因此将 group 权限设置为 0 或 4"

#~ msgid ""
#~ "\"other\" users should have no privileges on the file so set the last octal "
#~ "digit to zero"
#~ msgstr "“其他”用户不应对文件没有权限，因此请将最后一个八进制数字设置为零"

#~ msgid ""
#~ "%1$s Now tracking a total of %2$s known vulnerabilities. Ensure your plugins"
#~ " are secure."
#~ msgstr "%1$s 现在共跟踪 %2$s 个已知漏洞。确保您的插件安全。"

#~ msgid ""
#~ "%1$s Now tracking a total of %2$s known vulnerabilities. Last checked: %3$s."
#~ " Update or replace vulnerable plugins promptly."
#~ msgstr "%1$s 现在共跟踪 %2$s 个已知漏洞。最后一次检查：%3$s.及时更新或替换易受攻击的插件。"

#~ msgid "%1$s On %2$s @ %3$s by %4$s in %5$s module."
#~ msgstr "%5$s 模块中的%4$s 在%2$s @ %3$s 上%1$s。"

#~ msgid "%1$s bad IPs in list. Last updated %2$s (%3$s) "
#~ msgstr "%1$s 列表中的坏 IP。最后更新 %2$s (%3$s)"

#~ msgid "%1$s instance of %2$s widget updated in %3$s sidebar."
#~ msgstr "更新了 %3$s 侧边栏中 %2$s widget 的 %1$s 实例。"

#~ msgid "%1$s is NOT banned."
#~ msgstr "%1$s 没有被禁止。"

#~ msgid "%1$s widget was added to %2$s sidebar."
#~ msgstr "%1$s 小工具已添加到 %2$s 侧边栏。"

#~ msgid "%s blocked due to multiple failed login attempts. %d in %d min."
#~ msgstr "%s 由于多次尝试登录失败而被阻止。%d in %d min."

#~ msgid "%s blocked visits so far."
#~ msgstr "%s 到目前为止已阻止访问。"

#~ msgid "%s settings updated."
#~ msgstr "%s 设置已更新。"

#~ msgid "*unknown name*"
#~ msgstr "*未知姓名*"

#~ msgid "2FA disabled when unblocking IP."
#~ msgstr "解锁 IP 时禁用 2FA。"

#~ msgid "2FA verification successful."
#~ msgstr "2FA verification successful."

#~ msgid "<a href=\"%1$s\">Update %2$s to minimum version %3$s</a>"
#~ msgstr "<a href=\"%1$s\">更新%2$s至最低版本%3$s</a>"

#~ msgid "<li>%1$s On %2$s @ %3$s by %4$s in %5$s module.</li>"
#~ msgstr "<li>%1$s 在 @ 由 在 模块中。%2$s %3$s %4$s %5$s </li>"

#~ msgid "<li>%1$s; time till ban expires: %2$s</li>"
#~ msgstr "<li>%1$s禁令到期前的时间：%2$s</li>"

#~ msgid ""
#~ "<p><i>wp-config.php</i> file permissions will be changed to an optimal value"
#~ " (0440).</p>"
#~ msgstr "<p><i>wp-config.php</i> 文件权限将更改为最佳值（0440）。</p>"

#~ msgid "Access restricted"
#~ msgstr "Access restricted"

#~ msgid "Access to this file is restricted or the file does not exist."
#~ msgstr "对此文件的访问受到限制，或者该文件不存在。"

#~ msgid "Are you sure you want to block this IP?"
#~ msgstr "您确定要阻止此 IP 吗？"

#~ msgid "Attempt to view file outside allowed directories: %s"
#~ msgstr "试图查看允许目录之外的文件：%s"

#~ msgid "Automatic background updates"
#~ msgstr "Automatic background updates"

#~ msgid "Automatic background updates enabled."
#~ msgstr "Automatic background updates enabled."

#~ msgid "Automatic core updates setting is unrecognized."
#~ msgstr "无法识别 Automatic core updates 设置。"

#~ msgid "Automatic updates are disabled by AUTOMATIC_UPDATER_DISABLED."
#~ msgstr "自动更新由 AUTOMATIC_UPDATER_DISABLED 禁用。"

#~ msgid "Automatic updates are not explicitly disabled."
#~ msgstr "自动更新不会明确禁用。"

#~ msgid "BLACKLIST IPs"
#~ msgstr "黑名单 IP"

#~ msgid "Block attacks to your website"
#~ msgstr "阻止对网站的攻击"

#~ msgid "Blocked visits"
#~ msgstr "阻止的访问"

#~ msgid "Cheating, eh?"
#~ msgstr "作弊，嗯？"

#~ msgid "Check for display of unnecessary information on failed login attempts"
#~ msgstr "检查是否显示有关失败登录尝试的不必要信息"

#~ msgid "Check if \"anyone can register\" option is enabled"
#~ msgstr "检查是否启用了“任何人都可以注册”选项"

#~ msgid "Check if EditURI (XML-RPC) link is present in pages' header data"
#~ msgstr "检查页面的标题数据中是否存在 EditURI （XML-RPC） 链接"

#~ msgid "Check if JavaScript debug mode is enabled"
#~ msgstr "检查 JavaScript 调试模式是否已启用"

#~ msgid ""
#~ "Check if MySQL server is connectable from outside of the local network with "
#~ "the WP account"
#~ msgstr "检查 MySQL 服务器是否可以从本地网络外部使用 WP 帐户连接"

#~ msgid "Check if Timthumb script is used in the active theme"
#~ msgstr "检查活动主题中是否使用了 Timthumb 脚本"

#~ msgid "Check if Windows Live Writer link is present in pages' header data"
#~ msgstr "检查页面的页眉数据中是否存在 Windows Live Writer 链接"

#~ msgid "Check if WordPress core is up to date"
#~ msgstr "检查 WordPress 核心是否是最新的"

#~ msgid ""
#~ "Check if WordPress installation address is the same as the site address"
#~ msgstr "检查 WordPress 安装地址是否与站点地址相同"

#~ msgid "Check if active plugins are compatible with your version of WordPress"
#~ msgstr "检查活动插件是否与您的 WordPress 版本兼容"

#~ msgid "Check if active plugins have been updated in the last 12 months"
#~ msgstr "检查活动插件在过去 12 个月内是否更新过"

#~ msgid "Check if all security keys and salts have proper values"
#~ msgstr "检查所有安全密钥和 salt 的值是否正确"

#~ msgid "Check if allow_url_include PHP directive is turned off"
#~ msgstr "检查 PHP 指令是否已关闭allow_url_include"

#~ msgid "Check if automatic core updates are enabled"
#~ msgstr "检查是否启用了自动核心更新"

#~ msgid "Check if database debug mode is enabled"
#~ msgstr "检查是否启用了数据库调试模式"

#~ msgid "Check if database table prefix is the default \"wp_\""
#~ msgstr "检查数据库表前缀是否为默认的 “wp_”"

#~ msgid "Check if display_errors PHP directive is turned off"
#~ msgstr "检查 PHP 指令是否已关闭display_errors"

#~ msgid "Check if full WP version info is revealed in page's meta data"
#~ msgstr "检查页面的元数据中是否显示了完整的 WP 版本信息"

#~ msgid "Check if plugins are up to date"
#~ msgstr "检查插件是否是最新的"

#~ msgid "Check if plugins/themes file editor is enabled"
#~ msgstr "检查插件/主题文件编辑器是否已启用"

#~ msgid "Check if register_globals PHP directive is turned off"
#~ msgstr "检查 PHP 指令是否已关闭register_globals"

#~ msgid "Check if safe mode is disabled"
#~ msgstr "检查安全模式是否已禁用"

#~ msgid ""
#~ "Check if security keys and salts have been updated in the last 3 months"
#~ msgstr "检查安全密钥和 SALT 是否在过去 3 个月内更新过"

#~ msgid "Check if server response headers contain Content-Security-Policy"
#~ msgstr "检查服务器响应头是否包含 Content-Security-Policy"

#~ msgid "Check if server response headers contain Permissions-Policy"
#~ msgstr "检查服务器响应头是否包含 Permissions-Policy"

#~ msgid "Check if server response headers contain Referrer-Policy"
#~ msgstr "检查服务器响应标头是否包含 Referrer-Policy"

#~ msgid "Check if server response headers contain Strict-Transport-Security"
#~ msgstr "检查服务器响应标头是否包含 Strict-Transport-Security"

#~ msgid "Check if server response headers contain X-Content-Type-Options"
#~ msgstr "检查服务器响应头是否包含 X-Content-Type-Options"

#~ msgid "Check if server response headers contain X-Frame-Options"
#~ msgstr "检查服务器响应头是否包含 X-Frame-Options"

#~ msgid "Check if server response headers contain detailed PHP version info"
#~ msgstr "检查服务器响应头是否包含详细的 PHP 版本信息"

#~ msgid "Check if site debug mode is enabled"
#~ msgstr "检查是否启用了站点调试模式"

#~ msgid "Check if the debug.log file exists."
#~ msgstr "请检查 debug.log 文件是否存在。"

#~ msgid "Check if the expose_php PHP directive is turned off"
#~ msgstr "检查 expose_php PHP 指令是否已关闭"

#~ msgid "Check if the server is vulnerable to the Shellshock bug #6271"
#~ msgstr "检查服务器是否容易受到 Shellshock bug #6271 的攻击"

#~ msgid "Check if the server is vulnerable to the Shellshock bug #7169"
#~ msgstr "检查服务器是否容易受到 Shellshock bug #7169 的攻击"

#~ msgid "Check if the uploads folder is browsable"
#~ msgstr "检查 uploads 文件夹是否可浏览"

#~ msgid "Check if themes are up to date"
#~ msgstr "检查主题是否为最新版本"

#~ msgid "Check if there are any deactivated plugins"
#~ msgstr "检查是否有任何已停用的插件"

#~ msgid "Check if there are any unnecessary themes installed"
#~ msgstr "检查是否安装了任何不必要的主题"

#~ msgid "Check if user with ID \"1\" exists"
#~ msgstr "检查 ID 为 “1” 的用户是否存在"

#~ msgid "Check if user with username \"admin\" exists"
#~ msgstr "检查是否存在用户名为 “admin” 的用户"

#~ msgid "Check if usernames can be fetched via user IDs"
#~ msgstr "检查是否可以通过用户 ID 获取用户名"

#~ msgid "Check if wp-config.php file has the right permissions (chmod) set"
#~ msgstr "检查文件是否设置了正确的权限 （chmod） wp-config.php"

#~ msgid "Check if wp-config.php is present on the default location"
#~ msgstr "检查默认位置是否存在 wp-config.php"

#~ msgid "Check the MySQL version"
#~ msgstr "Check the MySQL version"

#~ msgid "Check the MySQL/MariaDB version"
#~ msgstr "检查 MySQL/MariaDB 版本"

#~ msgid "Check the PHP version"
#~ msgstr "检查 PHP 版本"

#~ msgid "Check users' password strength with a brute-force attack"
#~ msgstr "使用暴力攻击检查用户的密码强度"

#~ msgid ""
#~ "Check your site for <strong>security vulnerabilities</strong> and get "
#~ "precise suggestions for corrective actions on passwords, user accounts, file"
#~ " permissions, database security, version hiding, plugins, themes, security "
#~ "headers and other security aspects."
#~ msgstr ""
#~ "检查您的网站是否存在<strong>安全漏洞</strong>，并获得有关密码、用户帐户、文件权限、数据库安全、版本隐藏、插件、主题、安全标头和其他安全方面的纠正措施的精确建议。"

#~ msgid "Checks if Application Passwords feature is enabled."
#~ msgstr "检查是否启用了应用程序密码功能。"

#~ msgid "Clear list of banned IPs"
#~ msgstr "清除禁止 IP 列表"

#~ msgid "Click here to learn more"
#~ msgstr "单击此处了解更多信息"

#~ msgid ""
#~ "Click the button to get started or %sclick here to go to the dashboard%s."
#~ msgstr "单击按钮开始或 %s单击此处进入仪表板%s。"

#~ msgid "Content Security Policy - An Introduction"
#~ msgstr "内容安全策略 - 简介"

#~ msgid "Core Scanner results: No changes since last scan."
#~ msgstr "核心扫描程序结果：自上次扫描以来没有变化。"

#~ msgid "Core Scanner results: Results have changed since last scan."
#~ msgstr "Core Scanner 结果：自上次扫描以来，结果已更改。"

#~ msgid "Core Scanner results: Test were not run."
#~ msgstr "核心扫描程序结果：未运行测试。"

#~ msgid "Could not get checksums with this locale, trying default checksums."
#~ msgstr "无法获取此区域设置的校验和，正在尝试默认校验和。"

#~ msgid ""
#~ "Country Blocking - Prevent visitors from specific countries to visit your "
#~ "website."
#~ msgstr "国家/地区封锁 - 阻止来自特定国家/地区的访客访问您的网站。"

#~ msgid "Currently Banned"
#~ msgstr "目前已禁播"

#~ msgid "Default license.txt file"
#~ msgstr "默认 license.txt 文件"

#~ msgid "Default readme.html"
#~ msgstr "默认readme.html"

#~ msgid "Default readme.html file in Dutch."
#~ msgstr "荷兰语的默认 readme.html 文件。"

#~ msgid "Default readme.html file in English."
#~ msgstr "默认readme.html英文文件。"

#~ msgid "Default readme.html file in French."
#~ msgstr "默认 readme.html 法语文件。"

#~ msgid "Default readme.html file in German."
#~ msgstr "默认 readme.html 德语文件。"

#~ msgid "Default readme.html file in Italian."
#~ msgstr "默认 readme.html 意大利语文件。"

#~ msgid "Default readme.html file in Spanish."
#~ msgstr "西班牙语的默认 readme.html 文件。"

#~ msgid "Delete file"
#~ msgstr "Delete file"

#~ msgid "Do not email any reports"
#~ msgstr "不要通过电子邮件发送任何报告"

#~ msgid "ERROR 404 - Page not found!"
#~ msgstr "错误 404 - 找不到页面！"

#~ msgid "Edited \"%s\"."
#~ msgstr "编辑\"%s\"。"

#~ msgid "Email not sent to %s. Error: %s"
#~ msgstr "电子邮件未发送至 %s。错误：%s"

#~ msgid ""
#~ "Email reports with a specified number of latest events can be automatically "
#~ "emailed to alert the admin of any suspicious events. Default: <code>do not "
#~ "email any reports</code>"
#~ msgstr ""
#~ "可以自动通过电子邮件发送包含指定数量的最新事件的电子邮件报告，以提醒管理员任何可疑事件。默认值：<code>不通过电子邮件发送任何报告</code>"

#~ msgid "Enable auto-updates"
#~ msgstr "Enable auto-updates"

#~ msgid "Enable live updates"
#~ msgstr "启用实时更新"

#~ msgid ""
#~ "Enable this feature to whitelist IP addresses used by ManageWP, facilitating"
#~ " seamless integration and maintenance tasks."
#~ msgstr "启用此功能可将 ManageWP 使用的 IP 地址列入白名单，从而促进无缝集成和维护任务。"

#~ msgid ""
#~ "Enable to install updates automatically in the background, keeping your "
#~ "protection up to date."
#~ msgstr "启用在后台自动安装更新，使您的保护保持最新。"

#~ msgid ""
#~ "Enter the code from the authenticator app in the field below to finish your "
#~ "2FA setup."
#~ msgstr "在下面的字段中输入身份验证器应用程序中的代码以完成 2FA 设置。"

#~ msgid "Enter the code from your 2FA app to continue logging in."
#~ msgstr "输入 2FA 应用程序中的代码以继续登录。"

#~ msgid "Enter the code from your authentication app."
#~ msgstr "输入身份验证应用程序中的代码。"

#~ msgid "Error - hashes not found. Version: %s, Locale: %s"
#~ msgstr "错误 - 未找到哈希值。版本：%s, Locale：%s"

#~ msgid "Error: Unable to get the response."
#~ msgstr "Error: Unable to get the response."

#~ msgid ""
#~ "Events Logger email report settings can be adjusted in <a "
#~ "href=\"%s\">WordPress admin</a>"
#~ msgstr "事件记录器电子邮件报告设置可在<a href=\"%s\">WordPress 管理器</a>中调整"

#~ msgid "Expand All"
#~ msgstr "展开全部"

#~ msgid "Failed to decompress vulnerabilities for %s. (gz)"
#~ msgstr "解压 %s 的漏洞失败。(gz)"

#~ msgid "Failed to decrypt 2FA secret for user ID: %d"
#~ msgstr "解密用户 ID 的 2FA 密码失败： %d"

#~ msgid "Failed to delete file: %s"
#~ msgstr "Failed to delete file: %s"

#~ msgid "Failed to generate or retrieve necessary security data."
#~ msgstr "无法生成或检索必要的安全数据。"

#~ msgid "Failed to retrieve response: %s"
#~ msgstr "检索响应失败：%s"

#~ msgid "Failed to retrieve the 2FA secret. Please contact support."
#~ msgstr "无法检索 2FA 密钥。请联系支持人员。"

#~ msgid "Failed to save the 2FA secret. Please try again."
#~ msgstr "无法保存 2FA 密钥。请重试。"

#~ msgid "Failed to secure the 2FA secret. Please try again."
#~ msgstr "无法保护 2FA 密钥。请重试。"

#~ msgid "File %s was deleted by user."
#~ msgstr "File %s was deleted by user."

#~ msgid "File Source"
#~ msgstr "File Source"

#~ msgid "File editor"
#~ msgstr "文件编辑器"

#~ msgid ""
#~ "Files are scanned using a heuristic analysis method that compares their "
#~ "content to patterns and code samples often used by in malicious scripts. It "
#~ "is very important to understand that a file marked by Malware Scanner as "
#~ "suspicious does NOT have contain \"bad\" code. It might just be code that "
#~ "looks bad."
#~ msgstr ""
#~ "使用启发式分析方法扫描文件，该方法将其内容与恶意脚本中经常使用的模式和代码示例进行比较。了解被 Malware Scanner "
#~ "标记为可疑的文件不包含“错误”代码非常重要。可能只是代码看起来很糟糕。"

#~ msgid "Filter out page requests with suspicious query strings."
#~ msgstr "筛选出具有可疑查询字符串的页面请求。"

#~ msgid "Firewall - Protect your website"
#~ msgstr "防火墙 - 保护您的网站"

#~ msgid "Firewall events - Notify about blocked visitors"
#~ msgstr "防火墙事件 - 通知被阻止的访客"

#~ msgid "Forgot to say which IP?"
#~ msgstr "Forgot to say which IP?"

#~ msgid "Freemius opt choice not found."
#~ msgstr "未找到 Freemius opt 选择。"

#~ msgid "Freemius opt choice selected."
#~ msgstr "Freemius 选择了 choice 选项。"

#~ msgid ""
#~ "Gathering non-sensitive diagnostic data about the plugin install helps us "
#~ "improve the plugin."
#~ msgstr "收集有关插件安装的非敏感诊断数据有助于我们改进插件。"

#~ msgid "Get help or create a support ticket"
#~ msgstr "获取帮助或创建支持票证"

#~ msgid "Great, no known vulnerabilities found on your website"
#~ msgstr "太好了，在你的网站上没有发现已知的漏洞"

#~ msgid "Help WP Security Ninja improve!"
#~ msgstr "Help WP Security Ninja improve!"

#~ msgid "IP"
#~ msgstr "知识产权"

#~ msgid "IP address, ie: 213.45.66.12"
#~ msgstr "IP 地址，即：213.45.66.12"

#~ msgid "IP handling"
#~ msgstr "IP 处理"

#~ msgid ""
#~ "If you don't want to receive event reports from specific modules, deselect "
#~ "them. Default: all modules."
#~ msgstr "如果您不想接收来自特定模块的事件报告，请取消选择它们。默认值：所有模块。"

#~ msgid ""
#~ "If you opt-in, some data about your usage of %1$s will be sent to "
#~ "Freemius.com. If you skip this, that's okay! %1$s will still work just fine."
#~ msgstr ""
#~ "如果您选择加入，有关您使用 %1$s 的一些数据将被发送到 Freemius.com。如果你跳过这个，没关系！ %1$s 仍然可以正常工作。"

#~ msgid ""
#~ "Immediately email your hosting company and tell them you'd like to switch to"
#~ " PHP v7. If they say they can't facilitate that request, you'll have to move"
#~ " your site to a decent hosting company."
#~ msgstr ""
#~ "立即向您的托管公司发送电子邮件，告诉他们您想切换到 PHP v7。如果他们说他们无法满足该请求，您将不得不将您的网站转移到一家像样的托管公司。"

#~ msgid ""
#~ "Immediately email your hosting company and tell them you'd like to switch to"
#~ " a newer version of MySQL. If they say they can't do that you'll have to "
#~ "move your site to a decent hosting company."
#~ msgstr ""
#~ "立即向您的托管公司发送电子邮件，告诉他们您想要切换到较新版本的 MySQL。如果他们说他们不能这样做，您将不得不将您的网站转移到一家像样的托管公司。"

#~ msgid "Incorrect 2FA code entered for user: %d"
#~ msgstr "为用户输入的 2FA 代码不正确：%d"

#~ msgid "Install an authenticator app like Google Authenticator or Authy."
#~ msgstr "安装身份验证器应用程序，例如 Google Authenticator 或 Authy。"

#~ msgid "Invalid nonce or user not logged in."
#~ msgstr "Invalid nonce or user not logged in."

#~ msgid "Invalid nonce verification."
#~ msgstr "无效的 nonce 验证。"

#~ msgid "Invalid nonce."
#~ msgstr "无效的 nonce。"

#~ msgid "Invalid user ID or object."
#~ msgstr "用户 ID 或对象无效。"

#~ msgid "Invalid user ID."
#~ msgstr "用户 ID 无效。"

#~ msgid "Invalid user identification"
#~ msgstr "用户标识无效"

#~ msgid "Invalid user identification."
#~ msgstr "用户标识无效。"

#~ msgid "Join the newsletter"
#~ msgstr "加入时事通讯"

#~ msgid "Keep event logs for up to 15 days"
#~ msgstr "将事件日志保留长达 15 天"

#~ msgid "Keep event logs for up to 30 days"
#~ msgstr "将事件日志保留长达 30 天"

#~ msgid "Keep event logs for up to 45 days"
#~ msgstr "将事件日志保留长达 45 天"

#~ msgid "Keep event logs for up to 7 days"
#~ msgstr "将事件日志保留长达 7 天"

#~ msgid ""
#~ "Knowing the names of your database tables can help an attacker dump the "
#~ "table's data and get to sensitive information like password hashes. Since WP"
#~ " table names are predefined, the only way you can change table names is by "
#~ "using a unique prefix. One that's different from \"wp_\" or any similar "
#~ "variation such as \"wordpress_\". WARNING: Make sure the wp-config.php is "
#~ "writable. Enter your new desired table prefix:"
#~ msgstr ""
#~ "知道数据库表的名称可以帮助攻击者转储表的数据并获取密码哈希等敏感信息。由于 WP 表名是预定义的，因此更改表名的唯一方法是使用唯一前缀。一个不同于 "
#~ "“wp_” 或任何类似变体（如 “wordpress_”） 的变体。警告： 确保 wp-config.php 是可写的。输入所需的新表前缀："

#~ msgid ""
#~ "Last scan at %1$s. %2$s files were checked in %3$s sec. WordPress version "
#~ "%4$s %5$s"
#~ msgstr "最后一次扫描在 %1$s。在 %3$s 秒内检查了 %2$s 个文件。WordPress 版本 %4$s %5$s"

#~ msgid "Latest Events"
#~ msgstr "最新活动"

#~ msgid "Latest from %s"
#~ msgstr "最新来自 %s"

#~ msgid "Live Visitor Log"
#~ msgstr "实时访客日志"

#~ msgid "Loading"
#~ msgstr "正在加载"

#~ msgid "Locally Banned IPs"
#~ msgstr "本地禁止的 IP"

#~ msgid "Login Form Protection"
#~ msgstr "登录表单保护"

#~ msgid "Login Form Protection. Prevent multiple repeated failed logins."
#~ msgstr "登录表单保护。防止多次重复登录失败。"

#~ msgid "Looked for file here: %s"
#~ msgstr "在此处查找文件：%s"

#~ msgid ""
#~ "Many popular plugins' and themes' files can appear on the scan list. Again "
#~ "this does not mean they will do harm to your site. It just means you need to"
#~ " have a closer look at their content."
#~ msgstr "许多流行的插件和主题文件可以出现在扫描列表中。同样，这并不意味着他们会对您的网站造成伤害。这只是意味着您需要仔细查看他们的内容。"

#~ msgid "Missing user ID or code."
#~ msgstr "缺少用户 ID 或代码。"

#~ msgid "Modules Included in Email Reports"
#~ msgstr "电子邮件报告中包含的模块"

#~ msgid "Name"
#~ msgstr "名"

#~ msgid "Need human help?"
#~ msgstr "需要人工帮助？"

#~ msgid "New IP added to the whitelist using the secret access URL."
#~ msgstr "使用秘密访问 URL 添加到白名单中的新 IP。"

#~ msgid "Newsletter"
#~ msgstr "通讯"

#~ msgid "Next scheduled scan: %1$s (%2$s from now)"
#~ msgstr "下一次计划扫描：%1$s （%2$s 从现在开始）"

#~ msgid "No"
#~ msgstr "不"

#~ msgid "No locally banned IPs"
#~ msgstr "没有本地禁止的 IP"

#~ msgid "No log records found."
#~ msgstr "No log records found."

#~ msgid "No name"
#~ msgstr "无姓名"

#~ msgid "No, thank you"
#~ msgstr "No, thank you"

#~ msgid "Nonce verification failed."
#~ msgstr "Nonce 验证失败。"

#~ msgid "Not activated."
#~ msgstr "未激活。"

#~ msgid ""
#~ "Note: Some services automatically validate crawlers. This plugin allows "
#~ "traffic from Baidu, Bing (MSN), Google, Yahoo, Yandex, Petal Search, and "
#~ "Applebot if they can be successfully validated."
#~ msgstr ""
#~ "注意：某些服务会自动验证爬网程序。如果可以成功验证，此插件允许来自百度、必应 （MSN）、谷歌、雅虎、Yandex、Petal Search 和 "
#~ "Applebot 的流量。"

#~ msgid "Open the app on your phone and scan the QR code on the left."
#~ msgstr "打开手机上的应用程序并扫描左侧的二维码。"

#~ msgid "Password for user %s set to %s."
#~ msgstr "用户 %s 的密码设置为 %s。"

#~ msgid "Paused"
#~ msgstr "暂停"

#~ msgid "Permission Denied"
#~ msgstr "Permission Denied"

#~ msgid "Please note: The newsletter is currently available only in English."
#~ msgstr "请注意：该时事通讯目前仅提供英文版本。"

#~ msgid "Privacy Policy"
#~ msgstr "隐私策略"

#~ msgid ""
#~ "Protect against 600+ million known bad IPs - The list is automatically "
#~ "updated several times a day."
#~ msgstr "抵御 600+ 百万个已知的不良 IP - 该列表每天自动更新几次。"

#~ msgid ""
#~ "Protect against dangerous requests - SQL injections and other malicious page"
#~ " requests."
#~ msgstr "防范危险请求 - SQL 注入和其他恶意页面请求。"

#~ msgid "Published \"%s\"."
#~ msgstr "已发布\"%s\"。"

#~ msgid "Ran activation routines for"
#~ msgstr "运行激活例程"

#~ msgid "Read more about what we collect."
#~ msgstr "Read more about what we collect."

#~ msgid ""
#~ "Redirect blocked visitors. Prevent visitors from even viewing your website."
#~ msgstr "重定向被阻止的访客。阻止访问者查看您的网站。"

#~ msgid "Remember - Always backup your files and database before upgrading!"
#~ msgstr "请记住 - 在升级之前务必备份您的文件和数据库！"

#~ msgid "Rename login URLs and confuse robots."
#~ msgstr "重命名登录 URL 并混淆机器人。"

#~ msgid "Reset Account"
#~ msgstr "重置账户"

#~ msgid "Restore File"
#~ msgstr "Restore File"

#~ msgid "Result:"
#~ msgstr "结果："

#~ msgid "Run time:"
#~ msgstr "运行时间："

#~ msgid "Safe to remove %d themes: %s"
#~ msgstr "可安全删除 %d 主题：%s"

#~ msgid "Scan Core files of WordPress"
#~ msgstr "扫描 WordPress 的核心文件"

#~ msgid "Scan core WordPress files and folders"
#~ msgstr "扫描核心 WordPress 文件和文件夹"

#~ msgid "Scan core files"
#~ msgstr "扫描核心文件"

#~ msgid "Scan ran"
#~ msgstr "扫描已运行"

#~ msgid "Scan your website and plugins"
#~ msgstr "扫描您的网站和插件"

#~ msgid "Scheduled scans are not currently set."
#~ msgstr "当前未设置计划扫描。"

#~ msgid ""
#~ "Scott Helme is a security researcher and has written a really in-depth "
#~ "walkthrough of Content Security Policy. "
#~ msgstr "Scott Helme 是一名安全研究员，他撰写了一篇非常深入的内容安全策略演练。"

#~ msgid "Search Documentation"
#~ msgstr "搜索文档"

#~ msgid "Searches for unwanted files in your root folder."
#~ msgstr "在根文件夹中搜索不需要的文件。"

#~ msgid "Secure the site"
#~ msgstr "保护网站"

#~ msgid "Secure your account with two-factor authentication."
#~ msgstr "使用双因素身份验证保护您的帐户。"

#~ msgid ""
#~ "Security Ninja - Events Logger email report settings can be adjusted in <a "
#~ "href=\"%s\">WordPress admin</a>"
#~ msgstr "安全忍者 - 可在<a href=\"%s\">WordPress 管理</a>中调整事件记录器电子邮件报告设置"

#~ msgid "Security Ninja API"
#~ msgstr "安全忍者 API"

#~ msgid "Security Testing Results: No changes since last scan."
#~ msgstr "安全测试结果：自上次扫描以来没有变化。"

#~ msgid "Security Testing Results: Results have changed since last scan."
#~ msgstr "安全测试结果：自上次扫描以来，结果已更改。"

#~ msgid "Security Testing Results: Tests were not run."
#~ msgstr "安全测试结果：未运行测试。"

#~ msgid ""
#~ "Security keys (there are eight) are defined in wp-config.php as constants on"
#~ " lines #49-56. They should be as unique and as long as possible. WordPress "
#~ "made a <a target=\"_blank\" href=\"%s\" rel=\"noopener\">great script</a> "
#~ "which helps you generate those strings. Please use it! After the script "
#~ "generates strings those 8 lines of code should look something like this:"
#~ msgstr ""
#~ "安全密钥（共有 8 个）在 wp-config.php 第 49-56 行定义为常量。它们应该是唯一的，并且尽可能长。WordPress 提供了一个<a"
#~ " target=\"_blank\" href=\"%s\" "
#~ "rel=\"noopener\">很棒的脚本</a>，可以帮助你生成这些字符串。请使用它！脚本生成字符串后，这 8 行代码应如下所示："

#~ msgid "Send an email for every single event (not recommended)"
#~ msgstr "为每个事件发送一封电子邮件（不推荐）"

#~ msgid "Send one email for every 10 events"
#~ msgstr "Send one email for every 10 events"

#~ msgid "Send one email for every 100 events"
#~ msgstr "每 100 个事件发送一封电子邮件"

#~ msgid "Send one email for every 2 events"
#~ msgstr "Send one email for every 2 events"

#~ msgid "Send one email for every 20 events"
#~ msgstr "Send one email for every 20 events"

#~ msgid "Send one email for every 200 events"
#~ msgstr "为每 200 个事件发送一封电子邮件"

#~ msgid "Send one email for every 3 events"
#~ msgstr "Send one email for every 3 events"

#~ msgid "Send one email for every 300 events"
#~ msgstr "为每 300 个事件发送一封电子邮件"

#~ msgid "Send one email for every 400 events"
#~ msgstr "Send one email for every 400 events"

#~ msgid "Send one email for every 5 events"
#~ msgstr "Send one email for every 5 events"

#~ msgid "Send one email for every 50 events"
#~ msgstr "Send one email for every 50 events"

#~ msgid "Send one email for every 500 events"
#~ msgstr "Send one email for every 500 events"

#~ msgid "Sending and getting data from Security Ninja API servers."
#~ msgstr "从 Security Ninja API 服务器发送和接收数据。"

#~ msgid "Skip setting up 2FA for this session"
#~ msgstr "Skip setting up 2FA for this session"

#~ msgid "Subscribe"
#~ msgstr "订阅"

#~ msgid "Successfully updated vulnerabilities for %s."
#~ msgstr "成功更新了 %s 的漏洞。"

#~ msgid "Successfully updated vulnerabilities for %s. (gz)"
#~ msgstr "成功更新了 %s 的漏洞。(gz)"

#~ msgid "Support"
#~ msgstr "支持"

#~ msgid "Sure, opt-in"
#~ msgstr "Sure, opt-in"

#~ msgid "Switch back to this window to resume live updates."
#~ msgstr "切换回此窗口以恢复实时更新。"

#~ msgid ""
#~ "Table prefix is already changed to %s. Please reanalyze your website to "
#~ "update the status of this test."
#~ msgstr "表前缀已更改为 %s。请重新分析您的网站，更新该测试的状态。"

#~ msgid "Tasks completed successfully"
#~ msgstr "任务已成功完成"

#~ msgid "Test if IP is Banned"
#~ msgstr "测试 IP 是否被禁止"

#~ msgid "Test the strength of WordPress database password"
#~ msgstr "测试 WordPress 数据库密码的强度"

#~ msgid "Test your website security - Run our tests"
#~ msgstr "测试您的网站安全性 - 运行我们的测试"

#~ msgid ""
#~ "That's why it is very important to go through the files manually and have a "
#~ "look at the suspicious lines of code. If you are certain they are ok - "
#~ "whitelist the file."
#~ msgstr "这就是为什么手动浏览文件并查看可疑代码行非常重要的原因。如果您确定他们没问题 - 将文件列入白名单。"

#~ msgid ""
#~ "The X-Frame-Options response header indicates if a page is allowed to render"
#~ " a page in an &lt;iframe&gt;, &lt;frame&gt; or &lt;object&gt;. Avoid "
#~ "clickjacking attacks simply by not allowing your content to be embedded on "
#~ "other websites."
#~ msgstr ""
#~ "X-Frame-Options 响应标头指示是否允许页面在 &lt;iframe&gt;、&lt;frame&gt; 或 &lt;object&gt; "
#~ "中呈现页面。只需不允许将您的内容嵌入其他网站，即可避免点击劫持攻击。"

#~ msgid ""
#~ "The X-Frame-Options response header indicates if a page is allowed to render"
#~ " a page in an <iframe>, <frame> or <object>. Avoid clickjacking attacks by "
#~ "not allowing your content to be embedded on other websites."
#~ msgstr ""
#~ "X-Frame-Options 响应标头指示是否允许页面呈现 <iframe>、<frame> 或 <object> "
#~ "中的页面。不允许您的内容嵌入其他网站，以避免点击劫持攻击。"

#~ msgid "The grace period ends on %1$s - you have %2$s left to enable 2FA."
#~ msgstr "宽限期于 %1$s 结束 - 您还剩 %2$s 来启用 2FA。"

#~ msgid "The grace period has ended. Please enable 2FA."
#~ msgstr "宽限期已经结束。请启用 2FA。"

#~ msgid "The grace period has expired"
#~ msgstr "宽限期已过期"

#~ msgid "The grace period will end on %s, which is in about %s."
#~ msgstr "宽限期将于 %s 日结束，大约是 %s。"

#~ msgid "The vulnerability scanner is disabled"
#~ msgstr "漏洞扫描程序已禁用"

#~ msgid ""
#~ "There is not much you can do to fix the problem except finding a similar "
#~ "plugin or contacting the author and asking to update it."
#~ msgstr "除了找到类似的插件或联系作者并要求更新它之外，您无能为力。"

#~ msgid "This email was sent by %s from %s"
#~ msgstr "此电子邮件由 %s 从 %s 发送"

#~ msgid ""
#~ "This is a way to instruct a browser which features it can use on a website. "
#~ "With this you can explitly prevent access to the camera, microphone, "
#~ "geolocation and many other features."
#~ msgstr "这是一种指示浏览器可以在网站上使用哪些功能的方法。有了这个，您可以明确阻止访问摄像头、麦克风、地理位置和许多其他功能。"

#~ msgid "This tab is not active, visitor data not updated"
#~ msgstr "此选项卡未处于活动状态，访客数据未更新"

#~ msgid ""
#~ "This version of WordPress (%s) is considered %s. You should upgrade as soon "
#~ "as possible."
#~ msgstr "此版本的 WordPress（%s）被视为 %s。您应尽快升级。"

#~ msgid ""
#~ "This version of WordPress (%s) is considered <strong>INSECURE</strong>. You "
#~ "should upgrade as soon possible."
#~ msgstr "此版本的 WordPress (%s) 被认为是<strong>不安全</strong>。您应该尽快升级。"

#~ msgid ""
#~ "This version of WordPress (%s) is considered <strong>OUTDATED</strong>. You "
#~ "should upgrade as soon possible."
#~ msgstr "此版本的 WordPress (%s) 被视为<strong>已过时</strong>。您应该尽快升级。"

#~ msgid ""
#~ "This will prevent redirections from yoursite.com/?author={id} to "
#~ "yoursite.com/author/username"
#~ msgstr "这将防止从 yoursite.com/?author={id} 重定向到 yoursite.com/author/username"

#~ msgid "Update %2$s to minimum version %3$s"
#~ msgstr "将 %2$s 更新到最小版本 %3$s"

#~ msgid "Updates - Notify about WordPress, plugins, and themes updates"
#~ msgstr "更新 - 通知 WordPress、插件和主题更新"

#~ msgid "Updates about the plugin and important WordPress security in general"
#~ msgstr "有关插件和重要 WordPress 安全性的一般更新"

#~ msgid "Updates every 10 seconds when enabled."
#~ msgstr "启用后每 10 秒更新一次。"

#~ msgid "User logins - Notify on failed and successful logins"
#~ msgstr "用户登录 - 登录失败和成功时发出通知"

#~ msgid "User not found for ID: %d"
#~ msgstr "未找到 ID: %d 的用户"

#~ msgid "User not found."
#~ msgstr "未找到用户。"

#~ msgid "User secret is missing for user ID: %d"
#~ msgstr "用户 ID 缺少用户秘密： %d"

#~ msgid "User secret is missing."
#~ msgstr "缺少用户密钥。"

#~ msgid "User tried to visit /wp-admin/ URL"
#~ msgstr "用户尝试访问 /wp-admin/ URL"

#~ msgid "User tried to visit wp-login.php"
#~ msgstr "用户尝试访问 wp-login.php"

#~ msgid "User: <code>%s</code>, Email: <code>%s</code>"
#~ msgstr "用户：<code>%s</code>，电子邮件：<code>%s</code>"

#~ msgid "Username enumeration is disabled."
#~ msgstr "用户名枚举已禁用。"

#~ msgid ""
#~ "Using an old version of MySQL makes your site slow and prone to hacker "
#~ "attacks due to known vulnerabilities that exist in no-longer maintained "
#~ "versions of MySQL."
#~ msgstr "由于不再维护的 MySQL 版本中存在已知漏洞，使用旧版本的 MySQL 会使您的网站速度变慢并且容易受到黑客攻击。"

#~ msgid ""
#~ "Using an old version of PHP makes your site slow and prone to hacker attacks"
#~ " due to known vulnerabilities that exist in no-longer maintained versions of"
#~ " PHP. Really nothing good can come out of using PHP older than 5.6. That's "
#~ "really the bare minimum you should be running."
#~ msgstr ""
#~ "由于不再维护的 PHP 版本中存在已知漏洞，使用旧版本的 PHP 会使您的网站速度变慢并且容易受到黑客攻击。使用 5.6 之前的 PHP "
#~ "确实不会产生什么好处。这确实是您应该运行的最低限度。"

#~ msgid "Validate"
#~ msgstr "Validate"

#~ msgid "Verify"
#~ msgstr "Verify"

#~ msgid ""
#~ "Visitor log is not enabled. Go to the Firewall tab and turn on \"Visitor "
#~ "Logging\"."
#~ msgstr "访客日志未启用。转到防火墙选项卡并打开“访客日志记录”。"

#~ msgid "Vulnerability list contains %1$s known vulnerabilities."
#~ msgstr "漏洞列表包含 %1$s 个已知漏洞。"

#~ msgid ""
#~ "Warns you of any known vulnerabilities in the plugins and themes you have "
#~ "installed."
#~ msgstr "警告您已安装的插件和主题中的任何已知漏洞。"

#~ msgid "Webhook Events"
#~ msgstr "Webhook 事件"

#~ msgid "Webhook Events Settings"
#~ msgstr "Webhook 事件设置"

#~ msgid "Welcome to Security Ninja"
#~ msgstr "Welcome to Security Ninja"

#~ msgid "Whitelabel"
#~ msgstr "Whitelabel"

#~ msgid "Whitelist IPs"
#~ msgstr "将 IP 列入白名单"

#~ msgid "Widgets in %s sidebar were reordered."
#~ msgstr "重新排列了 %s 侧边栏中的小工具。"

#~ msgid ""
#~ "With this you can explitly prevent access to the camera, microphone, "
#~ "geolocation and many other features."
#~ msgstr "有了这个，您可以明确阻止访问摄像头、麦克风、地理位置和许多其他功能。"

#~ msgid "WooCommerce - Duplicated product \"%s\" (ID: %d) to \"%s\" (ID: %d)."
#~ msgstr "WooCommerce - 产品\"%s\"（编号：%d）与\"%s\"（编号：%d）重复。"

#~ msgid "WooCommerce - Order #%d refunded (Refund ID: %d)."
#~ msgstr "WooCommerce - 订单号%d已退款（退款 ID：%d）。"

#~ msgid "WooCommerce - Order #%d status changed from %s to %s."
#~ msgstr "WooCommerce - 订单 #%d 状态从 %s 变为 %s。"

#~ msgid "WooCommerce - Order status changed from %s to %s."
#~ msgstr "WooCommerce - 订单状态从 %s 变为 %s。"

#~ msgid "WordPress Features"
#~ msgstr "WordPress 功能"

#~ msgid ""
#~ "WordPress installation address will be changed so it's not the same as the site address. Please login again after the fix is applied.<br />\n"
#~ "\t\t\t\t\t\t\t   Enter the new folder name/WordPress address: <br /><strong>"
#~ msgstr ""
#~ "WordPress的安装地址将被更改，因此它与站点地址不同。请修复后重新登录。<br />\n"
#~ "\t\t\t\t\t\t\t   输入新文件夹名称/WordPress地址：<br /><strong>"

#~ msgid ""
#~ "Wptuts+ has a great <a href=\"%s\" target=\"_blank\">article</a> explaining "
#~ "how to make sure the cron does run even if you have very few visitors."
#~ msgstr "Wptuts+ 有一篇很好的<a href=\"%s\" target=\"_blank\">文章</a>，解释了如何确保 cron 运行，即使访客很少。"

#~ msgid "Yes"
#~ msgstr "是的"

#~ msgid "You are added to our newsletter. Unsubscribe anytime."
#~ msgstr "您已添加到我们的时事通讯中。随时取消订阅。"

#~ msgid "You can unsubscribe anytime. For more details, review our"
#~ msgstr "您可以随时取消订阅。有关更多详细信息，请查看我们的"

#~ msgid "You have a limited %s-site license"
#~ msgstr "You have a limited %s-site license"

#~ msgid "You have an unlimited sites license"
#~ msgstr "You have an unlimited sites license"

#~ msgid ""
#~ "You have automatic plugin updates turned on in WordPress, but not enabled "
#~ "for %1$s."
#~ msgstr "您已在 WordPress 中启用自动插件更新，但未针对 %1$s 启用。"

#~ msgid "Your IP:"
#~ msgstr "您的 IP："

#~ msgid "Your last malware scan took %s "
#~ msgstr "Your last malware scan took %s "

#~ msgid ""
#~ "Your license does not allow you to use Whitelabel - this requires a license "
#~ "for 20+ sites."
#~ msgstr "您的许可证不允许您使用 Whitelabel - 这需要 20 多个站点的许可证。"

#~ msgid ""
#~ "always backup your files and database before making any changes to the "
#~ "database!"
#~ msgstr "在对数据库进行任何更改之前，请务必备份您的文件和数据库！"

#~ msgid "anonymous user"
#~ msgstr "匿名用户"

#~ msgid "could not be removed."
#~ msgstr "无法删除。"

#~ msgid ""
#~ "do NOT use the keys above. They are just an example, publicly available and "
#~ "therefore not safe. Generate your own ones."
#~ msgstr "请勿使用上述密钥。它们只是一个例子，公开可用，因此不安全。生成你自己的。"

#~ msgid "email"
#~ msgstr "电子邮件"

#~ msgid "from now"
#~ msgstr "从现在开始"

#~ msgid "great script"
#~ msgstr "很棒的脚本"

#~ msgid "https://en.wikipedia.org/wiki/Md5sum"
#~ msgstr "https://en.wikipedia.org/wiki/Md5sum"

#~ msgid "https://php.net/manual/en/security.globals.php"
#~ msgstr "https://php.net/manual/en/security.globals.php"

#~ msgid "https://wordpress.org/plugins/"
#~ msgstr "https://wordpress.org/plugins/"

#~ msgid ""
#~ "just by pointing the browser to it will allow them to easily download all "
#~ "your uploaded files. It's a security and a copyright issue."
#~ msgstr "只需将浏览器指向它，他们就可以轻松下载您上传的所有文件。这是一个安全和版权问题。"

#~ msgid "move the file to:"
#~ msgstr "将文件移动到："

#~ msgid "no name"
#~ msgstr "无姓名"

#~ msgid "no title"
#~ msgstr "无标题"

#~ msgid "reach out to our support"
#~ msgstr "联系我们的支持"

#~ msgid "removed."
#~ msgstr "删除。"

#~ msgid "show details"
#~ msgstr "显示详情"

#~ msgctxt "site"
#~ msgid "&larr; Back to %s"
#~ msgstr "&larr; Back to %s"

#~ msgid "to"
#~ msgstr "自"

#~ msgid "to:"
#~ msgstr "自："

#~ msgid ""
#~ "try setting chmod to 0400 or 0440 and if the site works normally that's the "
#~ "best one to use"
#~ msgstr "尝试将 chmod 设置为 0400 或 0440，如果站点正常工作，则这是最好的选择"

#~ msgid "unknown widget"
#~ msgstr "未知小部件"

#~ msgid "unnamed"
#~ msgstr "无名"

#~ msgid "untitled"
#~ msgstr "无题"

#~ msgid "update failed"
#~ msgstr "更新失败"

#~ msgid "updated from"
#~ msgstr "更新自"

#~ msgid "updated from %1$s to %2$s"
#~ msgstr "从 %1$s 更新为 %2$s"

#~ msgid "wp-config.php file found in the WordPress root directory."
#~ msgstr "wp-config.php WordPress 根目录中找到的文件。"

#~ msgid ""
#~ "wp-config.php file not found in the WordPress root directory. It is "
#~ "recommended to place wp-config.php in the root directory for standard "
#~ "WordPress installations."
#~ msgstr ""
#~ "wp-config.php 在 WordPress 根目录中找不到文件。建议将 wp-config.php 放在标准 WordPress "
#~ "安装实例的根目录中。"
