# Translation of langforge for zh-CN
# Auto-generated by Forge Suite generator
msgid ""
msgstr ""
"Report-Msgid-Bugs-To: avakode.dev@gmail.com\n"
"POT-Creation-Date: 2026-06-21 02:49+0500\n"
"Language: zh-CN\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"

#: includes/class-forge-net.php:79
msgid "Refused to fetch a non-public URL."
msgstr "拒绝获取非公开的 URL。"

#: includes/class-forge-net.php:89
msgid "Refused to POST to a non-public URL."
msgstr "拒绝向非公开的 URL 发送 POST 请求。"

#: includes/class-forge-net.php:99
msgid "Refused to HEAD a non-public URL."
msgstr "拒绝对非公开的 URL 发送 HEAD 请求。"

#. translators: %s: the glossary source term that should be kept untranslated.
#: includes/class-glossary.php:325
#, php-format
msgid "\"%s\" should not be translated (keep as-is)."
msgstr "\"%s\" 不应翻译（保持原样）。"

#. translators: 1: the glossary source term, 2: the expected translated term
#. per glossary.
#: includes/class-glossary.php:334
#, php-format
msgid "\"%1$s\" should be translated as \"%2$s\" per glossary."
msgstr "\"%1$s\" 应该翻译为 \"%2$s\"，根据词汇表。"

#: includes/class-forge-dashboard-activation.php:52
msgid "Unauthorized"
msgstr "未授权"

#: includes/class-forge-dashboard-activation.php:66
msgid "Deactivation already in progress — please wait a moment and reload."
msgstr "正在进行停用 — 请稍候并重新加载。"

#. translators: 1: number of plugins whose license was deactivated, 2: number
#. of those that were force-reset due to server-side cancellation.
#: includes/class-forge-dashboard-activation.php:210
#, php-format
msgid ""
"License deactivated for %1$d plugin(s) (%2$d force-reset due to server-side "
"cancellation). Page will reload."
msgstr "已为 %1$d 个插件停用许可证（由于服务器端取消，强制重置 %2$d 次）。页面将重新加载。"

#. translators: %d: number of plugins whose license was deactivated.
#: includes/class-forge-dashboard-activation.php:212
#, php-format
msgid "License deactivated for %d plugin(s). Page will reload."
msgstr "已为 %d 个插件停用许可证。页面将重新加载。"

#: includes/class-forge-dashboard-activation.php:222
msgid "No active licenses found to deactivate."
msgstr "未找到可停用的有效许可证。"

#: includes/class-forge-dashboard-activation.php:233
msgid "Deactivation failed. Please try again."
msgstr "停用失败。请再试一次。"

#: includes/class-woocommerce.php:309
msgid ""
"Price, SKU, and stock are automatically synced across all product "
"translations."
msgstr "价格、SKU 和库存会自动在所有产品翻译版本间同步。"

#: includes/class-forge-telemetry.php:378
msgid "Help shape the roadmap"
msgstr "帮助制定路线图"

#: includes/class-forge-telemetry.php:381
msgid ""
"Forge can send anonymous usage signals so we can prioritise the features you"
" actually rely on and catch regressions before they reach everyone. "
"Participation is optional, off by default, and fully private."
msgstr ""
"Forge 可以发送匿名使用信号，以便我们优先考虑您实际依赖的功能，并在问题影响到所有人之前捕捉到回归。参与是可选的，默认关闭，并且完全私密。"

#: includes/class-forge-telemetry.php:384
msgid ""
"No personal data: no emails, no post content, no site URL, no visitor "
"identifiers."
msgstr "没有个人数据：没有电子邮件，没有帖子内容，没有网站 URL，没有访客标识符。"

#: includes/class-forge-telemetry.php:385
msgid ""
"A random install ID (not derived from your site) and bucketed WP/PHP "
"versions only."
msgstr "仅使用随机安装 ID（不来自您的网站）和分组的 WP/PHP 版本。"

#: includes/class-forge-telemetry.php:386
msgid ""
"Only event names and counters by default. Change your mind any time in the "
"plugin Settings."
msgstr "默认情况下仅使用事件名称和计数器。您可以随时在插件设置中更改主意。"

#: includes/class-forge-telemetry.php:392
msgid "Anonymous usage signals"
msgstr "匿名使用信号"

#: includes/class-forge-telemetry.php:394
msgid ""
"Event names and bucketed counters only (feature opened, settings saved, "
"etc.)."
msgstr "仅限事件名称和分组计数器（功能已开启，设置已保存等）。"

#: includes/class-forge-telemetry.php:401
msgid "Include error context"
msgstr "包含错误上下文"

#: includes/class-forge-telemetry.php:403
msgid ""
"When a Forge plugin hits an error, send a sanitised sample (emails, URLs and"
" large numeric IDs stripped) so we can fix recurring issues on your install "
"sooner."
msgstr ""
"当 Forge 插件出现错误时，发送一个经过清理的样本（去除电子邮件、URL 和大型数字 ID），以便我们能够更快地修复您安装中的重复问题。"

#: includes/class-forge-telemetry.php:410
msgid "Save choices"
msgstr "保存选择"

#: includes/class-forge-telemetry.php:413
msgid "No thanks"
msgstr "不，谢谢"

#: includes/class-forge-telemetry.php:416
msgid "Ask me later"
msgstr "稍后问我"

#: includes/class-forge-telemetry.php:454
msgid "Usage analytics (privacy-friendly)"
msgstr "使用分析（隐私友好）"

#: includes/class-forge-telemetry.php:457
msgid ""
"Optional, off by default. Sends an anonymous random install ID, bucketed "
"WP/PHP versions, and event counters — never your site URL, emails, content, "
"or license. Helps us prioritise the right features."
msgstr ""
"可选，默认关闭。发送匿名随机安装 ID、分组的 WP/PHP 版本和事件计数器——绝不会发送您的网站 "
"URL、电子邮件、内容或许可证。帮助我们优先考虑正确的功能。"

#: includes/class-forge-telemetry.php:461
msgid "Share anonymous usage signals"
msgstr "分享匿名使用信号"

#: includes/class-forge-telemetry.php:465
msgid "Also include sanitised error context"
msgstr "还包括清理后的错误上下文"

#: includes/class-forge-telemetry.php:469
msgid "Save privacy settings"
msgstr "保存隐私设置"

#: includes/class-forge-telemetry.php:471
msgid "Saved."
msgstr "已保存。"

#: includes/class-forge-dashboard-bundle-cta.php:69
msgid "Get All 4 Plugins — Save up to 40%"
msgstr "获取所有 4 个插件 — 节省高达 40%"

#: includes/class-forge-dashboard-bundle-cta.php:72
msgid ""
"SEO Forge + Lang Forge + Form Forge + Field Forge. One license, all "
"features, priority support."
msgstr "SEO Forge + Lang Forge + Form Forge + Field Forge。一个许可证，所有功能，优先支持。"

#: includes/class-forge-dashboard-bundle-cta.php:75
msgid "Starting at $99/year for all 4 plugins"
msgstr "所有 4 个插件起价为每年 $99"

#: includes/class-forge-dashboard-bundle-cta.php:80
msgid "Get Bundle"
msgstr "获取捆绑包"

#: includes/class-forge-dashboard.php:113
msgid ""
"Disconnect this site from Avakode? All Forge plugins return to Free until "
"you reconnect."
msgstr "要断开此网站与 Avakode 的连接吗？所有 Forge 插件将返回到免费状态，直到您重新连接。"

#: includes/class-forge-dashboard.php:114
msgid "Disconnecting..."
msgstr "正在断开连接..."

#: includes/class-forge-dashboard.php:115
msgid "Disconnect failed."
msgstr "断开连接失败。"

#: includes/class-forge-dashboard.php:116
msgid "Network error."
msgstr "网络错误。"

#: includes/class-forge-dashboard.php:117
msgid "Running diagnostics..."
msgstr "正在运行诊断..."

#: includes/class-forge-dashboard.php:118
msgid "Diagnostics failed."
msgstr "诊断失败。"

#: includes/class-forge-dashboard.php:119
#: includes/class-forge-dashboard-health.php:486
msgid "Diagnostic history"
msgstr "诊断历史"

#: includes/class-forge-dashboard.php:120
#: includes/class-forge-dashboard-health.php:487
msgid "Clear history"
msgstr "清除历史"

#: includes/class-forge-dashboard.php:121
#: includes/class-forge-dashboard-health.php:491
msgid "No diagnostic runs yet."
msgstr "尚未进行诊断运行。"

#: includes/class-forge-dashboard.php:122
#: includes/class-forge-dashboard-health.php:48
msgid "Support package"
msgstr "支持包"

#. translators: %1$d: number of OK checks, %2$d: number of warnings, %3$d:
#. number of errors.
#. translators: 1: ok count, 2: warning count, 3: error count
#: includes/class-forge-dashboard.php:124
#: includes/class-forge-dashboard-health.php:498
#, php-format
msgid "%1$d ok, %2$d warnings, %3$d errors"
msgstr "%1$d 个正常，%2$d 个警告，%3$d 个错误"

#: includes/class-forge-dashboard.php:148
msgid "Forge Suite"
msgstr "Forge Suite"

#. translators: %s: the Freemius SDK version string
#: includes/class-forge-dashboard.php:150
#, php-format
msgid ""
"Freemius SDK is at %s, but the plugin is pinned to 2.13.x. The license-"
"deactivation flow uses Reflection on the private Freemius API and may break "
"on newer SDK internals."
msgstr ""
"Freemius SDK 版本为 %s，但插件固定在 2.13.x。许可证停用流程使用了对私有 Freemius API 的反射，可能会在更新的 SDK"
" 内部出现问题。"

#. translators: %s: link to the issue tracker
#: includes/class-forge-dashboard.php:154
#, php-format
msgid "Please report this at %s before upgrading further."
msgstr "请在进一步升级之前在 %s 报告此问题。"

#. translators: %d: number of Forge Suite plugins currently active.
#. translators: %d: active plugin count
#: includes/class-forge-dashboard.php:422
#: includes/class-forge-dashboard-health.php:168
#, php-format
msgid "%d of 4 plugins active"
msgstr "4 个插件中有 %d 个处于活动状态"

#: includes/class-forge-dashboard.php:480
msgid "Recent Activity"
msgstr "最近活动"

#: includes/class-forge-dashboard.php:487
#: includes/class-post-translation.php:554 admin/class-admin.php:3173
#: admin/class-license-admin.php:279
msgid "ago"
msgstr "前"

#: includes/class-forge-dashboard.php:498
msgid "Quick Actions"
msgstr "快速操作"

#: includes/class-forge-dashboard.php:504
msgid "Site Audit"
msgstr "网站审核"

#: includes/class-forge-dashboard.php:505
msgid "Full SEO analysis"
msgstr "完整的 SEO 分析"

#: includes/class-forge-dashboard.php:509
msgid "Bulk Analyze"
msgstr "批量分析"

#: includes/class-forge-dashboard.php:510
msgid "Analyze all posts"
msgstr "分析所有帖子"

#: includes/class-forge-dashboard.php:517
msgid "Bulk Translate"
msgstr "批量翻译"

#: includes/class-forge-dashboard.php:518
msgid "Translate strings in bulk"
msgstr "批量翻译字符串"

#: includes/class-forge-dashboard.php:522 includes/class-forge-pro-tip.php:49
#: includes/class-admin-tabs.php:67 admin/class-admin.php:306
#: admin/class-admin.php:3459
msgid "Glossary"
msgstr "词汇表"

#: includes/class-forge-dashboard.php:523
msgid "Manage terms"
msgstr "管理术语"

#: includes/class-forge-dashboard.php:530
msgid "New Form"
msgstr "新表单"

#: includes/class-forge-dashboard.php:531
msgid "Create a new form"
msgstr "创建一个新表单"

#: includes/class-forge-dashboard.php:535
msgid "All Forms"
msgstr "所有表单"

#: includes/class-forge-dashboard.php:536
msgid "Manage forms"
msgstr "管理表单"

#: includes/class-forge-dashboard.php:543
msgid "New Field Group"
msgstr "新字段组"

#: includes/class-forge-dashboard.php:544
msgid "Create fields"
msgstr "创建字段"

#: includes/class-forge-dashboard.php:548
#: includes/class-forge-dashboard-cards.php:410
msgid "Field Groups"
msgstr "字段组"

#: includes/class-forge-dashboard.php:549
msgid "Manage fields"
msgstr "管理字段"

#: includes/class-forge-dashboard.php:565
msgid "SEO Forge setup"
msgstr "SEO Forge 设置"

#: includes/class-forge-dashboard.php:566
msgid ""
"Start with crawl basics, then connect Google data and run a full audit."
msgstr "从爬虫基础开始，然后连接 Google 数据并进行全面审核。"

#: includes/class-forge-dashboard.php:568
msgid "Review SEO settings"
msgstr "查看 SEO 设置"

#: includes/class-forge-dashboard.php:569
msgid "Connect Google Search Console"
msgstr "连接 Google 搜索控制台"

#: includes/class-forge-dashboard.php:570
msgid "Run Site Audit"
msgstr "运行网站审核"

#: includes/class-forge-dashboard.php:576
msgid "Lang Forge setup"
msgstr "Lang Forge 设置"

#: includes/class-forge-dashboard.php:577
msgid ""
"Configure languages, lock terminology, then translate priority content."
msgstr "配置语言，锁定术语，然后翻译优先内容。"

#: includes/class-forge-dashboard.php:579
msgid "Choose site languages"
msgstr "选择网站语言"

#: includes/class-forge-dashboard.php:580
msgid "Build glossary"
msgstr "构建术语表"

#: includes/class-forge-dashboard.php:581
msgid "Translate strings"
msgstr "翻译字符串"

#: includes/class-forge-dashboard.php:587
msgid "Form Forge setup"
msgstr "Form Forge 设置"

#: includes/class-forge-dashboard.php:588
msgid ""
"Create a form, configure delivery, then test every connected integration."
msgstr "创建表单，配置交付，然后测试每个连接的集成。"

#: includes/class-forge-dashboard.php:590
msgid "Create or import a form"
msgstr "创建或导入表单"

#: includes/class-forge-dashboard.php:591
msgid "Configure notifications"
msgstr "配置通知"

#: includes/class-forge-dashboard.php:592
msgid "Connect CRM and Google integrations"
msgstr "连接 CRM 和 Google 集成"

#: includes/class-forge-dashboard.php:598
msgid "Field Forge setup"
msgstr "Field Forge 设置"

#: includes/class-forge-dashboard.php:599
msgid ""
"Create field groups or import ACF fields, then verify frontend rendering."
msgstr "创建字段组或导入 ACF 字段，然后验证前端渲染。"

#: includes/class-forge-dashboard.php:601
msgid "Create a field group"
msgstr "创建字段组"

#: includes/class-forge-dashboard.php:602
msgid "Import from ACF"
msgstr "从 ACF 导入"

#: includes/class-forge-dashboard.php:603
msgid "Review field groups"
msgstr "查看字段组"

#: includes/class-forge-dashboard.php:611
msgid "Guided setup"
msgstr "引导设置"

#: includes/class-forge-dashboard.php:618
msgid "Active"
msgstr "激活"

#: includes/class-forge-dashboard.php:618
#: includes/class-forge-dashboard-cards.php:268
msgid "Inactive"
msgstr "未激活"

#: includes/class-forge-dashboard.php:655
msgid "License moved successfully."
msgstr "许可证成功转移。"

#: includes/class-forge-dashboard.php:656
msgid "Click Connect to finish activation on this site."
msgstr "点击连接以完成此站点的激活。"

#: includes/class-forge-dashboard.php:661
msgid "Connected to Avakode successfully!"
msgstr "成功连接到 Avakode！"

#: includes/class-forge-dashboard.php:662
msgid "Your license is active."
msgstr "您的许可证是有效的。"

#: includes/class-forge-dashboard.php:687
msgid "This license is already active on another site."
msgstr "此许可证已在其他站点上激活。"

#: includes/class-forge-dashboard.php:695 admin/class-license-admin.php:263
msgid "Move license to this site →"
msgstr "将许可证迁移至此站点 →"

#: includes/class-forge-dashboard.php:697 admin/class-license-admin.php:265
msgid "Opens your Avakode dashboard in a new tab."
msgstr "在新标签页中打开您的 Avakode 控制台。"

#. translators: %s: avakode dashboard URL
#: includes/class-forge-dashboard.php:704
#, php-format
msgid ""
"Open your %s to move the license to this site, then click Connect again."
msgstr "打开您的 %s 将许可证转移到此站点，然后再次点击连接。"

#: includes/class-forge-dashboard.php:705
msgid "Avakode dashboard"
msgstr "Avakode 仪表板"

#. translators: %s: error message
#. translators: %s: the error message returned by the Connect/license
#. activation flow.
#: includes/class-forge-dashboard.php:719 admin/class-license-admin.php:259
#, php-format
msgid "Connect failed: %s"
msgstr "连接失败：%s"

#: includes/class-menu-translation.php:141
msgid "Show for language"
msgstr "显示语言"

#: includes/class-menu-translation.php:145
#: includes/class-post-translation.php:399
#: includes/class-post-translation.php:859 admin/class-admin.php:1962
msgid "All languages"
msgstr "所有语言"

#: includes/class-menu-translation.php:206
#: includes/class-menu-translation.php:230 includes/class-admin-tabs.php:43
#: admin/class-admin.php:302
msgid "Menu Translation"
msgstr "菜单翻译"

#: includes/class-menu-translation.php:207
msgid "Menus"
msgstr "菜单"

#: includes/class-menu-translation.php:230
msgid "Menu translation"
msgstr "菜单翻译"

#: includes/class-menu-translation.php:230
msgid "Assign menus per language or set visibility on menu items."
msgstr "为每种语言分配菜单或设置菜单项的可见性。"

#: includes/class-menu-translation.php:233
msgid "Menu settings saved."
msgstr "菜单设置已保存。"

#: includes/class-menu-translation.php:236
msgid "Configure which menus to display for each language. You can either:"
msgstr "配置每种语言显示哪个菜单。您可以："

#: includes/class-menu-translation.php:238
msgid "Create separate menus for each language and assign them below"
msgstr "为每种语言创建独立菜单并在下方分配"

#: includes/class-menu-translation.php:239
msgid "Use a single menu and set language visibility on individual menu items"
msgstr "使用单一菜单，并为各菜单项设置语言可见性"

#: includes/class-menu-translation.php:248
msgid "Menu Location"
msgstr "菜单位置"

#: includes/class-menu-translation.php:273
msgid "— Select Menu —"
msgstr "— 选择菜单 —"

#: includes/class-menu-translation.php:288
msgid "Save Menu Settings"
msgstr "保存菜单设置"

#: includes/class-forge-dashboard-health.php:37
msgid "Setup & Health"
msgstr "设置与健康"

#: includes/class-forge-dashboard-health.php:39
msgid ""
"Check activation, credits, API reachability, and migration readiness before "
"you start deeper plugin work."
msgstr "在开始更深入的插件工作之前，请检查激活、积分、API 可达性和迁移准备情况。"

#: includes/class-forge-dashboard-health.php:44
#: includes/class-forge-dashboard-health.php:246
msgid "Run diagnostics"
msgstr "运行诊断"

#: includes/class-forge-dashboard-health.php:95
#: includes/class-forge-dashboard-health.php:111
#: includes/class-post-translation.php:1269
#: includes/class-post-translation.php:1412
#: includes/class-post-translation.php:1437
#: includes/class-post-translation.php:1603 includes/class-migration.php:1232
#: admin/class-admin.php:4041
msgid "Forbidden"
msgstr "禁止访问"

#: includes/class-forge-dashboard-health.php:118
msgid "Permalink rewrite rules refreshed."
msgstr "永久链接重写规则已刷新。"

#: includes/class-forge-dashboard-health.php:138
msgid "Support package generated. Copy it into your Avakode support message."
msgstr "支持包已生成。将其复制到您的 Avakode 支持消息中。"

#: includes/class-forge-dashboard-health.php:148
msgid "Diagnostic history cleared."
msgstr "诊断历史已清除。"

#: includes/class-forge-dashboard-health.php:154
msgid "Unknown health action."
msgstr "未知的健康操作。"

#: includes/class-forge-dashboard-health.php:165
msgid "Activate Forge plugins"
msgstr "激活 Forge 插件"

#: includes/class-forge-dashboard-health.php:175
msgid "Connect to Avakode"
msgstr "连接到 Avakode"

#. translators: %d: connected license count
#: includes/class-forge-dashboard-health.php:179
#, php-format
msgid "%d plugin license records found"
msgstr "找到 %d 个插件许可证记录"

#: includes/class-forge-dashboard-health.php:182
msgid "No local license record found yet"
msgstr "尚未找到本地许可证记录"

#: includes/class-forge-dashboard-health.php:187
msgid "Verify credits"
msgstr "验证积分"

#: includes/class-forge-dashboard-health.php:189
msgid "Credits widget can read the connected license."
msgstr "积分小部件可以读取连接的许可证。"

#: includes/class-forge-dashboard-health.php:190
msgid "Connect a license before checking AI credits."
msgstr "在检查 AI 积分之前，请连接许可证。"

#: includes/class-forge-dashboard-health.php:195
msgid "Review migrations and integrations"
msgstr "审查迁移和集成"

#. translators: %d: detected migration source count
#: includes/class-forge-dashboard-health.php:199
#, php-format
msgid "%d migration source plugins detected"
msgstr "检测到 %d 个迁移源插件"

#: includes/class-forge-dashboard-health.php:202
msgid "No known migration source plugins detected."
msgstr "未检测到已知的迁移源插件。"

#: includes/class-forge-dashboard-health.php:218
msgid "Next best action: connect your Avakode account"
msgstr "下一步操作：连接您的 Avakode 账户"

#: includes/class-forge-dashboard-health.php:219
msgid ""
"Connect first so licenses, credits, and paid integrations can be checked "
"against the right site."
msgstr "请先连接，以便检查许可证、积分和付费集成是否与正确的网站匹配。"

#: includes/class-forge-dashboard-health.php:220
#: includes/class-forge-dashboard-health.php:323
msgid "Open Connect"
msgstr "打开连接"

#: includes/class-forge-dashboard-health.php:229
msgid "Next best action: activate the remaining Forge plugins"
msgstr "下一步操作：激活剩余的 Forge 插件"

#: includes/class-forge-dashboard-health.php:230
msgid ""
"The dashboard works best when all installed Forge plugins are active and can"
" share license state."
msgstr "当所有安装的 Forge 插件都处于激活状态并能够共享许可证状态时，仪表板的效果最佳。"

#: includes/class-forge-dashboard-health.php:231
#: includes/class-forge-dashboard-health.php:304
msgid "Open plugins"
msgstr "打开插件"

#: includes/class-forge-dashboard-health.php:240
msgid "Next best action: review migration sources"
msgstr "下一步操作：审查迁移源"

#. translators: %s: comma-separated migration source plugin names
#: includes/class-forge-dashboard-health.php:243
#, php-format
msgid ""
"Detected %s. Run the matching Forge migration tool before disabling the "
"source plugin."
msgstr "检测到 %s。在禁用源插件之前，请运行匹配的 Forge 迁移工具。"

#: includes/class-forge-dashboard-health.php:254
msgid "Next best action: run a final health check"
msgstr "下一步操作：运行最终健康检查"

#: includes/class-forge-dashboard-health.php:255
msgid ""
"Everything local looks ready. Run diagnostics to verify the API, credits, "
"and integration prerequisites."
msgstr "本地一切看起来都已准备就绪。运行诊断以验证 API、积分和集成前提条件。"

#: includes/class-forge-dashboard-health.php:256
#: includes/class-forge-dashboard-health.php:358
#: includes/class-forge-dashboard-health.php:381
#: includes/class-forge-dashboard-health.php:400
#: includes/class-forge-dashboard-health.php:450
msgid "Generate support package"
msgstr "生成支持包"

#: includes/class-forge-dashboard-health.php:266
msgid "WordPress runtime"
msgstr "WordPress 运行时"

#. translators: 1: WordPress version, 2: PHP version
#: includes/class-forge-dashboard-health.php:270
#, php-format
msgid "WordPress %1$s, PHP %2$s"
msgstr "WordPress %1$s, PHP %2$s"

#: includes/class-forge-dashboard-health.php:279
msgid "Permalinks"
msgstr "永久链接"

#: includes/class-forge-dashboard-health.php:282
msgid "Pretty permalinks are enabled."
msgstr "美化永久链接已启用。"

#: includes/class-forge-dashboard-health.php:283
msgid ""
"Pretty permalinks are disabled; language and SEO routes may need plain-link "
"fallbacks."
msgstr "美化永久链接已禁用；语言和 SEO 路径可能需要普通链接回退。"

#: includes/class-forge-dashboard-health.php:287
msgid "Refresh permalink rules"
msgstr "刷新永久链接规则"

#: includes/class-forge-dashboard-health.php:294
msgid "Forge plugins"
msgstr "Forge 插件"

#. translators: %d: active plugin count
#: includes/class-forge-dashboard-health.php:298
#, php-format
msgid "%d of 4 Forge plugins are active."
msgstr "4 个 Forge 插件中有 %d 个处于活动状态。"

#: includes/class-forge-dashboard-health.php:311
msgid "License connection"
msgstr "许可证连接"

#. translators: %d: connected license count
#: includes/class-forge-dashboard-health.php:316
#, php-format
msgid "%d local license records found."
msgstr "找到 %d 个本地许可证记录。"

#: includes/class-forge-dashboard-health.php:319
msgid "No local Avakode license records found. Use Connect to Avakode."
msgstr "未找到本地 Avakode 许可证记录。请使用连接到 Avakode。"

#: includes/class-forge-dashboard-health.php:331
msgid "Credits readiness"
msgstr "积分准备情况"

#: includes/class-forge-dashboard-health.php:334
msgid ""
"Credits widget is loaded and a license is available for balance refresh."
msgstr "积分小部件已加载，并且有许可证可用于余额刷新。"

#: includes/class-forge-dashboard-health.php:335
msgid ""
"Credits need an active license before balance refresh or checkout can work."
msgstr "积分需要一个有效的许可证才能进行余额刷新或结账。"

#: includes/class-forge-dashboard-health.php:339
msgid "Refresh credits now"
msgstr "立即刷新积分"

#: includes/class-forge-dashboard-health.php:346
msgid "Migrations and integrations"
msgstr "迁移和集成"

#. translators: %s: comma-separated plugin names
#: includes/class-forge-dashboard-health.php:351
#, php-format
msgid "Detected migration/integration sources: %s."
msgstr "检测到迁移/集成源：%s。"

#: includes/class-forge-dashboard-health.php:354
msgid "No known migration source plugins are active on this site."
msgstr "此站点上没有活动的已知迁移源插件。"

#: includes/class-forge-dashboard-health.php:375
#: includes/class-forge-dashboard-health.php:389
msgid "Avakode API"
msgstr "Avakode API"

#. translators: 1: API base URL, 2: HTTP status code
#: includes/class-forge-dashboard-health.php:393
#, php-format
msgid "%1$s returned HTTP %2$d."
msgstr "%1$s 返回了 HTTP %2$d。"

#. translators: %s: diagnostic label
#: includes/class-forge-dashboard-health.php:434
#, php-format
msgid "Review %s"
msgstr "审查 %s"

#: includes/class-forge-dashboard-health.php:435
msgid "diagnostic item"
msgstr "诊断项"

#: includes/class-forge-dashboard-health.php:445
msgid "All checks passed"
msgstr "所有检查通过"

#: includes/class-forge-dashboard-health.php:446
msgid ""
"Generate a support package if you want a copy of the current environment "
"snapshot."
msgstr "如果您想要当前环境快照的副本，请生成支持包。"

#: includes/class-forge-dashboard-health.php:513
msgid "Credits widget is not loaded."
msgstr "积分小部件未加载。"

#: includes/class-forge-dashboard-health.php:518
msgid "Connect a license before refreshing credits."
msgstr "在刷新积分之前，请连接许可证。"

#: includes/class-forge-dashboard-health.php:528
msgid "Credits refresh requires a Pro plugin to be active."
msgstr "刷新积分需要激活 Pro 插件。"

#. translators: %d: refreshed product count
#: includes/class-forge-dashboard-health.php:546
#, php-format
msgid "Credit balance refreshed for %d plugin(s)."
msgstr "已为 %d 个插件刷新积分余额。"

#: includes/class-forge-api.php:403 admin/class-admin.php:781
msgid "Monthly AI credits exhausted."
msgstr "每月 AI 积分已耗尽。"

#: includes/class-acf-integration.php:127
msgid "Translatable"
msgstr "可翻译"

#: includes/class-acf-integration.php:128
msgid "Should this field be translated?"
msgstr "这个字段需要翻译吗？"

#: includes/class-forge-feedback-widget.php:142
msgid "Quick question — how are we doing?"
msgstr "快速问一下 — 我们做得怎么样？"

#: includes/class-forge-feedback-widget.php:143
msgid ""
"On a scale of 0–10, how likely are you to recommend Forge to a colleague?"
msgstr "在 0 到 10 的评分中，您有多大可能推荐 Forge 给同事？"

#: includes/class-forge-feedback-widget.php:145
msgid "Not likely"
msgstr "不太可能"

#: includes/class-forge-feedback-widget.php:146
msgid "Very likely"
msgstr "非常可能"

#: includes/class-forge-feedback-widget.php:153
msgid "Anything we can improve? (optional)"
msgstr "有什么我们可以改进的地方吗？（可选）"

#: includes/class-forge-feedback-widget.php:155
msgid "Not now"
msgstr "现在不需要"

#: includes/class-forge-feedback-widget.php:156
msgid "Send feedback"
msgstr "发送反馈"

#: includes/class-forge-feedback-widget.php:160
msgid "Thanks! We read every response."
msgstr "谢谢！我们会阅读每一条反馈。"

#: includes/class-forge-dashboard-cards.php:255
msgid "View Field Groups"
msgstr "查看字段组"

#: includes/class-forge-dashboard-cards.php:255
msgid "View Dashboard"
msgstr "查看仪表盘"

#: includes/class-forge-dashboard-cards.php:278
msgid "Activate"
msgstr "激活"

#: includes/class-forge-dashboard-cards.php:291
msgid "Not Installed"
msgstr "未安装"

#: includes/class-forge-dashboard-cards.php:301
msgid "Install"
msgstr "安装"

#: includes/class-forge-dashboard-cards.php:316
msgid "Average Score"
msgstr "平均分"

#: includes/class-forge-dashboard-cards.php:322
msgid "pages analyzed"
msgstr "分析的页面"

#: includes/class-forge-dashboard-cards.php:330
msgid "Total Translations"
msgstr "总翻译数"

#: includes/class-forge-dashboard-cards.php:369
msgid "target languages"
msgstr "目标语言"

#: includes/class-forge-dashboard-cards.php:371
msgid "source posts"
msgstr "源文章"

#: includes/class-forge-dashboard-cards.php:394
msgid "Submissions (30 days)"
msgstr "提交（30天）"

#: includes/class-forge-dashboard-cards.php:396
msgid "conversion"
msgstr "转换"

#: includes/class-forge-dashboard-cards.php:397
msgid "active forms"
msgstr "活动表单"

#: includes/class-forge-dashboard-cards.php:400
msgid "views"
msgstr "浏览量"

#: includes/class-forge-dashboard-cards.php:402
msgid "total forms"
msgstr "表单总数"

#: includes/class-forge-dashboard-cards.php:412
msgid "values"
msgstr "值"

#: includes/class-forge-dashboard-cards.php:413
msgid "posts"
msgstr "帖子"

#: includes/class-forge-dashboard-cards.php:416
msgid "field values stored"
msgstr "字段值已存储"

#: includes/class-forge-dashboard-cards.php:418
msgid "posts with fields"
msgstr "带字段的帖子"

#: includes/class-rest-api.php:158 includes/class-rest-api.php:199
#: includes/class-rest-api.php:229
msgid "Post not found"
msgstr "未找到文章"

#: includes/class-rest-api.php:162
msgid "You are not allowed to view translations of this post."
msgstr "您没有权限查看此帖子的翻译。"

#: includes/class-rest-api.php:209
msgid "You are not allowed to edit one of these posts."
msgstr "您没有权限编辑这些帖子中的一个。"

#: includes/class-rest-api.php:217
msgid "Translation linked"
msgstr "翻译已链接"

#: includes/class-rest-api.php:233 includes/class-rest-api.php:343
msgid "You are not allowed to edit this post."
msgstr "您没有权限编辑此帖子。"

#: includes/class-rest-api.php:241
msgid "You are not allowed to edit the linked translation."
msgstr "您无权编辑链接的翻译。"

#: includes/class-rest-api.php:248
msgid "Translation unlinked"
msgstr "翻译已取消链接"

#: includes/class-upgrade-prompt.php:56
msgid "Translate your content automatically with AI-powered engines."
msgstr "使用 AI 引擎自动翻译您的内容。"

#: includes/class-upgrade-prompt.php:57
msgid "Side-by-side visual editor for translating posts and pages."
msgstr "用于翻译文章和页面的双栏可视化编辑器。"

#: includes/class-upgrade-prompt.php:58
msgid "Duplicate and translate your entire site in one click."
msgstr "一键复制并翻译整个站点。"

#: includes/class-upgrade-prompt.php:59
msgid "Reuse previously translated segments for consistency and speed."
msgstr "复用已翻译片段，提升一致性和翻译速度。"

#: includes/class-upgrade-prompt.php:60
msgid "Maintain brand terminology dictionaries across languages."
msgstr "跨语言维护品牌术语词典。"

#: includes/class-upgrade-prompt.php:61
msgid "Translate WooCommerce products, categories, and checkout."
msgstr "翻译 WooCommerce 产品、分类和结账页面。"

#: includes/class-upgrade-prompt.php:62
msgid "Import and export translations in XLIFF and CSV formats."
msgstr "以 XLIFF 和 CSV 格式导入/导出翻译。"

#: includes/class-upgrade-prompt.php:63
msgid "Track translation progress and activity with visual dashboards."
msgstr "通过可视化仪表盘追踪翻译进度和活动。"

#: includes/class-upgrade-prompt.php:64
msgid "Assign translator roles and send email notifications."
msgstr "分配译者角色并发送邮件通知。"

#: includes/class-upgrade-prompt.php:65
msgid "Translate directly on the live page with click-to-edit."
msgstr "在实时页面上直接点击编辑进行翻译。"

#: includes/class-upgrade-prompt.php:66
msgid "AI-powered quality checks for your translations."
msgstr "AI 驱动的翻译质量检查。"

#: includes/class-upgrade-prompt.php:67
msgid "See exactly what changed in source content since last translation."
msgstr "清晰查看上次翻译后原文的具体变更。"

#: includes/class-upgrade-prompt.php:68
msgid "Preview translations before publishing."
msgstr "发布前预览翻译结果。"

#: includes/class-upgrade-prompt.php:69
msgid "Use different images for each language."
msgstr "为每种语言使用不同图片。"

#: includes/class-upgrade-prompt.php:70
msgid "Auto-translate visitor comments into the current language."
msgstr "自动将访客评论翻译为当前语言。"

#: includes/class-upgrade-prompt.php:71
msgid "Add unlimited languages to your site."
msgstr "为您的站点添加无限语言。"

#. translators: %s: the name of the Pro-only feature the user tried to access.
#: includes/class-upgrade-prompt.php:323
#, php-format
msgid "%s is a Pro Feature"
msgstr "%s 是 Pro 功能"

#: includes/class-upgrade-prompt.php:332 admin/class-admin.php:430
#: admin/class-admin.php:1168 admin/class-license-admin.php:315
msgid "Upgrade to Pro"
msgstr "升级至 Pro"

#. translators: %s: upgrade URL
#: includes/class-upgrade-prompt.php:351
msgid "Requires Pro plan"
msgstr "需要 Pro 计划"

#: includes/class-upgrade-prompt.php:378
msgid "Feature"
msgstr "功能"

#: includes/class-upgrade-prompt.php:379 includes/class-license.php:246
msgid "Free"
msgstr "免费版"

#: includes/class-upgrade-prompt.php:380 includes/class-license.php:247
msgid "Pro"
msgstr "Pro 版"

#: includes/class-upgrade-prompt.php:412
msgid "PRO"
msgstr "PRO"

#: includes/class-upgrade-prompt.php:441
#, php-format
msgid "Your LangForge Pro trial expires in %d day."
msgid_plural "Your LangForge Pro trial expires in %d days."
msgstr[0] "您的 LangForge Pro 试用将在 %d 天后到期。"
msgstr[1] "您的 LangForge Pro 试用将在 %d 天后到期。"

#: includes/class-upgrade-prompt.php:462
msgid "Upgrade now"
msgstr "立即升级"

#: includes/class-license.php:248
msgid "Trial"
msgstr "试用版"

#: includes/class-license.php:371
msgid ""
"You're using LangForge Free. Upgrade to Pro for AI translation, Visual "
"Editor, and more."
msgstr "您正在使用 LangForge 免费版。升级到 Pro 以获得 AI 翻译、可视化编辑器等更多功能。"

#: includes/class-license.php:373
msgid "Upgrade Now"
msgstr "立即升级"

#: includes/class-post-translation.php:421
#: includes/class-post-translation.php:799
#: includes/class-taxonomy-translation.php:92
#: includes/class-taxonomy-translation.php:114
#: includes/class-taxonomy-translation.php:427 admin/class-admin.php:888
#: admin/class-admin.php:2119
msgid "Language"
msgstr "语言"

#: includes/class-post-translation.php:483
msgid "Post Language:"
msgstr "文章语言："

#: includes/class-post-translation.php:484
msgid "Post language"
msgstr "文章语言"

#: includes/class-post-translation.php:484
msgid ""
"Set which language this post is written in; switch via its translation link."
msgstr "设置此文章的撰写语言；可通过其翻译链接切换。"

#: includes/class-post-translation.php:510
msgid "Translations:"
msgstr "翻译："

#: includes/class-post-translation.php:511 includes/class-media-sync.php:55
#: includes/class-admin-tabs.php:40
#: includes/class-taxonomy-translation.php:126 admin/class-admin.php:295
msgid "Translations"
msgstr "翻译"

#: includes/class-post-translation.php:511
msgid ""
"Create, link, or open translations of this post in other active languages."
msgstr "创建、关联或打开此文章在其他活跃语言中的翻译。"

#. translators: %s: the source language code (uppercase) the content is
#. translated from.
#: includes/class-post-translation.php:522
#, php-format
msgid "AI Translate from %s"
msgstr "从%s用AI翻译"

#: includes/class-post-translation.php:537
msgid "Check Quality"
msgstr "检查质量"

#: includes/class-post-translation.php:553
msgid "Content Changed"
msgstr "内容已更改"

#: includes/class-post-translation.php:559
msgid "Show Changes"
msgstr "查看变更"

#: includes/class-post-translation.php:563
#: includes/class-post-translation.php:604
msgid "Mark as Current"
msgstr "标记为最新"

#: includes/class-post-translation.php:625
msgid "Unlink"
msgstr "取消关联"

#: includes/class-post-translation.php:628
msgid "—"
msgstr "—"

#: includes/class-post-translation.php:632
msgid "+ Create"
msgstr "+ 创建"

#: includes/class-post-translation.php:635
msgid "Link"
msgstr "关联"

#. translators: %s: the target language name for which to create a
#. translation.
#: includes/class-post-translation.php:839
#, php-format
msgid "Create %s translation"
msgstr "创建%s翻译"

#: includes/class-post-translation.php:912
msgid "This language is not available on the current Lang Forge plan."
msgstr "当前 Lang Forge 计划不支持此语言。"

#: includes/class-post-translation.php:1279
msgid "Original post not found"
msgstr "未找到原始文章"

#: includes/class-post-translation.php:1399
msgid "Translation created successfully"
msgstr "翻译创建成功"

#: includes/class-post-translation.php:1427
msgid "Translation linked successfully"
msgstr "翻译已成功关联"

#: includes/class-post-translation.php:1445
msgid "Translation unlinked successfully"
msgstr "翻译已成功取消关联"

#: includes/class-post-translation.php:1609 admin/class-admin.php:97
msgid "AI translation requires the Lang Forge Pro add-on."
msgstr "AI 翻译需要 Lang Forge Pro 附加组件。"

#: includes/class-post-translation.php:1613
msgid "AI translation not configured. Go to Lang Forge → Settings."
msgstr "AI翻译未配置。请前往Lang Forge → 设置。"

#: includes/class-post-translation.php:1620 admin/class-admin.php:93
#: admin/class-admin.php:2392
msgid "AI translation requires an active Lang Forge Pro license."
msgstr "AI 翻译需要一个有效的 Lang Forge Pro 许可证。"

#: includes/class-post-translation.php:1627
msgid "Missing required parameters."
msgstr "缺少必要参数。"

#: includes/class-post-translation.php:1633
msgid "Post not found."
msgstr "未找到文章。"

#: includes/class-post-translation.php:1784
msgid ""
"AI daily translation limit reached. Please try again later or upgrade your "
"plan."
msgstr "已达到 AI 每日翻译限制。请稍后再试或升级您的计划。"

#. translators: %s: the underlying AI error message.
#: includes/class-post-translation.php:1787
#, php-format
msgid "AI translation failed: %s"
msgstr "AI 翻译失败：%s"

#: includes/class-post-translation.php:1789
msgid ""
"AI translation returned no content — nothing was changed. Check your AI "
"credits/limits and try again."
msgstr "AI 翻译未返回任何内容——没有任何更改。检查您的 AI 额度/限制并重试。"

#. translators: %d: number of fields that were translated.
#: includes/class-post-translation.php:1796
#, php-format
msgid "Translated %d fields successfully."
msgstr "已成功翻译%d个字段。"

#: includes/class-forge-pro-tip.php:36
msgid "AI meta titles & descriptions"
msgstr "AI 元标题和描述"

#: includes/class-forge-pro-tip.php:36
msgid ""
"Generate optimized titles and meta descriptions for any post in one click."
msgstr "一键生成任何帖子的优化标题和元描述。"

#: includes/class-forge-pro-tip.php:37
msgid "Full Site Audit"
msgstr "完整网站审计"

#: includes/class-forge-pro-tip.php:37
msgid "Crawl your whole site for SEO issues and get a prioritized fix list."
msgstr "爬取您的整个网站以查找 SEO 问题，并获取优先修复列表。"

#: includes/class-forge-pro-tip.php:38
msgid "Search Console rankings"
msgstr "搜索控制台排名"

#: includes/class-forge-pro-tip.php:38
msgid "Track real keyword positions and clicks right inside the dashboard."
msgstr "在仪表板中实时跟踪真实关键词位置和点击量。"

#: includes/class-forge-pro-tip.php:39
msgid "Content Optimizer"
msgstr "内容优化器"

#: includes/class-forge-pro-tip.php:39
msgid ""
"Score a draft against your target keyword and get concrete suggestions."
msgstr "根据您的目标关键词对草稿进行评分，并获得具体建议。"

#: includes/class-forge-pro-tip.php:47 admin/class-admin.php:1157
msgid "AI translation"
msgstr "AI 翻译"

#: includes/class-forge-pro-tip.php:47
msgid "Translate posts, pages and strings automatically with a single click."
msgstr "只需单击一下即可自动翻译帖子、页面和字符串。"

#: includes/class-forge-pro-tip.php:48 includes/class-admin-tabs.php:44
#: admin/class-admin.php:303
msgid "Visual Editor"
msgstr "可视化编辑器"

#: includes/class-forge-pro-tip.php:48
msgid "Translate content side-by-side on a live preview of your page."
msgstr "在页面的实时预览中并排翻译内容。"

#: includes/class-forge-pro-tip.php:49
msgid "Keep brand terms consistent across every language you publish."
msgstr "在您发布的每种语言中保持品牌术语的一致性。"

#: includes/class-forge-pro-tip.php:50 includes/class-admin-tabs.php:68
#: admin/class-admin.php:307
msgid "Translation Memory"
msgstr "翻译记忆库"

#: includes/class-forge-pro-tip.php:50
msgid "Reuse past translations to stay consistent and save on AI usage."
msgstr "重用过去的翻译以保持一致性并节省 AI 使用。"

#: includes/class-forge-pro-tip.php:58
msgid "AI form generation"
msgstr "AI 表单生成"

#: includes/class-forge-pro-tip.php:58
msgid "Describe the form you want and let AI build the fields for you."
msgstr "描述您想要的表单，让 AI 为您构建字段。"

#: includes/class-forge-pro-tip.php:59
msgid "Stripe payments"
msgstr "Stripe 支付"

#: includes/class-forge-pro-tip.php:59
msgid "Collect payments and donations directly through your forms."
msgstr "通过您的表单直接收集付款和捐款。"

#: includes/class-forge-pro-tip.php:60
msgid "Conversational mode"
msgstr "对话模式"

#: includes/class-forge-pro-tip.php:60
msgid "Turn any form into a friendly one-question-at-a-time experience."
msgstr "将任何表单转换为友好的逐问体验。"

#: includes/class-forge-pro-tip.php:61
msgid "AI submission analysis"
msgstr "AI 提交分析"

#: includes/class-forge-pro-tip.php:61
msgid "Summarize and surface trends across your form submissions."
msgstr "总结并展示您表单提交中的趋势。"

#: includes/class-forge-pro-tip.php:69
msgid "Repeater & Flexible Content"
msgstr "重复器和灵活内容"

#: includes/class-forge-pro-tip.php:69
msgid "Build unlimited repeating rows and flexible layout blocks."
msgstr "构建无限的重复行和灵活的布局块。"

#: includes/class-forge-pro-tip.php:70
msgid "Options Pages"
msgstr "选项页面"

#: includes/class-forge-pro-tip.php:70
msgid "Add global fields for headers, footers and site-wide settings."
msgstr "添加全局字段用于页眉、页脚和全站设置。"

#: includes/class-forge-pro-tip.php:71
msgid "GraphQL & REST exposure"
msgstr "GraphQL 和 REST 暴露"

#: includes/class-forge-pro-tip.php:71
msgid "Expose your custom fields to headless and REST/GraphQL clients."
msgstr "将您的自定义字段暴露给无头和 REST/GraphQL 客户端。"

#: includes/class-forge-pro-tip.php:72
msgid "Calculation fields"
msgstr "计算字段"

#: includes/class-forge-pro-tip.php:72
msgid "Compute totals from other fields and sum values across posts."
msgstr "从其他字段计算总数并汇总帖子中的值。"

#: includes/class-forge-pro-tip.php:105
msgid "Pro features"
msgstr "专业功能"

#: includes/class-forge-pro-tip.php:125
msgid "Pro tip"
msgstr "专业提示"

#: includes/class-forge-pro-tip.php:131
msgid "See what’s in Pro"
msgstr "查看专业版中的内容"

#: includes/class-forge-pro-tip.php:135 admin/class-admin.php:784
msgid "Dismiss"
msgstr "关闭"

#: includes/class-media-sync.php:57
msgid ""
"Media files are shared across all languages. Only metadata (alt text, "
"caption, description) can be translated."
msgstr "媒体文件在所有语言间共享，仅元数据（替代文字、说明、描述）可翻译。"

#: includes/class-media-sync.php:76
msgid "Media Translations"
msgstr "媒体翻译"

#: includes/class-media-sync.php:92
msgid "Alt Text Translations:"
msgstr "替代文字翻译："

#: includes/class-media-sync.php:93
msgid "Alt text per language"
msgstr "各语言替代文字"

#: includes/class-media-sync.php:93
msgid ""
"Per-language alt text for this image; falls back to the default when empty."
msgstr "此图片各语言的替代文字；为空时回退到默认值。"

#: includes/class-media-sync.php:108
msgid "Caption Translations:"
msgstr "说明翻译："

#: includes/class-media-sync.php:109
msgid "Caption per language"
msgstr "各语言说明"

#: includes/class-media-sync.php:109
msgid ""
"Per-language caption for this attachment; used when rendered in that "
"language."
msgstr "此附件各语言的说明；渲染该语言时使用。"

#: includes/class-forge-dashboard-license-activation.php:95
msgid "Bundle License"
msgstr "捆绑许可证"

#. translators: %d: number of Forge Suite plugins (out of 4) that have PRO
#. active.
#: includes/class-forge-dashboard-license-activation.php:108
#, php-format
msgid "PRO active on %d of 4 plugins"
msgstr "在 4 个插件中有 %d 个插件已激活 PRO"

#: includes/class-forge-dashboard-license-activation.php:109
msgid "Connected to Avakode"
msgstr "已连接到 Avakode"

#: includes/class-forge-dashboard-license-activation.php:111
msgid "All premium features unlocked."
msgstr "所有高级功能已解锁。"

#: includes/class-forge-dashboard-license-activation.php:112
msgid "Connected to your Avakode account."
msgstr "已连接到您的 Avakode 账户。"

#: includes/class-forge-dashboard-license-activation.php:117
msgid "Disconnect"
msgstr "断开连接"

#: includes/class-forge-dashboard-license-activation.php:124
msgid ""
"Reconnect to re-pull licenses and credits from your Avakode account after a "
"purchase or plan change."
msgstr "在购买或计划变更后重新连接以重新获取您 Avakode 账户中的许可证和积分。"

#: includes/class-forge-dashboard-license-activation.php:125
msgid ""
"Connect this site to your Avakode account to activate PRO on every Forge "
"plugin you own — bundle or single. One approve covers everything."
msgstr "将此站点连接到您的 Avakode 账户，以在您拥有的每个 Forge 插件上激活 PRO — 无论是捆绑还是单个。一次批准涵盖所有内容。"

#: includes/class-forge-dashboard-license-activation.php:156
msgid ""
"Connected to Avakode successfully. Your licenses and credits are now in "
"sync."
msgstr "成功连接到 Avakode。您的许可证和积分现在已同步。"

#: includes/class-forge-dashboard-license-activation.php:227
msgid "Not connected"
msgstr "未连接"

#: includes/class-forge-dashboard-license-activation.php:230
msgid "Not active"
msgstr "未激活"

#: includes/class-admin-tabs.php:42 admin/class-admin.php:301
#: admin/class-admin.php:1942
msgid "String Translation"
msgstr "字符串翻译"

#: includes/class-admin-tabs.php:49 admin/class-admin.php:296
msgid "Reports"
msgstr "报告"

#: includes/class-admin-tabs.php:51 admin/class-admin.php:304
#: admin/class-admin.php:2655 admin/class-admin.php:2823
msgid "Translation Status"
msgstr "翻译状态"

#: includes/class-admin-tabs.php:52 admin/class-admin.php:305
msgid "Analytics"
msgstr "分析"

#: includes/class-admin-tabs.php:57 admin/class-admin.php:297
#: admin/class-admin.php:363 admin/class-admin.php:387
msgid "Tools"
msgstr "工具"

#: includes/class-admin-tabs.php:69 admin/class-admin.php:308
#: admin/class-admin.php:3646
msgid "Import / Export"
msgstr "导入 / 导出"

#: includes/class-admin-tabs.php:79 includes/class-migration.php:55
#: includes/class-migration.php:56 includes/class-migration.php:1256
msgid "Migration"
msgstr "迁移"

#. translators: %s: the hub/section label (e.g. the plugin or settings group
#. name).
#: includes/class-admin-tabs.php:141
#, php-format
msgid "%s sections"
msgstr "%s 部分"

#: includes/class-forge-docs-link.php:132
msgid "Read the docs"
msgstr "阅读文档"

#: includes/class-core.php:519
msgid "Lang"
msgstr "语言"

#: includes/class-taxonomy-translation.php:100
msgid "Select the language for this term."
msgstr "选择该术语对应的语言。"

#: includes/class-taxonomy-translation.php:147
msgid "Term ID to link"
msgstr "要关联的术语 ID"

#: includes/class-taxonomy-translation.php:149
msgid "Enter term ID"
msgstr "输入术语 ID"

#: includes/class-taxonomy-translation.php:516
#: includes/class-taxonomy-translation.php:537
msgid "Permission denied"
msgstr "权限被拒绝"

#: includes/class-taxonomy-translation.php:527
msgid "Term translation linked"
msgstr "术语翻译已关联"

#: includes/class-taxonomy-translation.php:561
msgid "Term translation unlinked"
msgstr "术语翻译已取消关联"

#: includes/class-forge-support-link.php:53
#: includes/class-forge-support-link.php:54
msgid "Support"
msgstr "支持"

#. translators: 1: number of WPML translation records found, 2: number of
#. languages.
#: includes/class-migration.php:94
#, php-format
msgid "Found %1$d translation records across %2$d languages."
msgstr "在 %2$d 种语言中找到 %1$d 个翻译记录。"

#. translators: 1: number of Polylang posts assigned to languages, 2: total
#. number of languages.
#: includes/class-migration.php:124
#, php-format
msgid "Found %1$d posts assigned to languages, %2$d languages total."
msgstr "找到 %1$d 篇分配给语言的文章，总共 %2$d 种语言。"

#. translators: 1: number of TranslatePress translated strings, 2: number of
#. languages.
#: includes/class-migration.php:140
#, php-format
msgid "Found %1$d translated strings across %2$d languages."
msgstr "在 %2$d 种语言中找到 %1$d 个翻译字符串。"

#: includes/class-migration.php:797
msgid "TranslatePress settings were not found."
msgstr "未找到 TranslatePress 设置。"

#: includes/class-migration.php:810
msgid "TranslatePress does not have enough configured languages to migrate."
msgstr "TranslatePress 没有足够的配置语言进行迁移。"

#: includes/class-migration.php:1258
msgid ""
"Import your multilingual data from other plugins. Original data is never "
"modified or deleted."
msgstr "从其他插件导入多语言数据。原始数据不会被修改或删除。"

#: includes/class-migration.php:1261
msgid "Important:"
msgstr "重要提示："

#: includes/class-migration.php:1262
msgid ""
"Run migration on a staging site first. WPML and Polylang migrations import "
"existing translated posts; TranslatePress migration creates translated post "
"copies from its dictionary tables."
msgstr ""
"请先在暂存站点上运行迁移。WPML 和 Polylang 迁移导入现有的翻译文章；TranslatePress 迁移从其字典表中创建翻译文章的副本。"

#: includes/class-migration.php:1290
msgid ""
"No supported multilingual plugins detected. Supported: WPML, Polylang, "
"TranslatePress."
msgstr "未检测到支持的多语言插件。支持的插件有：WPML、Polylang、TranslatePress。"

#: includes/class-migration.php:1302
msgid "translation records"
msgstr "条翻译记录"

#: includes/class-migration.php:1306 includes/class-migration.php:1320
msgid "Start Migration"
msgstr "开始迁移"

#: includes/class-migration.php:1318
msgid ""
"This will import language assignments and translation groups into LangForge."
" Continue?"
msgstr "这将把语言分配和翻译组导入LangForge。继续？"

#: includes/class-migration.php:1319
msgid "Migrating…"
msgstr "迁移中…"

#: includes/class-migration.php:1321
msgid "Done"
msgstr "完成"

#: includes/class-migration.php:1322
msgid "Migrated"
msgstr "已迁移"

#: includes/class-migration.php:1323
msgid "Skipped"
msgstr "已跳过"

#: includes/class-migration.php:1324
msgid "Errors"
msgstr "错误"

#: includes/class-migration.php:1325
msgid "Error"
msgstr "错误"

#: includes/class-migration.php:1326
msgid "Request failed. Try again."
msgstr "请求失败，请重试。"

#: includes/class-language-switcher.php:389 admin/class-admin.php:1249
msgid "Language Switcher"
msgstr "语言切换器"

#: includes/class-language-switcher.php:390
msgid "Display language switcher"
msgstr "显示语言切换器"

#: includes/class-language-switcher.php:419
msgid "Title:"
msgstr "标题："

#: includes/class-language-switcher.php:423 admin/class-admin.php:1257
msgid "Style:"
msgstr "样式："

#: includes/class-language-switcher.php:425 admin/class-admin.php:1259
msgid "Dropdown"
msgstr "下拉框"

#: includes/class-language-switcher.php:426 admin/class-admin.php:1260
msgid "List"
msgstr "列表"

#: includes/class-language-switcher.php:427 admin/class-admin.php:1261
msgid "Flags only"
msgstr "仅国旗"

#: includes/class-language-switcher.php:428 admin/class-admin.php:1262
msgid "Plain (unstyled)"
msgstr "纯文本（无样式）"

#: includes/class-language-switcher.php:433 admin/class-admin.php:1269
msgid "Show flags"
msgstr "显示国旗"

#: includes/class-language-switcher.php:437 admin/class-admin.php:1275
msgid "Show language names"
msgstr "显示语言名称"

#: includes/class-language-switcher.php:441 admin/class-admin.php:1281
msgid "Show current language in list"
msgstr "在列表中显示当前语言"

#: admin/class-admin.php:90
msgid "Permission denied."
msgstr "权限被拒绝。"

#: admin/class-admin.php:101
msgid "AI translation not configured."
msgstr "AI翻译未配置。"

#: admin/class-admin.php:106
msgid "Domain is required."
msgstr "域不能为空。"

#: admin/class-admin.php:122
msgid "No strings found in this domain."
msgstr "此域中未找到字符串。"

#: admin/class-admin.php:192
msgid "Multilingual WordPress without the friction."
msgstr "轻松实现 WordPress 多语言。"

#: admin/class-admin.php:213 admin/class-admin.php:214
msgid "Lang Forge"
msgstr "Lang Forge"

#: admin/class-admin.php:291 admin/class-admin.php:827
msgid "Languages"
msgstr "语言"

#: admin/class-admin.php:316 admin/class-admin.php:796
msgid "Settings"
msgstr "设置"

#: admin/class-admin.php:347 admin/class-admin.php:1534
msgid "Rewrite rules flushed."
msgstr "重写规则已刷新。"

#. translators: %d: number of translation groups imported from WPML.
#: admin/class-admin.php:354 admin/class-admin.php:1542
#, php-format
msgid "Migration complete! Imported %d translation groups."
msgstr "迁移完成！已导入%d个翻译组。"

#: admin/class-admin.php:356 admin/class-admin.php:1544
msgid "Migration failed: "
msgstr "迁移失败："

#: admin/class-admin.php:387
msgid "Flush rewrite rules, populate TM, import WPML data."
msgstr "刷新重写规则、填充翻译记忆库、导入 WPML 数据。"

#: admin/class-admin.php:393
msgid "Flush Rewrite Rules"
msgstr "刷新重写规则"

#: admin/class-admin.php:398 admin/class-admin.php:403
msgid "Populate Translation Memory"
msgstr "填充翻译记忆库"

#: admin/class-admin.php:408
msgid "Import all WPML translation relationships?"
msgstr "导入所有WPML翻译关系？"

#: admin/class-admin.php:410
msgid "Import WPML Data"
msgstr "导入WPML数据"

#: admin/class-admin.php:421
msgid "One-Click Site Duplication"
msgstr "一键站点复制"

#: admin/class-admin.php:424
msgid "Create draft copies of all content for a new language."
msgstr "为新语言创建所有内容的草稿副本。"

#: admin/class-admin.php:426
msgid "Select language"
msgstr "选择语言"

#: admin/class-admin.php:427
msgid "Duplicate Only"
msgstr "仅复制"

#: admin/class-admin.php:442
msgid "Processing..."
msgstr "处理中..."

#: admin/class-admin.php:739
msgid "Are you sure you want to delete this?"
msgstr "您确定要删除此内容吗？"

#: admin/class-admin.php:740
msgid "Saving..."
msgstr "保存中..."

#: admin/class-admin.php:741 admin/class-admin.php:764
msgid "Saved!"
msgstr "已保存!"

#: admin/class-admin.php:742
msgid "Error occurred"
msgstr "发生错误"

#: admin/class-admin.php:743
msgid ""
"You have unsaved AI QA Check results. They will be lost and re-running will "
"spend AI credits again."
msgstr "您有未保存的 AI 质量检查结果。若不保存则会丢失，重新运行将再次消耗 AI 积分。"

#: admin/class-admin.php:744
msgid "Fix"
msgstr "修复"

#: admin/class-admin.php:745
msgid ""
"Change saved to translation. <a href=\"#\" class=\"lf-qa-reload-link\" "
"style=\"color:#0EC49E;font-weight:600;\">Refresh editor</a>"
msgstr ""
"更改已保存到翻译。<a href=\"#\" class=\"lf-qa-reload-link\" "
"style=\"color:#0EC49E;font-weight:600;\">刷新编辑器</a>"

#: admin/class-admin.php:746
msgid "Enter the Post ID to link as translation:"
msgstr "输入要链接为翻译的文章 ID："

#: admin/class-admin.php:747
msgid "Link existing"
msgstr "链接现有"

#: admin/class-admin.php:748
msgid "Unlink this translation?"
msgstr "解除此翻译链接？"

#: admin/class-admin.php:749
msgid "Unlink this term translation?"
msgstr "解除此术语翻译链接？"

#. translators: %s: the uppercase language code that the post will be AI-
#. translated into.
#: admin/class-admin.php:751
#, php-format
msgid ""
"AI translate this post to %s? This will overwrite the translation content."
msgstr "将此文章翻译为 %s 吗？这将覆盖翻译内容。"

#: admin/class-admin.php:752
msgid "Translation complete! Reloading..."
msgstr "翻译完成！正在重新加载..."

#: admin/class-admin.php:753
msgid "Translation failed."
msgstr "翻译失败。"

#: admin/class-admin.php:754
msgid "AI translation request failed."
msgstr "AI 翻译请求失败。"

#: admin/class-admin.php:755
msgid "Created + AI translated! Redirecting..."
msgstr "已创建 + AI 翻译！正在重定向..."

#: admin/class-admin.php:756
msgid "Created but translation failed:"
msgstr "已创建但翻译失败："

#: admin/class-admin.php:757
msgid "Created but AI translation failed."
msgstr "已创建但 AI 翻译失败。"

#: admin/class-admin.php:758
msgid "Create + AI Translate"
msgstr "创建 + AI 翻译"

#: admin/class-admin.php:759
msgid "QA check failed."
msgstr "质量检查失败。"

#: admin/class-admin.php:760
msgid "QA check request failed."
msgstr "质量检查请求失败。"

#: admin/class-admin.php:761
msgid "No issues found!"
msgstr "未发现问题！"

#: admin/class-admin.php:762
msgid "Applying..."
msgstr "正在应用..."

#: admin/class-admin.php:763
msgid "Applied!"
msgstr "已应用！"

#: admin/class-admin.php:765
msgid "Fix failed."
msgstr "修复失败。"

#: admin/class-admin.php:766
msgid "Fix request failed."
msgstr "修复请求失败。"

#: admin/class-admin.php:768
msgid "Missing"
msgstr "缺失"

#: admin/class-admin.php:769
msgid "Meaning"
msgstr "含义"

#: admin/class-admin.php:770
msgid "Tone"
msgstr "语气"

#: admin/class-admin.php:771
msgid "Grammar"
msgstr "语法"

#: admin/class-admin.php:772
msgid "Untranslated"
msgstr "未翻译"

#: admin/class-admin.php:773
msgid "Formatting"
msgstr "格式"

#: admin/class-admin.php:775
msgid "Cannot remove the default language."
msgstr "无法移除默认语言。"

#: admin/class-admin.php:776 admin/class-admin.php:945
msgid "No languages added yet."
msgstr "尚未添加任何语言。"

#: admin/class-admin.php:777
msgid "No matching languages"
msgstr "没有匹配的语言"

#: admin/class-admin.php:778
msgid "Creating + Translating..."
msgstr "正在创建 + 翻译..."

#: admin/class-admin.php:779
msgid "Failed to create translation."
msgstr "创建翻译失败。"

#: admin/class-admin.php:780
msgid "Request failed."
msgstr "请求失败。"

#: admin/class-admin.php:782
msgid "Resets on"
msgstr "重置于"

#: admin/class-admin.php:783
msgid "Fix applied."
msgstr "修复已应用。"

#: admin/class-admin.php:785
msgid "Original:"
msgstr "原文："

#: admin/class-admin.php:786
msgid "Translation:"
msgstr "译文："

#: admin/class-admin.php:787
msgid "Suggestion:"
msgstr "建议："

#: admin/class-admin.php:808
msgid "Settings saved."
msgstr "设置已保存。"

#: admin/class-admin.php:827
msgid "Lang Forge Settings"
msgstr "Lang Forge 设置"

#. translators: 1: number of languages saved, 2: free-plan limit
#: admin/class-admin.php:852
#, php-format
msgid "You have %1$d active languages, but the Free plan supports %2$d."
msgstr "您有 %1$d 种活动语言，但免费计划支持 %2$d 种。"

#. translators: 1: excess count, 2: opening upgrade link, 3: closing link
#: admin/class-admin.php:858
#, php-format
msgid ""
"The extra %1$d language(s) are hidden from the language switcher, hreflang "
"tags, and frontend rendering — your data is preserved and will reactivate "
"the moment you %2$supgrade to Pro%3$s."
msgstr ""
"额外的 %1$d 种语言在语言切换器、hreflang 标签和前端渲染中被隐藏 — 您的数据被保留，并将在您 %2$s升级到 Pro%3$s "
"的瞬间重新激活。"

#: admin/class-admin.php:882
msgid "Active Languages"
msgstr "活跃语言"

#: admin/class-admin.php:882
msgid "Adding languages"
msgstr "添加语言"

#: admin/class-admin.php:882
msgid "Pick a default, add translations, choose a URL format."
msgstr "选择默认语言，添加翻译，选择 URL 格式。"

#: admin/class-admin.php:889
msgid "Code"
msgstr "代码"

#: admin/class-admin.php:890
msgid "Display"
msgstr "显示"

#: admin/class-admin.php:891
msgid "Switcher"
msgstr "切换器"

#: admin/class-admin.php:892
msgid "Default"
msgstr "默认"

#: admin/class-admin.php:910
msgid ""
"Right-to-left language — front-end, admin bar, and Visual Editor target "
"column automatically flip to RTL."
msgstr "从右到左语言——前台、管理栏和可视化编辑器目标列自动切换为 RTL 方向。"

#: admin/class-admin.php:937
msgid "Locked"
msgstr "已锁定"

#: admin/class-admin.php:940
msgid "Upgrade"
msgstr "升级"

#: admin/class-admin.php:952
msgid "Add a language..."
msgstr "添加语言..."

#: admin/class-admin.php:964
msgid "URL Settings"
msgstr "URL设置"

#: admin/class-admin.php:964
msgid "URL format"
msgstr "URL 格式"

#: admin/class-admin.php:964
msgid ""
"Directory, parameter, subdomain or domain — pick how language appears in "
"URLs."
msgstr "目录、参数、子域名或域名——选择语言在 URL 中的显示方式。"

#: admin/class-admin.php:971
msgid "Directory"
msgstr "目录"

#: admin/class-admin.php:972
msgid "Parameter"
msgstr "参数"

#: admin/class-admin.php:973
msgid "Subdomain"
msgstr "子域名"

#: admin/class-admin.php:974 admin/class-admin.php:2117
#: admin/class-admin.php:2471
msgid "Domain"
msgstr "域名"

#: admin/class-admin.php:997
msgid "Per-language Domains"
msgstr "各语言域名"

#: admin/class-admin.php:998
msgid ""
"Enter the domain (without scheme) that should serve each language. Required "
"for the Domain mode to work — without it Lang Forge can't pick a language "
"from the request host."
msgstr "输入为每种语言提供服务的域名（不含协议前缀）。域名模式需要此配置——否则 Lang Forge 无法从请求主机识别语言。"

#: admin/class-admin.php:1010
msgid "Domain mode needs real, resolvable domains."
msgstr "域名模式需要真实且可解析的域名。"

#. translators: %s = current site host
#: admin/class-admin.php:1013
#, php-format
msgid ""
"This site runs on %s, so the switcher can't change language by host here. To"
" test locally, map each domain in /etc/hosts and add a matching virtual "
"host; otherwise use Directory or Parameter mode."
msgstr ""
"该站点运行在 %s 上，因此切换器无法通过主机在此处更改语言。要进行本地测试，请在 /etc/hosts "
"中映射每个域名并添加匹配的虚拟主机；否则请使用目录或参数模式。"

#: admin/class-admin.php:1029
msgid ""
"Tip: if you also use www, list both (one in each language). Empty rows are "
"ignored."
msgstr "提示：如果也使用 www，请在各语言中分别填写两个域名。空行将被忽略。"

#: admin/class-admin.php:1046
msgid "Hide default language in URL"
msgstr "隐藏默认语言URL前缀"

#: admin/class-admin.php:1047
msgid ""
"Use example.com/page instead of example.com/ru/page for default language"
msgstr "默认语言使用example.com/page而非example.com/zh/page"

#: admin/class-admin.php:1056
msgid "Auto-detect browser language"
msgstr "自动检测浏览器语言"

#: admin/class-admin.php:1057
msgid "Redirect first-time visitors to their browser language if available"
msgstr "将新访客重定向到其浏览器语言（若可用）"

#: admin/class-admin.php:1068
msgid "Content & Notifications"
msgstr "内容与通知"

#: admin/class-admin.php:1068
msgid "Translatable content"
msgstr "可翻译内容"

#: admin/class-admin.php:1068
msgid "Choose which post types are translatable and set fallback rules."
msgstr "选择哪些文章类型可翻译，并设置回退规则。"

#: admin/class-admin.php:1071
msgid "Translatable Post Types"
msgstr "可翻译文章类型"

#: admin/class-admin.php:1101
msgid "Language Fallback Chain"
msgstr "语言回退链"

#: admin/class-admin.php:1106
msgid "Use fallback languages"
msgstr "使用回退语言"

#: admin/class-admin.php:1107
msgid ""
"When a translation is missing, try these languages in order. Turn off to "
"show no content for missing translations (strict mode)."
msgstr "当翻译缺失时，按顺序尝试这些语言。关闭后，缺失翻译时不显示任何内容（严格模式）。"

#: admin/class-admin.php:1112
msgid "When a translation is not available, try these languages in order."
msgstr "当翻译不可用时，按顺序尝试这些语言。"

#: admin/class-admin.php:1145
msgid "Email Notifications"
msgstr "邮件通知"

#: admin/class-admin.php:1146
msgid "Notify translators when new content needs translation"
msgstr "有新内容需要翻译时通知译者"

#: admin/class-admin.php:1157
msgid "AI Translation"
msgstr "AI 翻译"

#: admin/class-admin.php:1157
msgid "One-click translation via Forge AI — no API keys needed (PRO)."
msgstr "通过 Forge AI 一键翻译——无需 API 密钥（PRO）。"

#: admin/class-admin.php:1163
msgid ""
"AI translation is active. Powered by Forge AI (ChatGPT 4o mini) — no "
"external API keys needed."
msgstr "AI 翻译已激活。由 Forge AI（ChatGPT 4o mini）驱动——无需外部 API 密钥。"

#: admin/class-admin.php:1167
msgid ""
"AI translation requires a Pro license. All AI processing is handled securely"
" through the Forge API — ChatGPT 4o mini today, with additional engines on "
"the roadmap."
msgstr ""
"AI 翻译需要 Pro 许可证。所有 AI 处理均通过 Forge API 安全进行——当前使用 ChatGPT 4o mini，更多引擎正在规划中。"

#: admin/class-admin.php:1176
msgid "Translate Comments"
msgstr "翻译评论"

#: admin/class-admin.php:1177
msgid "Auto-translate visitor comments into the current site language"
msgstr "自动将访客评论翻译成当前网站语言"

#: admin/class-admin.php:1184
msgid "String Auto-Registration Domains"
msgstr "字符串自动注册域"

#: admin/class-admin.php:1187
msgid ""
"Strings from these text domains will be auto-registered in String "
"Translation when displayed on the frontend. One domain per line."
msgstr "来自这些文本域的字符串在前台显示时将自动注册到字符串翻译中。每行一个域。"

#. translators: %s: the current theme's text domain, wrapped in a code tag.
#: admin/class-admin.php:1198
#, php-format
msgid "Current theme: %s. Leave empty to use theme domain by default."
msgstr "当前主题：%s。留空则默认使用主题域。"

#: admin/class-admin.php:1210
msgid "Translation Model"
msgstr "翻译模型"

#: admin/class-admin.php:1226
msgid "Currently using ChatGPT 4o mini"
msgstr "当前使用 ChatGPT 4o mini"

#: admin/class-admin.php:1229
msgid ""
"All translations run through a fast, cost-efficient OpenAI model on our "
"server — no API keys to manage on your side."
msgstr "所有翻译均通过我们服务器上快速、高效的 OpenAI 模型处理——您无需管理任何 API 密钥。"

#: admin/class-admin.php:1232
msgid ""
"Support for additional translation engines is on the roadmap. When ready, "
"you will be able to pick between models with different credit costs per "
"translation."
msgstr "对更多翻译引擎的支持已在规划中。上线后，您可以根据每次翻译的积分消耗选择不同模型。"

#: admin/class-admin.php:1238
msgid ""
"Credit balance and per-plugin breakdown live on your Avakode dashboard under"
" Credits."
msgstr "积分余额及各插件明细可在 Avakode 控制台的\"积分\"页面查看。"

#: admin/class-admin.php:1249
msgid "Language switcher"
msgstr "语言切换器"

#: admin/class-admin.php:1249
msgid "Widget, shortcode, menu item — pick a placement."
msgstr "挂件、短代码、菜单项——选择放置位置。"

#: admin/class-admin.php:1253
msgid ""
"These settings apply to the langforge_language_switcher() function and "
"shortcode used in your theme."
msgstr "这些设置适用于您主题中使用的 langforge_language_switcher() 函数和短代码。"

#: admin/class-admin.php:1283
msgid ""
"Applies to List / Flags / Plain styles. The Dropdown style always shows the "
"current language as the trigger chip — that is the select control itself, "
"not a list item."
msgstr "适用于列表 / 国旗 / 纯文本样式。下拉框样式始终将当前语言显示为触发按钮——即选择控件本身，而非列表项。"

#: admin/class-admin.php:1288
msgid "Hide languages with no translations"
msgstr "隐藏无翻译的语言"

#: admin/class-admin.php:1290
msgid ""
"Skip languages from the public switcher when they have zero published "
"translated posts/pages. The default language always stays visible."
msgstr "当某语言没有已发布的翻译文章/页面时，在公开切换器中隐藏该语言。默认语言始终可见。"

#: admin/class-admin.php:1297 admin/class-admin.php:1302
msgid "Save Settings"
msgstr "保存设置"

#: admin/class-admin.php:1300
msgid "You have unsaved settings changes."
msgstr "您有未保存的设置更改。"

#: admin/class-admin.php:1301
msgid "Reset"
msgstr "重置"

#: admin/class-admin.php:1316
msgid "You have unsaved settings changes. Leave this page?"
msgstr "您有未保存的设置更改。离开此页面吗？"

#: admin/class-admin.php:1901
msgid "Translations saved."
msgstr "翻译已保存。"

#: admin/class-admin.php:1915
msgid "Domain deleted."
msgstr "域已删除。"

#: admin/class-admin.php:1926
msgid "String added."
msgstr "字符串已添加。"

#: admin/class-admin.php:1942
msgid "String translation"
msgstr "字符串翻译"

#: admin/class-admin.php:1942
msgid "Translate theme & plugin text strings scanned from your code."
msgstr "翻译从代码中扫描的主题和插件文本字符串。"

#: admin/class-admin.php:1948
msgid "Domain:"
msgstr "域："

#: admin/class-admin.php:1950
msgid "All domains"
msgstr "所有域"

#: admin/class-admin.php:1960
msgid "Translate to:"
msgstr "翻译为："

#: admin/class-admin.php:1971
msgid "Apply"
msgstr "应用"

#: admin/class-admin.php:1976
msgid "Delete all strings in this domain?"
msgstr "删除此域中的所有字符串？"

#: admin/class-admin.php:1977
msgid "Delete Domain"
msgstr "删除域"

#: admin/class-admin.php:1983
msgid "Translate Strings"
msgstr "翻译字符串"

#: admin/class-admin.php:2010
msgid "No strings match your filter."
msgstr "没有字符串符合您的筛选条件。"

#. translators: %s: the domain name being filtered on.
#: admin/class-admin.php:2014
#, php-format
msgid "domain \"%s\""
msgstr "域\"%s\""

#. translators: %s: the language code being filtered on.
#: admin/class-admin.php:2016
#, php-format
msgid "language \"%s\""
msgstr "语言\"%s\""

#. translators: %s: a comma-separated list of the active filters.
#: admin/class-admin.php:2018
#, php-format
msgid "Active filter: %s."
msgstr "当前筛选：%s。"

#: admin/class-admin.php:2021 admin/class-admin.php:2042
msgid "Clear filter"
msgstr "清除筛选"

#: admin/class-admin.php:2024
msgid ""
"No strings found. Add strings using the form above or register them in your "
"theme/plugin code."
msgstr "未找到字符串。使用上方表单添加字符串，或在主题/插件代码中注册它们。"

#. translators: 1: first row number shown, 2: last row number shown, 3: total
#. number of strings.
#: admin/class-admin.php:2038
#, php-format
msgid "Showing %1$d – %2$d of %3$d strings"
msgstr "显示第 %1$d – %2$d 条，共 %3$d 条字符串"

#: admin/class-admin.php:2054
msgid "Per page:"
msgstr "每页显示："

#: admin/class-admin.php:2075
msgid "Previous"
msgstr "上一页"

#: admin/class-admin.php:2090
msgid "Next"
msgstr "下一页"

#: admin/class-admin.php:2115
msgid "Name"
msgstr "名称"

#: admin/class-admin.php:2127
msgid "Source"
msgstr "来源"

#: admin/class-admin.php:2140
msgid "Copy name"
msgstr "复制名称"

#: admin/class-admin.php:2161
msgid "Source value (read-only)"
msgstr "源值（只读）"

#: admin/class-admin.php:2174
msgid "(source)"
msgstr "（来源）"

#. translators: %s = number of credits
#: admin/class-admin.php:2247
#, php-format
msgid "%s credit"
msgid_plural "%s credits"
msgstr[0] "%s 积分"
msgstr[1] "%s 积分"

#. translators: %s: the estimated credit cost label.
#: admin/class-admin.php:2252
#, php-format
msgid "Estimated cost: %s"
msgstr "预计费用：%s"

#: admin/class-admin.php:2263
msgid "AI Translate"
msgstr "AI翻译"

#: admin/class-admin.php:2278
msgid "Save Translations"
msgstr "保存翻译"

#: admin/class-admin.php:2296
msgid "Pick a domain in the filter to enable bulk AI translate."
msgstr "在筛选器中选择一个域以启用批量 AI 翻译。"

#: admin/class-admin.php:2301
msgid "Activate Lang Forge Pro to enable AI translation for this domain."
msgstr "激活 Lang Forge Pro 以启用此域的 AI 翻译。"

#: admin/class-admin.php:2306
msgid "Connect to Avakode to enable AI translation for this domain."
msgstr "连接到 Avakode 以启用此域的 AI 翻译。"

#: admin/class-admin.php:2311
msgid "You have unsaved changes."
msgstr "您有未保存的更改。"

#: admin/class-admin.php:2356
msgid "credit"
msgstr "积分"

#: admin/class-admin.php:2356
msgid "credits"
msgstr "积分"

#: admin/class-admin.php:2361
msgid "Translating the whole domain… this can take a minute"
msgstr "正在翻译整个域……可能需要一分钟"

#. translators: %d: number of strings translated (replaced client-side).
#: admin/class-admin.php:2375
#, php-format
msgid "Translated %d strings. Reloading…"
msgstr "已翻译 %d 条字符串。正在重新加载…"

#: admin/class-admin.php:2384
msgid "Network error. Please try again."
msgstr "网络错误，请重试。"

#: admin/class-admin.php:2391
msgid "Please select a specific domain first."
msgstr "请先选择一个具体的域。"

#: admin/class-admin.php:2393
msgid "Connect to Avakode before using AI translation."
msgstr "在使用 AI 翻译之前连接到 Avakode。"

#: admin/class-admin.php:2396
msgid ""
"You have unsaved edits on this page. They will be lost when the page reloads"
" after AI translation. Save them first?"
msgstr "此页面有未保存的编辑。AI 翻译完成后页面将重新加载，这些编辑将会丢失。是否先保存？"

#: admin/class-admin.php:2409
msgid "Translate missing strings?"
msgstr "翻译缺失的字符串？"

#. translators: 1: number of untranslated strings, 2: number of languages, 3:
#. credit cost, 4: the word "credit"/"credits".
#: admin/class-admin.php:2410
#, php-format
msgid ""
"%1$s string(s) across %2$s language(s) have no translation yet. Translating "
"them costs %3$s %4$s, and the result is saved automatically."
msgstr "%1$s 个字符串在 %2$s 种语言中尚未翻译。翻译它们的费用为 %3$s %4$s，结果会自动保存。"

#: admin/class-admin.php:2412
msgid "Translate Missing"
msgstr "翻译缺失"

#: admin/class-admin.php:2414 admin/class-admin.php:2420
msgid "Re-Translate All"
msgstr "重新翻译所有"

#: admin/class-admin.php:2417
msgid "Everything is already translated"
msgstr "所有内容已经翻译完毕"

#. translators: 1: credit cost to re-translate all, 2: the word
#. "credit"/"credits".
#: admin/class-admin.php:2418
#, php-format
msgid ""
"All strings in this domain already have a translation, so there is nothing "
"new to translate — that is why the cost shows 0. You can re-generate every "
"translation from scratch with the latest glossary: this overwrites the "
"existing values, ignores Translation Memory, and costs %1$s %2$s."
msgstr ""
"该域中的所有字符串已经有翻译，因此没有新的内容可翻译——这就是为什么费用显示为 "
"0。您可以使用最新的术语表从头开始重新生成每个翻译：这将覆盖现有值，忽略翻译记忆，并且费用为 %1$s %2$s。"

#: admin/class-admin.php:2422
msgid "Nothing to translate"
msgstr "没有内容可翻译"

#: admin/class-admin.php:2423
msgid ""
"There are no translatable strings in this domain yet — add some source text "
"first."
msgstr "该域中尚无可翻译的字符串——请先添加一些源文本。"

#: admin/class-admin.php:2441 admin/class-admin.php:3559
msgid "Cancel"
msgstr "取消"

#: admin/class-admin.php:2458
msgid "Add New String"
msgstr "添加新字符串"

#: admin/class-admin.php:2463
msgid "String Name (ID)"
msgstr "字符串名称（ID）"

#: admin/class-admin.php:2467
msgid "Default Value"
msgstr "默认值"

#: admin/class-admin.php:2476
msgid "Add String"
msgstr "添加字符串"

#: admin/class-admin.php:2482
msgid "Usage in Theme"
msgstr "在主题中使用"

#: admin/class-admin.php:2483
msgid ""
"Strings from your theme are registered automatically via standard WordPress "
"translation functions. Just use <code>__()</code> and <code>_e()</code> — "
"Lang Forge picks them up."
msgstr ""
"主题中的字符串通过标准 WordPress 翻译函数自动注册。只需使用 <code>__()</code> 和 "
"<code>_e()</code>——Lang Forge 会自动识别。"

#: admin/class-admin.php:2493
msgid ""
"Configure which text domains to auto-register in Settings → String Auto-"
"Registration Domains."
msgstr "在设置 → 字符串自动注册域中配置要自动注册的文本域。"

#: admin/class-admin.php:2671
msgid "No translatable post types configured."
msgstr "未配置可翻译的文章类型。"

#: admin/class-admin.php:2690
msgid ""
"No translatable content found. Start by creating posts and setting their "
"language."
msgstr "未找到可翻译内容。请先创建文章并设置其语言。"

#: admin/class-admin.php:2735
msgid "View Full Status"
msgstr "查看完整状态"

#: admin/class-admin.php:2823
msgid "Translation status"
msgstr "翻译状态"

#: admin/class-admin.php:2823
msgid ""
"See which posts are missing translations, filtered by type or language."
msgstr "按类型或语言筛选，查看哪些文章缺少翻译。"

#: admin/class-admin.php:2829
msgid "Post Type:"
msgstr "文章类型："

#: admin/class-admin.php:2831
msgid "All"
msgstr "全部"

#: admin/class-admin.php:2841
msgid "Missing translation for:"
msgstr "缺少翻译："

#: admin/class-admin.php:2843
msgid "Any language"
msgstr "任意语言"

#: admin/class-admin.php:2851 admin/class-admin.php:3477
msgid "Filter"
msgstr "筛选"

#: admin/class-admin.php:2856
msgid "Overview"
msgstr "概览"

#. translators: 1: published translation count, 2: draft count, 3: missing
#. count.
#: admin/class-admin.php:2932
#, php-format
msgid "Published: %1$d · Draft: %2$d · Missing: %3$d"
msgstr "已发布：%1$d · 草稿：%2$d · 缺失：%3$d"

#. translators: 1: number of translated items, 2: total items.
#: admin/class-admin.php:2944
#, php-format
msgid "%1$d of %2$d translated"
msgstr "%1$d / %2$d 已翻译"

#. translators: %d: number of published translations.
#: admin/class-admin.php:2946
#, php-format
msgid "Published %d"
msgstr "已发布 %d"

#. translators: %d: number of draft translations.
#: admin/class-admin.php:2947
#, php-format
msgid "Draft %d"
msgstr "草稿 %d"

#. translators: %d: number of missing translations.
#: admin/class-admin.php:2948
#, php-format
msgid "Missing %d"
msgstr "缺失 %d"

#: admin/class-admin.php:2971
msgid "Translation Health"
msgstr "翻译健康度"

#: admin/class-admin.php:2981 admin/class-admin.php:3021
msgid "Out of Date"
msgstr "已过期"

#: admin/class-admin.php:2989
#, php-format
msgid "%d translation needs review after a source-content change."
msgid_plural "%d translations need review after source-content changes."
msgstr[0] "在源内容更改后，需要审核 %d 个翻译。"
msgstr[1] "在源内容更改后，需要审核 %d 个翻译。"

#: admin/class-admin.php:3014
msgid "View list →"
msgstr "查看列表 →"

#: admin/class-admin.php:3025
msgid "All translations are up to date with their source."
msgstr "所有翻译均与原文保持同步。"

#: admin/class-admin.php:3034
msgid "Out of Date Content"
msgstr "过期内容"

#: admin/class-admin.php:3037
msgid "Back to Untranslated"
msgstr "返回未翻译列表"

#: admin/class-admin.php:3040
msgid ""
"These translations were flagged because their source post changed after the "
"translation was last saved. Open each post to review the diff highlights and"
" re-translate if needed."
msgstr "这些翻译被标记是因为上次保存后原文已发生变更。请打开每篇文章查看差异高亮，必要时重新翻译。"

#: admin/class-admin.php:3103
msgid "Nothing flagged. Translations are current with their source."
msgstr "无标记项。所有翻译均与原文同步。"

#. translators: %s: human-readable time difference (e.g. "5 minutes").
#: admin/class-admin.php:3118
#, php-format
msgid "in %s"
msgstr "%s 内"

#. translators: %s: human-readable time difference (e.g. "5 minutes").
#: admin/class-admin.php:3120
#, php-format
msgid "%s ago"
msgstr "%s 前"

#: admin/class-admin.php:3127 admin/class-admin.php:3323
msgid "Title"
msgstr "标题"

#: admin/class-admin.php:3128 admin/class-admin.php:3324
msgid "Type"
msgstr "类型"

#: admin/class-admin.php:3129
msgid "Language pair"
msgstr "语言对"

#: admin/class-admin.php:3130
msgid "Original modified"
msgstr "原文修改时间"

#: admin/class-admin.php:3131
msgid "Translation modified"
msgstr "译文修改时间"

#: admin/class-admin.php:3132
msgid "Flagged"
msgstr "已标记"

#: admin/class-admin.php:3154
msgid "(no title)"
msgstr "(无标题)"

#. translators: %s = raw flag value
#: admin/class-admin.php:3177
#, php-format
msgid "flagged (%s)"
msgstr "已标记（%s）"

#. translators: %d: approximate number of AI credits the re-translation will
#. use.
#: admin/class-admin.php:3188
#, php-format
msgid ""
"Re-run AI translation against the latest source content — uses about %d AI "
"credits"
msgstr "针对最新源内容重新运行 AI 翻译——大约使用 %d AI 积分"

#: admin/class-admin.php:3190 admin/class-admin.php:3213
msgid "Re-translate"
msgstr "重新翻译"

#: admin/class-admin.php:3197
msgid "Review"
msgstr "审阅"

#: admin/class-admin.php:3214
msgid "Translating…"
msgstr "翻译中…"

#: admin/class-admin.php:3215
msgid "Re-translate failed."
msgstr "重新翻译失败。"

#: admin/class-admin.php:3216
msgid "Network error during re-translate."
msgstr "重新翻译时发生网络错误。"

#. translators: %d: approximate number of AI credits the re-translation will
#. use.
#: admin/class-admin.php:3217
#, php-format
msgid ""
"Re-run AI translation for this post? This uses about %d AI credits and "
"overwrites the current translation."
msgstr "是否为此帖子重新运行 AI 翻译？这大约使用 %d AI 积分并覆盖当前翻译。"

#: admin/class-admin.php:3266
msgid "Untranslated Content"
msgstr "未翻译内容"

#: admin/class-admin.php:3317
msgid "All content is translated!"
msgstr "所有内容已翻译！"

#: admin/class-admin.php:3325
msgid "Date"
msgstr "日期"

#: admin/class-admin.php:3326
msgid "Missing Translations"
msgstr "缺少翻译"

#: admin/class-admin.php:3396
msgid "Source term cannot be empty (HTML and script tags are removed)."
msgstr "源术语不能为空（HTML 和脚本标签将被删除）。"

#. translators: %d = max characters
#: admin/class-admin.php:3402
#, php-format
msgid "Source term is too long (max %d characters)."
msgstr "源术语过长（最多 %d 个字符）。"

#. translators: %d = max characters
#: admin/class-admin.php:3409
#, php-format
msgid "Translation is too long (max %d characters)."
msgstr "译文过长（最多 %d 个字符）。"

#: admin/class-admin.php:3428
msgid "Term added."
msgstr "术语已添加。"

#. translators: %d = number of glossary terms imported
#: admin/class-admin.php:3441
#, php-format
msgid "Imported %d term(s)."
msgstr "已导入 %d 个术语。"

#: admin/class-admin.php:3444
msgid "No CSV file uploaded."
msgstr "未上传 CSV 文件。"

#: admin/class-admin.php:3459
msgid "Lock brand terms so AI translation keeps them consistent."
msgstr "锁定品牌术语，使 AI 翻译保持一致。"

#: admin/class-admin.php:3460
msgid "Define brand terminology to ensure translation consistency."
msgstr "定义品牌术语，确保翻译一致性。"

#: admin/class-admin.php:3465
msgid "From:"
msgstr "来自："

#: admin/class-admin.php:3471
msgid "To:"
msgstr "至："

#: admin/class-admin.php:3484 admin/class-admin.php:3608
msgid "Source Term"
msgstr "源术语"

#: admin/class-admin.php:3485 admin/class-admin.php:3612
msgid "Translation"
msgstr "翻译"

#: admin/class-admin.php:3486 admin/class-admin.php:3616
msgid "Description"
msgstr "描述"

#: admin/class-admin.php:3487
msgid "Do Not Translate"
msgstr "不翻译"

#: admin/class-admin.php:3488
msgid "When ON, matching is exact (Foo ≠ foo). When OFF, any casing matches."
msgstr "开启时精确匹配大小写（Foo ≠ foo）；关闭时匹配任意大小写。"

#: admin/class-admin.php:3488
msgid "Case Sensitive"
msgstr "区分大小写"

#: admin/class-admin.php:3489
msgid "Actions"
msgstr "操作"

#: admin/class-admin.php:3494
msgid "No glossary terms yet."
msgstr "暂无词汇表术语。"

#: admin/class-admin.php:3504 admin/class-admin.php:3588
msgid "Edit"
msgstr "编辑"

#: admin/class-admin.php:3505 admin/class-admin.php:3589
msgid "Delete"
msgstr "删除"

#: admin/class-admin.php:3521
msgid "Delete this glossary term?"
msgstr "删除此词汇表术语？"

#: admin/class-admin.php:3558
msgid "Save"
msgstr "保存"

#: admin/class-admin.php:3603 admin/class-admin.php:3636
msgid "Add Term"
msgstr "添加术语"

#: admin/class-admin.php:3621
msgid "Do not translate (keep as-is)"
msgstr "不翻译（保持原样）"

#: admin/class-admin.php:3628
msgid "Case sensitive"
msgstr "区分大小写"

#: admin/class-admin.php:3631
msgid ""
"When ON, only the exact casing matches (e.g. \"iPhone\" matches but "
"\"iphone\" does not). When OFF, the term is matched regardless of casing. "
"Most brand terms benefit from case-sensitive matching."
msgstr "开启时仅精确匹配大小写（如 \"iPhone\" 匹配但 \"iphone\" 不匹配）；关闭时不区分大小写。大多数品牌术语建议开启区分大小写匹配。"

#. translators: %1$s = source language, %2$s = target language
#: admin/class-admin.php:3650
#, php-format
msgid ""
"CSV operations apply to the current language pair: %1$s → %2$s. Change the "
"pair above before importing or exporting."
msgstr "CSV 操作适用于当前语言对：%1$s → %2$s。导入或导出前请在上方更改语言对。"

#: admin/class-admin.php:3656
msgid ""
"CSV columns: source_term, translated_term, description, do_not_translate "
"(0/1), case_sensitive (0/1). The first row may be a header. Older 4-column "
"files (without case_sensitive) are still accepted — they import with "
"case_sensitive=0."
msgstr ""
"CSV "
"列：source_term、translated_term、description、do_not_translate（0/1）、case_sensitive（0/1）。第一行可为表头。不含"
" case_sensitive 列的旧版 4 列文件仍可接受，导入时 case_sensitive 默认为 0。"

#: admin/class-admin.php:3665
msgid "Import CSV"
msgstr "导入 CSV"

#: admin/class-admin.php:3673
msgid "Export CSV"
msgstr "导出CSV"

#: admin/class-admin.php:3886
msgid "Orphaned translations"
msgstr "孤立翻译"

#: admin/class-admin.php:3888
msgid ""
"You removed languages from the active list, but the following translations "
"are still published. What should happen to them?"
msgstr "您已从活跃语言列表中移除了某些语言，但以下翻译仍处于已发布状态。请选择处理方式："

#. translators: %d: number of published posts in this language.
#: admin/class-admin.php:3897
#, php-format
msgid "%d published post"
msgid_plural "%d published posts"
msgstr[0] "%d 个已发布帖子"
msgstr[1] "%d 个已发布帖子"

#: admin/class-admin.php:3900
msgid "Leave published"
msgstr "保持发布"

#: admin/class-admin.php:3901
msgid "Move to Draft"
msgstr "移至草稿"

#: admin/class-admin.php:3902
msgid "Delete permanently"
msgstr "永久删除"

#: admin/class-admin.php:3916
msgid "Permanently delete all posts in this language? This cannot be undone."
msgstr "永久删除此语言的所有文章？此操作无法撤销。"

#: admin/class-admin.php:3983
msgid "WPML and Lang Forge are both active"
msgstr "WPML 和 Lang Forge 同时激活"

#: admin/class-admin.php:3984
msgid ""
"Two multilingual plugins running at the same time conflict on language "
"routing and HTML meta — frontend output may be unpredictable."
msgstr "两个多语言插件同时运行会在语言路由和 HTML meta 上产生冲突——前台输出可能不可预期。"

#. translators: %s: URL to Lang Forge → Migration page
#: admin/class-admin.php:3989
#, php-format
msgid ""
"To use Lang Forge, deactivate WPML on the Plugins page. To migrate WPML "
"content into Lang Forge, run %s."
msgstr "要使用 Lang Forge，请在插件页面停用 WPML。要将 WPML 内容迁移至 Lang Forge，请运行 %s。"

#: admin/class-admin.php:3990 admin/class-admin.php:4030
msgid "Lang Forge → Migration → WPML"
msgstr "Lang Forge → 迁移 → WPML"

#: admin/class-admin.php:4014
msgid "WPML is active on this site — language routing will conflict"
msgstr "此站点已激活 WPML——语言路由将产生冲突"

#: admin/class-admin.php:4017
msgid ""
"Both plugins resolve the current language, register the same query var, and "
"write language meta to the same posts. Concretely:"
msgstr "两个插件都会解析当前语言、注册相同的查询变量，并向相同文章写入语言元数据。具体表现："

#: admin/class-admin.php:4020
msgid ""
"WPML's `wp_icl_translations` and Lang Forge's `wp_lf_translations` both "
"answer translation queries — frontend output is unpredictable."
msgstr ""
"WPML 的 wp_icl_translations 和 Lang Forge 的 wp_lf_translations "
"均响应翻译查询——前台输出将不可预期。"

#: admin/class-admin.php:4021
msgid ""
"WPML's rewrite rules for /{lang}/ collide with Lang Forge's URL format."
msgstr "WPML 针对 /{lang}/ 的重写规则与 Lang Forge 的 URL 格式产生冲突。"

#: admin/class-admin.php:4022
msgid ""
"`<html lang>` and `is_rtl()` may flip-flop between the two plugins on each "
"request."
msgstr "html lang 属性和 is_rtl() 可能在每次请求时在两个插件之间来回切换。"

#. translators: 1: link to Plugins page, 2: link to Migration page
#: admin/class-admin.php:4028
#, php-format
msgid ""
"To run only Lang Forge, deactivate WPML on the %1$s. To bring WPML data "
"over, run %2$s — it imports active languages, translations, and string "
"translations safely."
msgstr ""
"要仅使用 Lang Forge，请在 %1$s 中停用 WPML。要迁移 WPML 数据，请运行 %2$s——它会安全地导入活跃语言、翻译及字符串翻译。"

#: admin/class-admin.php:4029
msgid "Plugins page"
msgstr "插件页面"

#: admin/class-admin.php:4088
msgid "Left published. They stay in DB but not linked from the switcher."
msgstr "保持发布。数据仍存于数据库，但不会在切换器中显示。"

#. translators: %d: number of posts moved to Draft.
#: admin/class-admin.php:4090
#, php-format
msgid "Moved %d post(s) to Draft."
msgstr "已将 %d 篇文章移至草稿。"

#. translators: %d: number of posts deleted.
#: admin/class-admin.php:4092
#, php-format
msgid "Deleted %d post(s)."
msgstr "已删除 %d 篇文章。"

#: admin/class-license-admin.php:46 admin/class-license-admin.php:201
msgid "License & Upgrade"
msgstr "许可证与升级"

#: admin/class-license-admin.php:47
msgid "License"
msgstr "许可证"

#: admin/class-license-admin.php:205
msgid "Current Plan"
msgstr "当前计划"

#. translators: %s: Avakode dashboard URL
#: admin/class-license-admin.php:236
#, php-format
msgid ""
"Manage your license on the <a href=\"%s\" target=\"_blank\" "
"rel=\"noopener\">Avakode account page</a>."
msgstr "在 <a href=\"%s\" target=\"_blank\" rel=\"noopener\">Avakode 账户页面</a> 管理您的许可证。"

#: admin/class-license-admin.php:247
msgid "License activated successfully! Pro features are now available."
msgstr "许可证激活成功！Pro 功能现已可用。"

#: admin/class-license-admin.php:251
msgid "Connected to Avakode successfully! Your license is active."
msgstr "已成功连接到 Avakode！您的许可证已激活。"

#: admin/class-license-admin.php:277
msgid "License sync failed"
msgstr "许可证同步失败"

#: admin/class-license-admin.php:280
msgid ""
"Your license is active via Avakode — the plugin works normally. To clear any"
" leftover license banners, open Forge Suite dashboard and click Deactivate →"
" Connect again."
msgstr ""
"您的许可证通过 Avakode 激活——插件正常工作。要清除任何剩余的许可证横幅，请打开 Forge Suite 仪表板并单击停用 → 重新连接。"

#: admin/class-license-admin.php:292
msgid "Install Lang Forge Pro to activate your license"
msgstr "安装 Lang Forge Pro 以激活您的许可证"

#: admin/class-license-admin.php:293
msgid ""
"Pro features and license activation live in the Lang Forge Pro add-on. "
"Install Pro, then connect this site to your Avakode account — your license "
"activates automatically."
msgstr ""
"专业功能和许可证激活在 Lang Forge Pro 附加组件中。安装 Pro，然后将此站点连接到您的 Avakode 账户——您的许可证将自动激活。"

#: admin/class-license-admin.php:296
msgid "Get Lang Forge Pro"
msgstr "获取 Lang Forge Pro"

#: admin/class-license-admin.php:299
msgid "Already purchased? Open dashboard"
msgstr "已经购买？打开仪表板"

#: admin/class-license-admin.php:307
msgid "Feature Comparison"
msgstr "功能对比"

#, php-format
#~ msgid "\"%s\" should be translated as \"%s\" per glossary."
#~ msgstr "根据词汇表，\"%s\" 应翻译为 \"%s\"。"

#~ msgid "License key is required."
#~ msgstr "许可证密钥不能为空。"

#, php-format
#~ msgid "License activated for %d plugin(s). Page will reload."
#~ msgstr "已为 %d 个插件激活许可证。页面将重新加载。"

#~ msgid "Activation failed."
#~ msgstr "激活失败。"

#~ msgid "Checking license scope..."
#~ msgstr "正在检查许可证范围..."

#~ msgid "This license key is not valid for any installed Forge plugin."
#~ msgstr "此许可证密钥对任何已安装的 Forge 插件无效。"

#~ msgid "The matching plugin is already active or not installed on this site."
#~ msgstr "匹配的插件已经激活或未安装在此站点上。"

#~ msgid ""
#~ "Could not verify which plugin this license belongs to. Please try again."
#~ msgstr "无法验证此许可证属于哪个插件。请再试一次。"

#~ msgid "Activating"
#~ msgstr "正在激活"

#~ msgid "plugins…"
#~ msgstr "插件…"

#~ msgid "plugins activated! Reloading…"
#~ msgstr "插件已激活！正在重新加载…"

#~ msgid "activated."
#~ msgstr "已激活。"

#~ msgid "Please enter a license key."
#~ msgstr "请输入许可证密钥。"

#~ msgid "No plugins available for activation."
#~ msgstr "没有可激活的插件。"

#~ msgid "Retry failed only"
#~ msgstr "仅重试失败的"

#~ msgid "or reload anyway"
#~ msgstr "或无论如何重新加载"

#~ msgid "Are you sure you want to deactivate the license for all plugins?"
#~ msgstr "您确定要停用所有插件的许可证吗？"

#~ msgid "Deactivating..."
#~ msgstr "正在停用..."

#~ msgid "Deactivation failed."
#~ msgstr "停用失败。"

#~ msgid "Invalid license check request."
#~ msgstr "无效的许可证检查请求。"

#~ msgid "Could not verify the license right now."
#~ msgstr "目前无法验证许可证。"

#~ msgid "Unexpected license verification response."
#~ msgstr "意外的许可证验证响应。"

#~ msgid "License verification failed."
#~ msgstr "许可证验证失败。"

#~ msgid "Enter key again to activate remaining plugins."
#~ msgstr "请再次输入密钥以激活剩余插件。"

#~ msgid "Deactivate"
#~ msgstr "停用"

#~ msgid ""
#~ "Click below to activate PRO on every Forge plugin at once. Bundle owners — "
#~ "one approve covers all 4."
#~ msgstr "点击下面的按钮一次性在每个 Forge 插件上激活 PRO。捆绑所有者 — 一次批准覆盖所有 4 个。"

#~ msgid "Or paste a license key manually"
#~ msgstr "或手动粘贴许可证密钥"

#~ msgid "sk_XXXX..."
#~ msgstr "sk_XXXX..."

#~ msgid ""
#~ "Manual key entry requires each plugin to be connected to Freemius first. Use"
#~ " Connect to Avakode above to skip that step."
#~ msgstr "手动输入密钥需要先将每个插件连接到 Freemius。请使用上面的“连接到 Avakode”跳过此步骤。"

#, php-format
#~ msgid "Found %d translation records across %d languages."
#~ msgstr "发现 %d 条翻译记录，涵盖 %d 种语言。"

#, php-format
#~ msgid "Found %d posts assigned to languages, %d languages total."
#~ msgstr "发现 %d 篇文章已分配语言，共 %d 种语言。"

#, php-format
#~ msgid "Found %d translated strings across %d languages."
#~ msgstr "在 %d 种语言中找到 %d 个翻译字符串。"

#~ msgid ""
#~ "These settings apply to the lf_language_switcher() function and shortcode "
#~ "used in your theme."
#~ msgstr "这些设置适用于主题中使用的 lf_language_switcher() 函数和短代码。"

#~ msgid "AI Translate All"
#~ msgstr "AI 全部翻译"

#~ msgid ""
#~ "AI translate every empty string in this domain across all languages? "
#~ "Translations are saved automatically. Uses API credits."
#~ msgstr "对此域中所有语言的空字符串进行 AI 翻译？翻译将自动保存，并消耗 API 积分。"

#, php-format
#~ msgid "%d of %d translated"
#~ msgstr "已翻译%d/%d"

#~ msgid "Re-run AI translation against the latest source content"
#~ msgstr "根据最新原文重新运行 AI 翻译"

#~ msgid ""
#~ "Re-run AI translation for this post? This overwrites the current translated "
#~ "content."
#~ msgstr "对此文章重新运行 AI 翻译？此操作将覆盖当前译文。"

#~ msgid "License is already active."
#~ msgstr "许可证已激活。"

#~ msgid ""
#~ "License activation requires the Lang Forge Pro add-on. Install Lang Forge "
#~ "Pro first, then return here."
#~ msgstr "许可证激活需要 Lang Forge Pro 附加组件。请先安装 Lang Forge Pro，然后返回此处。"

#~ msgid "Activation failed. Please check your license key and try again."
#~ msgstr "激活失败，请检查您的许可证密钥后重试。"

#~ msgid "License sync with Freemius failed"
#~ msgstr "与 Freemius 的许可证同步失败"

#~ msgid ""
#~ "Your license is active via Avakode — the plugin works normally. To clear "
#~ "Freemius-side banners, open Forge Suite dashboard and click Deactivate → "
#~ "Connect again."
#~ msgstr ""
#~ "您的许可证已通过 Avakode 激活，插件运行正常。如需清除 Freemius 端的提示横幅，请打开 Forge Suite "
#~ "控制台并点击\"停用\"→\"重新连接\"。"

#~ msgid "Activate License"
#~ msgstr "激活许可证"

#~ msgid "Enter your license key to activate Pro features."
#~ msgstr "输入许可证密钥以激活 Pro 功能。"

#~ msgid "Install Lang Forge Pro to activate license"
#~ msgstr "安装 Lang Forge Pro 以激活许可证"

#~ msgid ""
#~ "License activation lives inside the Lang Forge Pro add-on. Install Pro first"
#~ " — then return here, or your license will activate automatically once the "
#~ "Pro add-on connects to your Avakode dashboard."
#~ msgstr ""
#~ "许可证激活在 Lang Forge Pro 附加组件中。请先安装 Pro — 然后返回此处，或者一旦 Pro 附加组件连接到您的 Avakode "
#~ "控制面板，您的许可证将自动激活。"

#~ msgid "Testing Tools"
#~ msgstr "测试工具"

#~ msgid ""
#~ "Reset license to test the purchasing flow again. The plugin will return to "
#~ "Free/unregistered state."
#~ msgstr "重置许可证以重新测试购买流程。插件将恢复到免费/未注册状态。"

#~ msgid "Reset license? Plugin will return to Free state."
#~ msgstr "重置许可证？插件将恢复到免费状态。"

#~ msgid "Reset License"
#~ msgstr "重置许可证"

#~ msgid "License has been reset. Plugin is now in Free state."
#~ msgstr "许可证已重置。插件现处于免费状态。"

#, php-format
#~ msgid ""
#~ "You have reached the limit of %1$d languages on the Free plan. <a "
#~ "href=\"%2$s\">Upgrade to Pro</a> for unlimited languages."
#~ msgstr "您已达到免费计划的 %1$d 种语言上限。<a href=\"%2$s\">升级至 Pro</a> 可使用无限语言。"

#~ msgid "Language Limit Reached"
#~ msgstr "已达语言数量上限"

#~ msgid "Translation Memory requires a Pro license."
#~ msgstr "翻译记忆库需要 Pro 许可证。"

#, php-format
#~ msgid "Added %d segments to Translation Memory."
#~ msgstr "已将%d个片段添加到翻译记忆库。"

#~ msgid "Invalid entry id."
#~ msgstr "条目 ID 无效。"

#~ msgid "Target text cannot be empty."
#~ msgstr "目标文本不能为空。"

#~ msgid "Database error."
#~ msgstr "数据库错误。"

#~ msgid "No TMX file uploaded."
#~ msgstr "未上传 TMX 文件。"

#~ msgid "TMX file too large (max 10 MB)."
#~ msgstr "TMX 文件过大（最大 10 MB）。"

#~ msgid "Only .tmx and .xml files are accepted."
#~ msgstr "仅接受 .tmx 和 .xml 文件。"

#~ msgid "Could not read TMX file."
#~ msgstr "无法读取 TMX 文件。"

#, php-format
#~ msgid "Connect %s to your Avakode account"
#~ msgstr "将 %s 连接到您的 Avakode 账户"

#~ msgid "Connected. Your license is automatically synced from Avakode."
#~ msgstr "已连接。您的许可证已从 Avakode 自动同步。"

#~ msgid "Sign in at Avakode to automatically fill in your license key."
#~ msgstr "请在 Avakode 登录以自动填写您的许可证密钥。"

#~ msgid "Reconnect"
#~ msgstr "重新连接"

#~ msgid "Preparing…"
#~ msgstr "准备中…"

#~ msgid "Invalid parameters"
#~ msgstr "参数无效"

#, php-format
#~ msgid "Duplication complete! %d posts processed for %s."
#~ msgstr "复制完成！已处理 %d 篇文章，目标为 %s。"

#, php-format
#~ msgid "Duplication complete! %d posts created for %s."
#~ msgstr "复制完成！已创建 %1$d 篇文章，目标为 %2$s。"

#, php-format
#~ msgid "Processing... %d / %d"
#~ msgstr "处理中... %d / %d"

#~ msgid "Duplicate + AI Translate"
#~ msgstr "复制并 AI 翻译"

#~ msgid "Proceed"
#~ msgstr "继续"

#~ msgid "Background translation in progress"
#~ msgstr "后台翻译进行中"

#~ msgid "you can leave this page"
#~ msgstr "您可以离开此页面"

#~ msgid "translated"
#~ msgstr "已翻译"

#~ msgid "failed"
#~ msgstr "失败"

#~ msgid "in progress"
#~ msgstr "进行中"

#~ msgid "Translation was interrupted:"
#~ msgstr "翻译已中断："

#~ msgid "posts translated"
#~ msgstr "篇文章已翻译"

#~ msgid "Translation was interrupted."
#~ msgstr "翻译已中断。"

#~ msgid "completed"
#~ msgstr "已完成"

#~ msgid "remaining."
#~ msgstr "剩余。"

#~ msgid "Resume"
#~ msgstr "继续"

#~ msgid "Resuming..."
#~ msgstr "正在恢复..."

#~ msgid "Translating..."
#~ msgstr "翻译中..."

#~ msgid "Translation complete!"
#~ msgstr "翻译完成！"

#~ msgid "Create draft copies of ALL published content?"
#~ msgstr "为所有已发布内容创建草稿副本？"

#~ msgid "Source and target language must be different."
#~ msgstr "源语言和目标语言必须不同。"

#~ msgid "Estimated Translation Cost"
#~ msgstr "预计翻译费用"

#~ msgid "Posts to translate:"
#~ msgstr "待翻译文章："

#~ msgid "already translated"
#~ msgstr "已翻译"

#~ msgid "Total words:"
#~ msgstr "总字数："

#~ msgid "Estimated tokens:"
#~ msgstr "预计token数："

#~ msgid "Estimated API cost:"
#~ msgstr "预计API费用："

#~ msgid "Fast mode"
#~ msgstr "快速模式"

#~ msgid "stay on this page"
#~ msgstr "请停留在此页面"

#~ msgid "min"
#~ msgstr "分钟"

#~ msgid "Background mode"
#~ msgstr "后台模式"

#~ msgid "can leave the page"
#~ msgstr "可以离开页面"

#~ msgid "This uses your AI API credits."
#~ msgstr "此操作将使用您的 AI 积分。"

#~ msgid "Starting..."
#~ msgstr "正在启动..."

#~ msgid "Preparing..."
#~ msgstr "正在准备..."

#~ msgid "All posts already translated!"
#~ msgstr "所有文章均已翻译！"

#~ msgid "Background translation started."
#~ msgstr "后台翻译已启动。"

#~ msgid "You can leave this page."
#~ msgstr "您可以离开此页面。"

#~ msgid "sec"
#~ msgstr "秒"

#~ msgid "remaining"
#~ msgstr "剩余"

#~ msgid "Translation error. Please try again."
#~ msgstr "翻译出错，请重试。"

#~ msgid "Total time:"
#~ msgstr "总用时："

#~ msgid "Original or translation post not found."
#~ msgstr "未找到原文或译文文章。"

#~ msgid "Original or translation content is empty."
#~ msgstr "原文或译文内容为空。"

#~ msgid "Failed to parse AI quality check response."
#~ msgstr "无法解析AI质量检查响应。"

#~ msgid ""
#~ "Another fix is being applied to this translation. Please retry in a moment."
#~ msgstr "此翻译正在应用另一个修复。请稍后重试。"

#~ msgid "Translation post not found."
#~ msgstr "未找到翻译文章。"

#~ msgid ""
#~ "Could not find the segment to replace in the translation. The content may "
#~ "have changed."
#~ msgstr "无法在翻译中找到要替换的片段，内容可能已更改。"

#~ msgid "Fix applied successfully."
#~ msgstr "修复已成功应用。"

#~ msgid "Image ID:"
#~ msgstr "图片ID："

#~ msgid ""
#~ "Forge Suite can send anonymous usage signals so we can prioritise the "
#~ "features you actually rely on and catch regressions before they reach "
#~ "everyone. Participation is optional and fully private."
#~ msgstr "Forge Suite 可以发送匿名使用信号，以便我们优先考虑您实际依赖的功能，并在问题影响到所有人之前捕捉回归。参与是可选的，完全私密。"

#~ msgid "No personal data: no emails, no post content, no visitor identifiers."
#~ msgstr "没有个人数据：没有电子邮件，没有帖子内容，没有访客标识符。"

#~ msgid ""
#~ "Your site URL is hashed (one-way) before sending — we can't reverse it."
#~ msgstr "您的网站 URL 在发送之前被哈希（单向） — 我们无法反转它。"

#~ msgid ""
#~ "Only event names and counters by default. Change your mind any time in Forge"
#~ " settings."
#~ msgstr "默认情况下仅包含事件名称和计数器。您可以随时在 Forge 设置中更改主意。"

#~ msgid ""
#~ "Event names and bucketed counters only (feature opened, translation created,"
#~ " etc.). Required for the roadmap feedback loop."
#~ msgstr "仅限事件名称和分桶计数器（功能开启、翻译创建等）。这是路线图反馈循环所必需的。"

#~ msgid ""
#~ "When a Forge plugin hits an error, send a sanitised sample (emails, URLs and"
#~ " large numeric IDs stripped). Hashes of each error are always sent to count "
#~ "repeats — this opt-in adds the readable text so we can actually fix "
#~ "recurring issues on your install sooner."
#~ msgstr ""
#~ "当 Forge 插件遇到错误时，发送一个经过清理的示例（电子邮件、URL 和大型数字 ID 被剔除）。每个错误的哈希总是会发送以计算重复 — "
#~ "此选择加入会添加可读文本，以便我们能够更快地修复您安装中的重复问题。"

#~ msgid "Source post not found"
#~ msgstr "未找到源文章"

#~ msgid "Translation saved"
#~ msgstr "翻译已保存"

#~ msgid "Preview Mode - Changes not saved"
#~ msgstr "预览模式 - 更改未保存"

#~ msgid "Live Preview"
#~ msgstr "实时预览"

#~ msgid "Preview Draft"
#~ msgstr "预览草稿"

#~ msgid "(auto-translated)"
#~ msgstr "（自动翻译）"

#~ msgid "Source post not found."
#~ msgstr "未找到源文章。"

#~ msgid "No snapshot available."
#~ msgstr "无可用快照。"

#~ msgid "Changes in Original"
#~ msgstr "原文更改"

#~ msgid "Title changed:"
#~ msgstr "标题已更改："

#~ msgid "Content changed:"
#~ msgstr "内容已更改："

#~ msgid "No visible changes detected."
#~ msgstr "未检测到明显变化。"

#~ msgid "Translation marked as current."
#~ msgstr "翻译已标记为最新。"

#~ msgid "AI credits"
#~ msgstr "AI 积分"

#~ msgid "AI Credits"
#~ msgstr "AI 积分"

#, php-format
#~ msgid "of %s remaining"
#~ msgstr "剩余 %s"

#~ msgid "Add-on"
#~ msgstr "附加组件"

#~ msgid "Validity"
#~ msgstr "有效性"

#~ msgid "Never expire"
#~ msgstr "永不过期"

#~ msgid "Close"
#~ msgstr "关闭"

#~ msgid "Refresh"
#~ msgstr "刷新"

#~ msgid "Buy credits"
#~ msgstr "购买积分"

#~ msgid "Proceed to checkout"
#~ msgstr "继续结账"

#~ msgid "Select a pack above to proceed."
#~ msgstr "请选择上面的套餐以继续。"

#~ msgid "Start free trial"
#~ msgstr "开始免费试用"

#~ msgid "Trial active"
#~ msgstr "试用中"

#~ msgid "Unknown product"
#~ msgstr "未知产品"

#~ msgid "Trial is unavailable right now."
#~ msgstr "当前试用不可用。"

#~ msgid "Could not start the trial. Please try again."
#~ msgstr "无法开始试用。请再试一次。"

#, php-format
#~ msgid "%d"
#~ msgstr "%d"

#~ msgid "1"
#~ msgstr "1"

#, php-format
#~ msgid "This action costs %d credits. Continue?"
#~ msgstr "此操作需要 %d 积分。继续吗？"

#, php-format
#~ msgid "%d credits"
#~ msgstr "%d 积分"

#~ msgid "Confirm credit usage"
#~ msgstr "确认积分使用"

#, php-format
#~ msgid "Spend %d and continue"
#~ msgstr "花费 %d 并继续"

#~ msgid "Starting…"
#~ msgstr "正在开始…"

#~ msgid "All changes saved"
#~ msgstr "所有更改已保存"

#~ msgid "Error saving"
#~ msgstr "保存出错"

#~ msgid "Copy all from original?"
#~ msgstr "从原文复制所有内容？"

#~ msgid "You have unsaved changes. Leave anyway?"
#~ msgstr "您有未保存的更改。仍然离开吗？"

#~ msgid "Inserted from Translation Memory"
#~ msgstr "从翻译记忆中插入"

#~ msgid "✔ From Translation Memory (no credit)"
#~ msgstr "✔ 来自翻译记忆（无积分）"

#~ msgid "✨ Generated by AI (1 credit)"
#~ msgstr "✨ 由 AI 生成（1 积分）"

#~ msgid "Queued"
#~ msgstr "排队中"

#~ msgid "Re-run QA"
#~ msgstr "重新运行 QA"

#~ msgid ""
#~ "Changes saved to translation. <a href=\"#\" class=\"lf-qa-reload-link\" "
#~ "style=\"color:#0EC49E;font-weight:600;\">Refresh editor</a>"
#~ msgstr ""
#~ "翻译已保存更改。<a href=\"#\" class=\"lf-qa-reload-link\" "
#~ "style=\"color:#0EC49E;font-weight:600;\">刷新编辑器</a>"

#~ msgid ""
#~ "This segment was modified by another edit. Re-run QA Check to get up-to-date"
#~ " suggestions."
#~ msgstr "此段落已被其他编辑修改。请重新运行 QA 检查以获取最新建议。"

#~ msgid ""
#~ "You have unsaved AI QA Check results. Leaving will discard them and spend AI"
#~ " credits again on the next run."
#~ msgstr "您有未保存的 AI QA 检查结果。离开将丢弃它们，并在下次运行时再次消耗 AI 积分。"

#~ msgid "Source / target language not detected."
#~ msgstr "未检测到源语言/目标语言。"

#~ msgid "AI returned an empty response."
#~ msgstr "AI 返回了空响应。"

#~ msgid "AI re-generate request failed."
#~ msgstr "AI 重新生成请求失败。"

#~ msgid "No segments to translate."
#~ msgstr "没有要翻译的段落。"

#, php-format
#~ msgid "Translating %d segments…"
#~ msgstr "正在翻译 %d 段落…"

#~ msgid "Checking translation quality…"
#~ msgstr "正在检查翻译质量…"

#~ msgid "Applying…"
#~ msgstr "正在应用…"

#~ msgid "Outdated"
#~ msgstr "过时"

#~ msgid "Content"
#~ msgstr "内容"

#~ msgid "Paragraph"
#~ msgstr "段落"

#~ msgid "Post"
#~ msgstr "文章"

#~ msgid "Excerpt"
#~ msgstr "摘要"

#~ msgid "Missing required data."
#~ msgstr "缺少必要数据。"

#~ msgid "No translatable text segments found."
#~ msgstr "未找到可翻译的文本片段。"

#~ msgid "Translate Page"
#~ msgstr "翻译页面"

#~ msgid "Click on any text to translate it"
#~ msgstr "点击任意文本进行翻译"

#~ msgid "Exit Editor"
#~ msgstr "退出编辑器"

#~ msgid "Exit"
#~ msgstr "退出"

#~ msgid "Translate"
#~ msgstr "翻译"

#~ msgid "AI not configured. Add an API key in Lang Forge settings."
#~ msgstr "AI未配置。请在Lang Forge设置中添加API密钥。"

#~ msgid "AI not configured"
#~ msgstr "AI未配置"

#, php-format
#~ msgid "%d segments translated"
#~ msgstr "已翻译%d个片段"

#~ msgid "Unknown"
#~ msgstr "未知"

#~ msgid "Translation Analytics"
#~ msgstr "翻译分析"

#~ msgid "Translation analytics"
#~ msgstr "翻译分析"

#~ msgid "30-day summary of translations created, published and pending."
#~ msgstr "最近 30 天翻译创建、已发布和待处理情况汇总。"

#~ msgid "Translations Created"
#~ msgstr "已创建翻译"

#~ msgid "Translations Published"
#~ msgstr "已发布翻译"

#~ msgid "Translations by Language"
#~ msgstr "按语言统计翻译"

#~ msgid "Count"
#~ msgstr "数量"

#~ msgid "No data yet."
#~ msgstr "暂无数据。"

#~ msgid "Top Translators"
#~ msgstr "活跃译者"

#~ msgid "User"
#~ msgstr "用户"

#~ msgid "Update package failed its integrity check and was not installed."
#~ msgstr "更新包未通过完整性检查，未安装。"

#~ msgid "Update package signature could not be verified and was not installed."
#~ msgstr "更新包签名无法验证，未安装。"

#~ msgid "Translator"
#~ msgstr "译者"

#~ msgid "Outdated translation!"
#~ msgstr "翻译已过期！"

#, php-format
#~ msgid "The original content was updated %s after this translation."
#~ msgstr "原始内容在此翻译后%s更新了。"

#~ msgid "View original"
#~ msgstr "查看原文"

#, php-format
#~ msgid "[%1$s] New content needs translation: %2$s"
#~ msgstr "[%1$s] 新内容需要翻译：%2$s"

#~ msgid "New content needs translation"
#~ msgstr "新内容需要翻译"

#, php-format
#~ msgid "New translation task on %s"
#~ msgstr "在 %s 上有新的翻译任务"

#~ msgid "New content has been published and needs translation."
#~ msgstr "新内容已发布，需要翻译。"

#~ msgid "Missing translations"
#~ msgstr "缺失的翻译"

#~ msgid "Open translation task"
#~ msgstr "打开翻译任务"

#, php-format
#~ msgid "Sent by %s on your WordPress site."
#~ msgstr "由 %s 在您的 WordPress 网站上发送。"

#~ msgid "Invalid XLIFF file"
#~ msgstr "无效的XLIFF文件"

#~ msgid "Import / Export Translations"
#~ msgstr "导入 / 导出翻译"

#~ msgid "Export XLIFF or CSV for translators, then import the result back."
#~ msgstr "导出 XLIFF 或 CSV 交给译者，然后将结果导入回来。"

#~ msgid "Export"
#~ msgstr "导出"

#~ msgid ""
#~ "Export translations for professional translation services (XLIFF) or "
#~ "spreadsheets (CSV)."
#~ msgstr "将翻译导出为专业翻译服务格式（XLIFF）或电子表格（CSV）。"

#~ msgid "Source Language"
#~ msgstr "源语言"

#~ msgid "Target Language"
#~ msgstr "目标语言"

#~ msgid "Format"
#~ msgstr "格式"

#~ msgid "Import"
#~ msgstr "导入"

#~ msgid "Import translated XLIFF or CSV files."
#~ msgstr "导入已翻译的 XLIFF 或 CSV 文件。"

#~ msgid "File"
#~ msgstr "文件"

#, php-format
#~ msgid "Image for %s"
#~ msgstr "%s的图片"

#~ msgid ""
#~ "Enter attachment ID of the language-specific image, or leave empty to use "
#~ "default."
#~ msgstr "输入语言特定图片的附件ID，或留空使用默认值。"

#~ msgid "Visual Translation Editor"
#~ msgstr "可视化翻译编辑器"

#~ msgid "Side-by-side translation with AI assist (PRO)."
#~ msgstr "双栏对比翻译，支持 AI 辅助（PRO）。"

#~ msgid "Select a post and target language to start translating."
#~ msgstr "选择一篇文章和目标语言以开始翻译。"

#~ msgid "Limited content available"
#~ msgstr "内容提取受限"

#, php-format
#~ msgid ""
#~ "This page uses a custom template (%s) that renders content via PHP code "
#~ "rather than the WordPress editor. Template-generated content cannot be "
#~ "extracted for translation in the Visual Editor. Use the standard WordPress "
#~ "editor or translate the theme template files directly."
#~ msgstr ""
#~ "此页面使用了自定义模板（%s），通过 PHP 代码渲染内容，而非 WordPress 编辑器。模板生成的内容无法在可视化编辑器中提取翻译。请使用标准 "
#~ "WordPress 编辑器，或直接翻译主题模板文件。"

#~ msgid "QA Check"
#~ msgstr "质量检查"

#~ msgid "Copy All from Original"
#~ msgstr "从原文全部复制"

#~ msgid "Save All"
#~ msgstr "全部保存"

#~ msgid "Open in Editor"
#~ msgstr "在编辑器中打开"

#~ msgid "Enter translated title..."
#~ msgstr "输入翻译后的标题..."

#~ msgid "Copy from original"
#~ msgstr "从原文复制"

#~ msgid "Re-generate with AI (uses Translation Memory if available)"
#~ msgstr "使用 AI 重新生成（如果可用，则使用翻译记忆）"

#~ msgid "Click to translate..."
#~ msgstr "点击进行翻译..."

#~ msgid ""
#~ "No translatable fields found for this post. The post might be empty or use "
#~ "unsupported field types."
#~ msgstr "此文章中未找到可翻译字段，文章可能为空或使用了不支持的字段类型。"

#~ msgid "Glossary Terms"
#~ msgstr "词汇表术语"

#~ msgid "Translation Quality Check"
#~ msgstr "翻译质量检查"

#~ msgid "Content Type"
#~ msgstr "内容类型"

#~ msgid "-- All types --"
#~ msgstr "-- 所有类型 --"

#~ msgid "Post to translate"
#~ msgstr "待翻译文章"

#~ msgid "-- Select a post --"
#~ msgstr "-- 选择文章 --"

#~ msgid "No posts found. Make sure posts have a language set."
#~ msgstr "未找到文章，请确保文章已设置语言。"

#~ msgid "Open Editor"
#~ msgstr "打开编辑器"

#~ msgid "AI translation failed. Please try again."
#~ msgstr "AI 翻译失败，请重试。"

#~ msgid "AI request failed. Please try again."
#~ msgstr "AI 请求失败，请重试。"

#~ msgid "AI translation requires a Pro license."
#~ msgstr "AI 翻译需要 Pro 许可证。"

#~ msgid ""
#~ "Connect to Avakode or activate a license to enable AI translation for this "
#~ "domain."
#~ msgstr "连接到 Avakode 或激活许可证以启用此域的 AI 翻译。"

#~ msgid ""
#~ "Browse, edit, import and export every translation pair LangForge has "
#~ "captured."
#~ msgstr "浏览、编辑、导入和导出 Lang Forge 收集的所有翻译对。"

#~ msgid ""
#~ "Translation Memory grows automatically as you save translations in the "
#~ "Visual Editor or run AI translation. Use this page to search, fix bad "
#~ "translations, import an existing TMX file, or export the whole memory for "
#~ "re-use on another site."
#~ msgstr ""
#~ "每次在可视化编辑器中保存翻译或运行 AI 翻译时，翻译记忆库会自动增长。您可以在此页面搜索、修正不准确的翻译、导入现有 TMX "
#~ "文件，或将整个记忆库导出到其他站点使用。"

#~ msgid "Your Translation Memory is empty"
#~ msgstr "您的翻译记忆库为空"

#~ msgid ""
#~ "Translation Memory fills up automatically every time you save a translation "
#~ "in the Visual Editor or use AI translation. You can also seed it from "
#~ "existing translations or import a TMX file from a previous translation tool."
#~ msgstr "每次在可视化编辑器中保存翻译或使用 AI 翻译时，翻译记忆库会自动填充。您也可以从现有翻译填充，或从以前的翻译工具导入 TMX 文件。"

#~ msgid "Populate from existing translations"
#~ msgstr "从现有翻译填充"

#~ msgid "Import TMX file"
#~ msgstr "导入 TMX 文件"

#~ msgid "Search source or target text…"
#~ msgstr "搜索原文或译文…"

#~ msgid "Any source language"
#~ msgstr "任意源语言"

#~ msgid "Any target language"
#~ msgstr "任意目标语言"

#~ msgid "Populate from translations"
#~ msgstr "从翻译填充"

#~ msgid "Import TMX"
#~ msgstr "导入 TMX"

#~ msgid "Export TMX"
#~ msgstr "导出 TMX"

#~ msgid "entries in memory"
#~ msgstr "条记忆库条目"

#~ msgid "Target"
#~ msgstr "译文"

#~ msgid "Used"
#~ msgstr "使用次数"

#~ msgid "Updated"
#~ msgstr "更新时间"

#~ msgid "Loading…"
#~ msgstr "加载中…"

#~ msgid "Prev"
#~ msgstr "上一页"

#~ msgid "Edit translation"
#~ msgstr "编辑翻译"

#~ msgid ""
#~ "The source text is the unique key of this entry and cannot be edited. "
#~ "Editing the target text will improve future suggestions."
#~ msgstr "原文是此条目的唯一键，无法编辑。编辑译文将改善未来的翻译建议。"

#~ msgid ""
#~ "Upload a TMX 1.4 file. LangForge will parse it, show you what it found, and "
#~ "let you confirm before adding entries to your memory."
#~ msgstr "上传 TMX 1.4 文件。Lang Forge 将解析文件，显示内容，并在添加至记忆库前请您确认。"

#~ msgid "Overwrite existing entries (otherwise duplicates are skipped)."
#~ msgstr "覆盖现有条目（否则跳过重复项）。"

#~ msgid "Delete this Translation Memory entry? This cannot be undone."
#~ msgstr "删除此翻译记忆库条目？此操作无法撤销。"

#~ msgid "Entry deleted."
#~ msgstr "条目已删除。"

#~ msgid "No entries match your filters."
#~ msgstr "没有条目符合您的筛选条件。"

#~ msgid ""
#~ "Scan all existing translations and add their segments to Translation Memory?"
#~ msgstr "扫描所有现有翻译并将其片段添加到翻译记忆库？"

#~ msgid "Parsing TMX…"
#~ msgstr "正在解析 TMX…"

#, php-format
#~ msgid "Import finished. Imported %1$d, skipped %2$d duplicates, %3$d errors."
#~ msgstr "导入完成。已导入 %1$d 条，跳过 %2$d 条重复项，%3$d 条错误。"

#, php-format
#~ msgid "Records without two language pairs (incomplete <tu>): %d"
#~ msgstr "没有两个语言对的记录（不完整的 <tu>）：%d"

#, php-format
#~ msgid "Records with empty or unrecognised <seg>: %d"
#~ msgstr "包含空或无法识别的 <seg> 的记录：%d"

#, php-format
#~ msgid "Database insert failures: %d"
#~ msgstr "数据库插入失败：%d"

#~ msgid ""
#~ "Tip: full-DB exports usually contain <tu> entries with 3+ languages or empty"
#~ " segments. Re-export with a specific language pair (Filter by language pair "
#~ "→ Export) for a clean import."
#~ msgstr ""
#~ "提示：完整数据库导出通常包含具有 3 种以上语言或空段的 <tu> 条目。请使用特定语言对重新导出（按语言对过滤 → 导出）以进行干净的导入。"

#, php-format
#~ msgid "Added %d segment(s) to Translation Memory."
#~ msgstr "已将 %d 个片段添加到翻译记忆库。"

#~ msgid "Invalid TMX XML."
#~ msgstr "TMX XML 格式无效。"

#~ msgid "No translation units found in TMX file."
#~ msgstr "TMX 文件中未找到翻译单元。"

#~ msgid ""
#~ "Run migration on a staging site first. The translated post content already "
#~ "exists in your database — migration only imports language assignments and "
#~ "translation groupings."
#~ msgstr "请先在测试站点运行迁移。翻译后的文章内容已存在于数据库中——迁移仅导入语言分配和翻译分组关系。"

#~ msgid "No supported multilingual plugins detected. Supported: WPML, Polylang."
#~ msgstr "未检测到支持的多语言插件。支持：WPML、Polylang。"

#, php-format
#~ msgid ""
#~ "New content has been published and needs translation.\n"
#~ "\n"
#~ "Title: %s\n"
#~ "Type: %s\n"
#~ "Missing translations: %s\n"
#~ "\n"
#~ "Edit: %s"
#~ msgstr ""
#~ "新内容已发布，需要翻译。\n"
#~ "\n"
#~ "标题：%s\n"
#~ "类型：%s\n"
#~ "缺失翻译：%s\n"
#~ "\n"
#~ "编辑：%s"

#~ msgid "LangForge sections"
#~ msgstr "Lang Forge 功能模块"

#~ msgid "Manage your license on the <a href=\"%s\">Account page</a>."
#~ msgstr "在<a href=\"%s\">账户页面</a>管理您的许可证。"
