# Copyright (C) 2026 Milo
# This file is distributed under the GPL v2 or later.
msgid ""
msgstr ""
"Project-Id-Version: Milo Subscriptions 1.0.1\n"
"Report-Msgid-Bugs-To: "
"https://wordpress.org/support/plugin/milo-subscriptions\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"POT-Creation-Date: 2026-05-31T18:39:23+00:00\n"
"PO-Revision-Date: 2026-06-04 16:27+0000\n"
"X-Generator: WP-CLI 2.10.0\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"Language: zh-CN\n"

#: milo-subscriptions.php
#: includes/admin/class-admin.php:78
#. Plugin Name of the plugin
msgid "Milo Subscriptions"
msgstr "Milo 订阅"

#: milo-subscriptions.php
#. Plugin URI of the plugin
#. Author URI of the plugin
msgid "https://milosubscriptions.com"
msgstr "https://milosubscriptions.com"

#: milo-subscriptions.php
#. Description of the plugin
msgid ""
"The most powerful WooCommerce subscriptions plugin. Sell subscription "
"products, manage recurring payments, and grow your recurring revenue."
msgstr "最强大的 WooCommerce 订阅插件。销售订阅产品，管理定期付款，提升您的持续收入。"

#: milo-subscriptions.php
#. Author of the plugin
msgid "Milo"
msgstr "Milo"

#: includes/admin/class-admin.php:79
#: includes/admin/class-admin.php:103
#: includes/class-my-account.php:84
#: includes/class-my-account.php:103
#: includes/class-post-types.php:33
#: includes/class-post-types.php:45
#: build/admin.js:56
#: build/admin.js:78
#: src/admin/App.jsx:71
#: src/admin/App.jsx:246
#: src/admin/App.jsx:511
#: src/admin/pages/MigrationPage.jsx:50
#: src/admin/pages/SubscriptionDetailPage.jsx:1421
msgid "Subscriptions"
msgstr "订阅"

#: includes/admin/class-admin.php:93
#: includes/admin/class-admin.php:94
#: build/admin.js:31
#: build/admin.js:78
#: src/admin/App.jsx:64
#: src/admin/pages/DashboardPage.jsx:263
msgid "Dashboard"
msgstr "仪表盘"

#: includes/admin/class-admin.php:104
#: build/admin.js:78
#: src/admin/App.jsx:341
#: src/admin/App.jsx:368
msgid "All Subscriptions"
msgstr "全部订阅"

#: includes/admin/class-admin.php:113
#: includes/admin/class-admin.php:114
#: build/admin.js:78
#: src/admin/App.jsx:87
msgid "Analytics"
msgstr "分析"

#: includes/admin/class-admin.php:123
#: includes/admin/class-admin.php:124
#: includes/admin/class-admin.php:1105
#: build/admin.js:78
#: src/admin/App.jsx:99
msgid "Settings"
msgstr "设置"

#: includes/admin/class-admin.php:133
#: includes/admin/class-admin.php:134
#: build/admin.js:78
#: src/admin/App.jsx:130
msgid "Health Check"
msgstr "健康检查"

#: includes/admin/class-admin.php:143
#: includes/admin/class-admin.php:144
#: build/admin.js:78
#: src/admin/App.jsx:137
msgid "Add-ons"
msgstr "附加组件"

#: includes/admin/class-admin.php:153
#: includes/admin/class-admin.php:154
#: build/admin.js:78
#: build/wizard.js:1
#: src/admin/App.jsx:123
#: src/wizard/WizardApp.jsx:138
msgid "Import"
msgstr "导入"

#: includes/admin/class-admin.php:163
#: includes/admin/class-admin.php:164
msgid "Setup Wizard"
msgstr "设置向导"

#: includes/admin/class-admin.php:595
#: includes/class-post-types.php:34
#: templates/myaccount/subscriptions.php:27
#: templates/myaccount/subscriptions.php:46
#: build/admin.js:37
#: build/admin.js:56
#: build/admin.js:69
#: build/admin.js:78
#: src/admin/App.jsx:233
#: src/admin/App.jsx:414
#: src/admin/pages/AnalyticsPage.jsx:707
#: src/admin/pages/HealthCheckPage.jsx:269
#: src/admin/pages/SubscriptionsPage.jsx:310
msgid "Subscription"
msgstr "订阅"

#: includes/admin/class-admin.php:633
#. translators: %s: currency symbol
msgid "Subscription price (%s)"
msgstr "订阅价格（%s）"

#: includes/admin/class-admin.php:649
#. translators: %s: currency symbol
msgid "Sale price (%s)"
msgstr "促销价格（%s）"

#: includes/admin/class-admin.php:664
msgid "Sale schedule"
msgstr "促销时间表"

#: includes/admin/class-admin.php:666
msgid "From"
msgstr "从"

#: includes/admin/class-admin.php:667
msgid "to"
msgstr "到"

#: includes/admin/class-admin.php:668
msgid "To"
msgstr "至"

#: includes/admin/class-admin.php:678
#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1477
msgid "Billing interval"
msgstr "账单间隔"

#: includes/admin/class-admin.php:680
#: build/admin.js:35
#: build/admin.js:49
#: build/admin.js:56
#: build/wizard.js:2
#: src/admin/pages/NewSubscriptionProductPage.jsx:273
#: src/admin/pages/NewSubscriptionProductPage.jsx:320
#: src/admin/pages/StandaloneSubscriptionDetailPage.jsx:238
#: src/admin/pages/SubscriptionDetailPage.jsx:632
#: src/wizard/WizardApp.jsx:684
msgid "Every"
msgstr "每"

#: includes/admin/class-admin.php:681
msgid "Every 2nd"
msgstr "每第 2 个"

#: includes/admin/class-admin.php:682
msgid "Every 3rd"
msgstr "每第 3 个"

#: includes/admin/class-admin.php:683
msgid "Every 4th"
msgstr "每第 4 个"

#: includes/admin/class-admin.php:684
msgid "Every 5th"
msgstr "每第 5 个"

#: includes/admin/class-admin.php:685
msgid "Every 6th"
msgstr "每第 6 个"

#: includes/admin/class-admin.php:695
#: build/admin.js:37
#: build/admin.js:49
#: build/admin.js:56
#: src/admin/pages/StandaloneSubscriptionDetailPage.jsx:235
#: src/admin/pages/SubscriptionDetailPage.jsx:631
#: src/admin/pages/SubscriptionDetailPage.jsx:1486
#: src/admin/pages/SubscriptionsPage.jsx:382
msgid "Billing period"
msgstr "账单周期"

#: includes/admin/class-admin.php:697
#: build/admin.js:35
#: build/wizard.js:2
#: src/admin/pages/NewSubscriptionProductPage.jsx:28
#: src/wizard/WizardApp.jsx:604
msgid "Day"
msgstr "天"

#: includes/admin/class-admin.php:698
#: build/admin.js:35
#: build/wizard.js:2
#: src/admin/pages/NewSubscriptionProductPage.jsx:29
#: src/wizard/WizardApp.jsx:605
msgid "Week"
msgstr "周"

#: includes/admin/class-admin.php:699
#: build/admin.js:35
#: build/admin.js:56
#: build/wizard.js:2
#: src/admin/pages/AnalyticsPage.jsx:232
#: src/admin/pages/AnalyticsPage.jsx:469
#: src/admin/pages/AnalyticsPage.jsx:647
#: src/admin/pages/AnalyticsPage.jsx:958
#: src/admin/pages/NewSubscriptionProductPage.jsx:30
#: src/wizard/WizardApp.jsx:606
msgid "Month"
msgstr "月"

#: includes/admin/class-admin.php:700
#: build/admin.js:35
#: build/wizard.js:2
#: src/admin/pages/NewSubscriptionProductPage.jsx:31
#: src/wizard/WizardApp.jsx:607
msgid "Year"
msgstr "年"

#: includes/admin/class-admin.php:701
msgid "Lifetime (one-time)"
msgstr "终身（一次性）"

#: includes/admin/class-admin.php:711
msgid "Expire after"
msgstr "到期时间"

#: includes/admin/class-admin.php:712
msgid "Number of billing periods (0 = never expire)"
msgstr "计费周期数（0 = 永不过期）"

#: includes/admin/class-admin.php:724
msgid "Fixed expiry date"
msgstr "固定到期日期"

#: includes/admin/class-admin.php:726
msgid ""
"All subscriptions for this product will expire on this date, no matter when "
"the customer subscribed. Useful for seasonal or annual memberships. Leave "
"empty to use normal expiry rules."
msgstr "该产品的所有订阅将在此日期到期，无论客户何时订阅。适用于季节性或年度会员。留空则使用正常到期规则。"

#: includes/admin/class-admin.php:734
msgid "Minimum periods"
msgstr "最少周期数"

#: includes/admin/class-admin.php:736
msgid ""
"Minimum billing periods before customer can cancel. This overrides the "
"global setting. Set to 0 to allow cancellation anytime, regardless of the "
"global setting."
msgstr "客户可取消前的最少计费周期数。此项将覆盖全局设置。设置为 0 表示无论全局设置如何，随时可取消。"

#: includes/admin/class-admin.php:746
#. translators: %s: currency symbol
msgid "Sign-up fee (%s)"
msgstr "注册费用（%s）"

#: includes/admin/class-admin.php:757
msgid "Free Trial"
msgstr "免费试用"

#: includes/admin/class-admin.php:763
msgid "Trial period"
msgstr "试用期"

#: includes/admin/class-admin.php:765
msgid "No trial"
msgstr "无试用"

#: includes/admin/class-admin.php:766
#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1489
msgid "Day(s)"
msgstr "天"

#: includes/admin/class-admin.php:767
#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1490
msgid "Week(s)"
msgstr "周"

#: includes/admin/class-admin.php:768
#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1491
msgid "Month(s)"
msgstr "月"

#: includes/admin/class-admin.php:769
#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1492
msgid "Year(s)"
msgstr "年"

#: includes/admin/class-admin.php:779
msgid "Trial length"
msgstr "试用时长"

#: includes/admin/class-admin.php:792
#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1170
msgid "Shipping"
msgstr "运费"

#: includes/admin/class-admin.php:798
msgid "One-time shipping"
msgstr "一次性运费"

#: includes/admin/class-admin.php:799
msgid "Only charge shipping on the initial order, not on renewals."
msgstr "仅在首次订单时收取运费，续订时不收取。"

#: includes/admin/class-admin.php:807
msgid "Limit"
msgstr "限制"

#: includes/admin/class-admin.php:813
msgid "Limit subscription"
msgstr "限制订阅"

#: includes/admin/class-admin.php:815
msgid "No limit"
msgstr "无限制"

#: includes/admin/class-admin.php:816
msgid "One active subscription per customer"
msgstr "每位客户仅限一个有效订阅"

#: includes/admin/class-admin.php:817
msgid "One subscription of any status per customer"
msgstr "每位客户仅限一个任意状态的订阅"

#: includes/api/class-rest-addons.php:187
#: includes/api/class-rest-addons.php:231
#: includes/api/class-rest-addons.php:268
#: includes/api/class-rest-addons.php:308
#: includes/api/class-rest-addons.php:347
msgid "Unknown add-on."
msgstr "未知插件。"

#: includes/api/class-rest-addons.php:193
msgid "This add-on is not installed."
msgstr "此插件未安装。"

#: includes/api/class-rest-addons.php:200
msgid "Plugin is already active."
msgstr "插件已激活。"

#: includes/api/class-rest-addons.php:215
msgid "Plugin activated."
msgstr "插件已激活。"

#: includes/api/class-rest-addons.php:240
msgid "Plugin is already inactive."
msgstr "插件已处于未激活状态。"

#: includes/api/class-rest-addons.php:251
msgid "Plugin deactivated."
msgstr "插件已停用。"

#: includes/api/class-rest-addons.php:272
#: includes/api/class-rest-addons.php:312
msgid "License client not available."
msgstr "许可证客户端不可用。"

#: includes/api/class-rest-addons.php:280
msgid "Please activate the plugin first."
msgstr "请先激活插件。"

#: includes/api/class-rest-addons.php:320
msgid "Plugin is not active."
msgstr "插件未激活。"

#: includes/api/class-rest-addons.php:355
msgid "No update available for this plugin."
msgstr "该插件暂无可用更新。"

#: includes/api/class-rest-addons.php:369
msgid "Plugin update failed."
msgstr "插件更新失败。"

#: includes/api/class-rest-addons.php:375
msgid "Plugin updated successfully."
msgstr "插件更新成功。"

#: includes/api/class-rest-controller.php:34
msgid "You do not have permission to access this resource."
msgstr "您无权访问此资源。"

#: includes/api/class-rest-controller.php:51
msgid "You must be logged in."
msgstr "您必须先登录。"

#: includes/api/class-rest-dashboard.php:361
msgid ""
"Plays nicely alongside WooCommerce Subscriptions — Milo steps aside cleanly "
"instead of conflicting."
msgstr "可与 WooCommerce Subscriptions 协同运行 — Milo 会自动让位，避免冲突。"

#: includes/api/class-rest-dashboard.php:362
msgid "A clearer setup wizard and import experience, with no surprise installs."
msgstr "更清晰的设置向导和导入体验，无意外安装。"

#: includes/api/class-rest-dashboard.php:363
msgid "More reliable billing across trials, renewals, and migration."
msgstr "在试用、续订和迁移过程中实现更可靠的账单处理。"

#: includes/api/class-rest-migrator.php:233
#: includes/api/class-rest-migrator.php:348
#: includes/api/class-rest-migrator.php:404
msgid "No subscriptions found to migrate from this source."
msgstr "未找到可从此来源迁移的订阅。"

#: includes/api/class-rest-migrator.php:256
msgid ""
"The connected payment account does not match your existing subscriptions. "
"Connect the same Stripe, Mollie, or Square account these subscriptions were "
"created with, then run the import again — otherwise their renewals will "
"fail."
msgstr ""
"已连接的支付账户与您现有的订阅不匹配。请连接这些订阅创建时所用的同一个 Stripe、Mollie 或 Square "
"账户，然后重新运行导入，否则这些订阅的续订将会失败。"

#: includes/api/class-rest-migrator.php:271
msgid "A migration is already in progress. Please wait for it to complete."
msgstr "迁移已在进行中，请等待完成后再操作。"

#: includes/api/class-rest-products.php:229
msgid "WooCommerce is not active."
msgstr "WooCommerce 未激活。"

#: includes/api/class-rest-products.php:252
msgid "Price must be greater than zero."
msgstr "价格必须大于零。"

#: includes/api/class-rest-products.php:259
#. translators: %d: variation index
msgid "Variation #%d needs a name and a price above zero."
msgstr "变体 #%d 需要填写名称且价格须大于零。"

#: includes/api/class-rest-products.php:293
#: includes/api/class-rest-products.php:332
msgid "Failed to create the product."
msgstr "创建产品失败。"

#: includes/api/class-rest-settings.php:305
msgid "Already active."
msgstr "已激活。"

#: includes/api/class-rest-settings.php:321
msgid "Milo Payments activated."
msgstr "Milo 支付已激活。"

#: includes/api/class-rest-settings.php:338
msgid "Failed to install Milo Payments. Please try again or install manually."
msgstr "安装 Milo 支付失败。请重试或手动安装。"

#: includes/api/class-rest-settings.php:349
msgid "Installed but activation failed. Please activate manually."
msgstr "已安装但激活失败。请手动激活。"

#: includes/api/class-rest-settings.php:357
msgid "Milo Payments installed and activated."
msgstr "Milo 支付已安装并激活。"

#: includes/api/class-rest-settings.php:541
#: includes/api/class-rest-settings.php:616
msgid "Email not found."
msgstr "未找到邮箱。"

#: includes/api/class-rest-settings.php:668
#. translators: %s: error message
msgid "Could not generate preview: %s"
msgstr "无法生成预览：%s"

#: includes/api/class-rest-subscriptions.php:781
msgid "Stripe (Standalone)"
msgstr "Stripe（独立版）"

#: includes/api/class-rest-subscriptions.php:814
msgid "Customer not found."
msgstr "未找到客户。"

#: includes/api/class-rest-subscriptions.php:820
msgid "Product not found."
msgstr "未找到产品。"

#: includes/api/class-rest-subscriptions.php:825
msgid "The selected product is not a subscription product."
msgstr "所选产品不是订阅产品。"

#: includes/api/class-rest-subscriptions.php:945
msgid "Subscription created manually from the admin panel."
msgstr "订阅已在管理面板手动创建。"

#: includes/api/class-rest-subscriptions.php:991
#: includes/api/class-rest-subscriptions.php:995
#: includes/api/class-rest-subscriptions.php:1003
#: includes/api/class-rest-subscriptions.php:1019
#: includes/api/class-rest-subscriptions.php:1092
#: includes/api/class-rest-subscriptions.php:1247
#: includes/api/class-rest-subscriptions.php:1299
#: includes/api/class-rest-subscriptions.php:1328
#: includes/api/class-rest-subscriptions.php:1355
#: includes/api/class-rest-subscriptions.php:1402
#: includes/api/class-rest-subscriptions.php:1574
#: includes/api/class-rest-subscriptions.php:1828
#: includes/api/class-rest-subscriptions.php:1879
#: includes/api/class-rest-subscriptions.php:1928
#: includes/class-manager.php:461
#: includes/class-manager.php:496
#: includes/class-manager.php:516
#: includes/standalone/class-rest-standalone-subscriptions.php:122
#: build/admin.js:49
#: build/admin.js:56
#: src/admin/pages/StandaloneSubscriptionDetailPage.jsx:154
#: src/admin/pages/SubscriptionDetailPage.jsx:572
msgid "Subscription not found."
msgstr "未找到订阅。"

#: includes/api/class-rest-subscriptions.php:1104
msgid "This status change is not allowed."
msgstr "不允许更改此状态。"

#: includes/api/class-rest-subscriptions.php:1264
#. translators: %s: order number
msgid "Pending renewal order #%s created manually by admin."
msgstr "管理员已手动创建待续订订单 #%s。"

#: includes/api/class-rest-subscriptions.php:1282
#: includes/class-renewal.php:91
#. translators: %s: order number
msgid "Renewal order #%s created."
msgstr "续订订单 #%s 已创建。"

#: includes/api/class-rest-subscriptions.php:1501
msgid "Order not found."
msgstr "未找到订单。"

#: includes/api/class-rest-subscriptions.php:1582
msgid "Customer has no email address."
msgstr "客户没有电子邮件地址。"

#: includes/api/class-rest-subscriptions.php:1588
#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1294
#. translators: %s: subscription ID
msgid "Regarding your subscription #%s"
msgstr "关于您的订阅 #%s"

#: includes/api/class-rest-subscriptions.php:1604
#. translators: 1: email, 2: subject
msgid "Email sent to %1$s. Subject: %2$s"
msgstr "已发送邮件至 %1$s。主题：%2$s"

#: includes/api/class-rest-subscriptions.php:1612
msgid "Failed to send email. The message was logged as a note."
msgstr "发送邮件失败。消息已作为备注记录。"

#: includes/api/class-rest-subscriptions.php:1615
#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1301
msgid "Email sent successfully."
msgstr "邮件发送成功。"

#: includes/api/class-rest-subscriptions.php:1884
msgid "Product is not downloadable."
msgstr "产品不可下载。"

#: includes/api/class-rest-subscriptions.php:1889
msgid "Product has no downloadable files."
msgstr "产品没有可下载的文件。"

#: includes/api/class-rest-subscriptions.php:1900
msgid "Failed to grant download permissions."
msgstr "授权下载权限失败。"

#: includes/api/class-rest-subscriptions.php:1906
#. translators: %s: product name
msgid "Download permissions granted for \"%s\"."
msgstr "已授予“%s”的下载权限。"

#: includes/api/class-rest-subscriptions.php:1913
msgid "Download permissions granted."
msgstr "已授予下载权限。"

#: includes/api/class-rest-subscriptions.php:1937
#. translators: %d: permission ID
msgid "Download permission #%d revoked."
msgstr "下载权限 #%d 已被撤销。"

#: includes/api/class-rest-subscriptions.php:1944
#: build/admin.js:50
#: src/admin/pages/SubscriptionDetailPage.jsx:480
msgid "Download permission revoked."
msgstr "下载权限已被撤销。"

#: includes/class-blocks-integration.php:118
msgid "Whether the cart contains a subscription product."
msgstr "购物车中是否包含订阅产品。"

#: includes/class-blocks-integration.php:124
msgid "Recurring totals grouped by billing schedule."
msgstr "按账单周期分组的重复计费总额。"

#: includes/class-blocks-integration.php:263
msgid "Whether this is a subscription product."
msgstr "是否为订阅产品。"

#: includes/class-blocks-integration.php:269
msgid "Billing period."
msgstr "计费周期。"

#: includes/class-blocks-integration.php:275
msgid "Billing interval."
msgstr "计费间隔。"

#: includes/class-blocks-integration.php:281
msgid "Human-readable billing period."
msgstr "可读的计费周期。"

#: includes/class-blocks-integration.php:287
msgid "Sign-up fee amount."
msgstr "注册费用金额。"

#: includes/class-blocks-integration.php:293
msgid "Formatted sign-up fee."
msgstr "格式化的注册费用。"

#: includes/class-blocks-integration.php:299
msgid "Trial length."
msgstr "试用时长。"

#: includes/class-blocks-integration.php:305
msgid "Trial period unit."
msgstr "试用周期单位。"

#: includes/class-blocks-integration.php:311
msgid "Human-readable trial label."
msgstr "可读的试用标签。"

#: includes/class-blocks-integration.php:333
#: includes/class-cart.php:505
#: includes/class-subscription.php:702
#: includes/product/class-product-subscription.php:260
#: includes/product/class-product-subscription.php:304
#: includes/product/class-product-variable-subscription.php:96
#. translators: %s: number of days
msgid "%s day"
msgid_plural "%s days"
msgstr[0] "%s 天"

#: includes/class-blocks-integration.php:335
#: includes/class-cart.php:507
#: includes/class-subscription.php:704
#: includes/product/class-product-subscription.php:262
#: includes/product/class-product-subscription.php:306
#: includes/product/class-product-variable-subscription.php:98
#. translators: %s: number of weeks
msgid "%s week"
msgid_plural "%s weeks"
msgstr[0] "%s 周"

#: includes/class-blocks-integration.php:337
#: includes/class-cart.php:509
#: includes/class-subscription.php:706
#: includes/product/class-product-subscription.php:264
#: includes/product/class-product-subscription.php:308
#: includes/product/class-product-variable-subscription.php:100
#. translators: %s: number of months
msgid "%s month"
msgid_plural "%s months"
msgstr[0] "%s 个月"

#: includes/class-blocks-integration.php:339
#: includes/class-cart.php:511
#: includes/class-subscription.php:708
#: includes/product/class-product-subscription.php:266
#: includes/product/class-product-subscription.php:310
#: includes/product/class-product-variable-subscription.php:102
#. translators: %s: number of years
msgid "%s year"
msgid_plural "%s years"
msgstr[0] "%s 年"

#: includes/class-cart.php:106
msgid "You already have an active subscription for this product."
msgstr "您已经拥有此产品的有效订阅。"

#: includes/class-cart.php:131
msgid "Subscription products cannot be purchased together with other products."
msgstr "订阅产品不能与其他产品一起购买。"

#: includes/class-cart.php:252
msgid "Prorated first payment discount"
msgstr "按比例计算的首付款折扣"

#: includes/class-cart.php:292
msgid "Free trial (no charge today)"
msgstr "免费试用（今日无需付费）"

#: includes/class-cart.php:336
#: includes/class-cart.php:443
#: includes/class-subscription.php:725
#: includes/product/class-product-subscription.php:283
#: includes/product/class-product-variable-subscription.php:119
#: includes/standalone/helpers.php:302
#. translators: 1: formatted price, 2: billing period
msgid "%1$s / %2$s"
msgstr "%1$s / %2$s"

#: includes/class-cart.php:365
#: build/admin.js:69
#: src/admin/pages/HealthCheckPage.jsx:325
msgid "Billing"
msgstr "账单"

#: includes/class-cart.php:367
msgid "One-time payment"
msgstr "一次性付款"

#: includes/class-cart.php:370
#. translators: %s: billing period
msgid "Every %s"
msgstr "每 %s"

#: includes/class-cart.php:378
#: includes/class-cart.php:563
#: build/admin.js:35
#: src/admin/pages/NewSubscriptionProductPage.jsx:355
msgid "Sign-up fee"
msgstr "注册费"

#: includes/class-cart.php:390
#: build/admin.js:35
#: src/admin/pages/NewSubscriptionProductPage.jsx:367
msgid "Free trial"
msgstr "免费试用"

#: includes/class-cart.php:405
#: templates/myaccount/view-subscription.php:166
msgid "Minimum commitment"
msgstr "最低承诺期"

#: includes/class-cart.php:408
#. translators: %d: number of payments
msgid "%d payment"
msgid_plural "%d payments"
msgstr[0] "%d 次付款"

#: includes/class-cart.php:480
#. translators: 1: number of payments, 2: billing period
msgid "Minimum commitment: %1$d payments (every %2$s)"
msgstr "最低承诺期：%1$d 次付款（每 %2$s）"

#: includes/class-cart.php:499
msgid "lifetime"
msgstr "终身"

#: includes/class-cart.php:613
#. translators: %s: billing period
msgid "Recurring total (every %s)"
msgstr "循环总计（每 %s）"

#: includes/class-checkout.php:206
#. translators: %d: subscription ID
msgid "Subscription #%d created."
msgstr "已创建订阅 #%d。"

#: includes/class-checkout.php:327
#: includes/class-plugin.php:496
#: includes/product/class-product-subscription.php:332
#: includes/product/class-product-subscription.php:350
msgid "Sign up now"
msgstr "立即注册"

#: includes/class-manager.php:207
#. translators: %s: order number
msgid "Subscription created from order #%s."
msgstr "已根据订单 #%s 创建订阅。"

#: includes/class-manager.php:330
#. translators: 1: old status, 2: new status
msgid "Could not change subscription status from %1$s to %2$s."
msgstr "无法将订阅状态从 %1$s 更改为 %2$s。"

#: includes/class-manager.php:348
#. translators: 1: old status, 2: new status
msgid "Subscription status changed from %1$s to %2$s."
msgstr "订阅状态已从 %1$s 更改为 %2$s。"

#: includes/class-manager.php:422
msgid "Subscription has reached its end date."
msgstr "订阅已到期。"

#: includes/class-manager.php:437
msgid "Free trial has ended."
msgstr "免费试用已结束。"

#: includes/class-manager.php:466
msgid "You do not have permission to suspend this subscription."
msgstr "您没有权限暂停此订阅。"

#: includes/class-manager.php:474
msgid "Suspension is not allowed."
msgstr "不允许暂停。"

#: includes/class-manager.php:479
msgid "Maximum number of suspensions reached."
msgstr "已达到最大暂停次数。"

#: includes/class-manager.php:483
msgid "Subscription suspended by customer."
msgstr "订阅已由客户暂停。"

#: includes/class-manager.php:500
msgid "You do not have permission to reactivate this subscription."
msgstr "您没有权限重新激活此订阅。"

#: includes/class-manager.php:503
msgid "Subscription reactivated."
msgstr "订阅已重新激活。"

#: includes/class-manager.php:520
msgid "You do not have permission to cancel this subscription."
msgstr "您没有权限取消此订阅。"

#: includes/class-manager.php:525
msgid "Cancellation is not available."
msgstr "无法取消。"

#: includes/class-manager.php:535
#. translators: %d: number of remaining payments
msgid "This subscription requires %d more payment(s) before it can be cancelled."
msgstr "%d 次付款后才可取消此订阅。"

#: includes/class-manager.php:547
msgid "Customer cancelled; will remain active until the prepaid period ends."
msgstr "客户已取消；将在预付期结束前保持激活状态。"

#: includes/class-manager.php:551
msgid "Subscription cancelled by customer."
msgstr "客户已取消订阅。"

#: includes/class-migrator.php:73
#: includes/class-migrator.php:762
#: build/admin.js:56
#: src/admin/pages/MigrationPage.jsx:13
msgid "WooCommerce Subscriptions"
msgstr "WooCommerce 订阅"

#: includes/class-migrator.php:74
msgid "Official WooCommerce Subscriptions by Automattic."
msgstr "由 Automattic 官方发布的 WooCommerce 订阅。"

#: includes/class-migrator.php:85
#: includes/class-migrator.php:1384
msgid "WP Swings Subscriptions for WooCommerce"
msgstr "WP Swings for WooCommerce 订阅"

#: includes/class-migrator.php:86
msgid ""
"Subscriptions for WooCommerce by WP Swings. Migrates products, "
"subscriptions, and linked renewal orders."
msgstr "WP Swings 提供的 WooCommerce 订阅。可迁移产品、订阅和关联的续订订单。"

#: includes/class-migrator.php:133
#. translators: %d: subscription ID
msgid "Subscription #%d could not be loaded."
msgstr "无法加载订阅 #%d。"

#: includes/class-migrator.php:142
msgid "None"
msgstr "无"

#: includes/class-migrator.php:160
#. translators: %d: subscription ID
msgid ""
"Subscription #%d has no stored payment token. Renewals will require manual "
"payment."
msgstr "订阅 #%d 没有存储的付款令牌。续订时需手动付款。"

#: includes/class-migrator.php:196
#. translators: %d: number of affected subscriptions
msgid ""
"%d subscription has a failed-payment retry in progress. Retry state "
"(counter, next-retry time) will not be carried over; Milo Subscriptions "
"restarts renewal logic for these after migration."
msgid_plural ""
"%d subscriptions have a failed-payment retry in progress. Retry state "
"(counter, next-retry time) will not be carried over; Milo Subscriptions "
"restarts renewal logic for these after migration."
msgstr[0] ""
"%d 个订阅正在进行付款失败重试。重试状态（计数器、下次重试时间）不会被保留；迁移后，Milo Subscriptions "
"会为这些订阅重新启动续订逻辑。"

#: includes/class-migrator.php:208
#. translators: %d: number of affected subscriptions
msgid ""
"%d subscription has a switch (upgrade/downgrade) history. Historical "
"switches are not preserved, but future switches will work normally."
msgid_plural ""
"%d subscriptions have switch (upgrade/downgrade) history. Historical "
"switches are not preserved, but future switches will work normally."
msgstr[0] "%d 个订阅有切换（升级/降级）历史。历史切换记录不会被保留，但未来的切换可正常使用。"

#: includes/class-migrator.php:220
#. translators: %d: number of affected subscriptions
msgid ""
"%d subscription was created via resubscribe. The link to the original "
"cancelled subscription will not be preserved."
msgid_plural ""
"%d subscriptions were created via resubscribe. The link to the original "
"cancelled subscription will not be preserved."
msgstr[0] "%d 个订阅是通过重新订阅创建的。与原已取消订阅的关联不会被保留。"

#: includes/class-migrator.php:391
msgid "No migration in progress."
msgstr "没有正在进行的迁移。"

#: includes/class-migrator.php:761
#: includes/class-migrator.php:1383
#. translators: 1: source name, 2: original ID
msgid "Migrated from %1$s (original ID: #%2$d)."
msgstr "已从 %1$s 迁移（原始 ID：#%2$d）。"

#: includes/class-migrator.php:1635
#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1499
msgid "Manual renewal"
msgstr "手动续订"

#: includes/class-migrator.php:2084
#. translators: 1: migrated count, 2: total count
msgid "Processed %1$d of %2$d subscriptions."
msgstr "已处理 %1$d / %2$d 个订阅。"

#: includes/class-migrator.php:2107
msgid "Migration started."
msgstr "迁移已启动。"

#: includes/class-migrator.php:2132
#. translators: %d: number of subscriptions migrated
msgid "Migration complete. %d subscriptions migrated."
msgstr "迁移完成。已迁移 %d 个订阅。"

#: includes/class-migrator.php:2234
msgid "Migration cancelled."
msgstr "迁移已取消。"

#: includes/class-my-account.php:106
#: templates/emails/activated-subscription.php:47
#: templates/emails/cancelled-subscription.php:38
#: templates/emails/customer-cancelled.php:47
#: templates/emails/customer-completed-renewal.php:54
#: templates/emails/customer-expired.php:47
#: templates/emails/customer-on-hold.php:63
#: templates/emails/customer-processing-renewal.php:54
#: templates/emails/plain/customer-cancelled.php:33
#: templates/emails/plain/customer-completed-renewal.php:47
#: templates/emails/plain/customer-expired.php:33
#: templates/emails/plain/customer-on-hold.php:42
#: templates/emails/plain/customer-processing-renewal.php:47
msgid "Subscription Details"
msgstr "订阅详情"

#: includes/class-my-account.php:109
msgid "Change Payment Method"
msgstr "更改付款方式"

#: includes/class-my-account.php:145
#: includes/class-my-account.php:462
#: includes/class-my-account.php:518
#: includes/class-my-account.php:575
#: includes/class-my-account.php:641
#: includes/class-my-account.php:708
#: includes/class-my-account.php:769
msgid "Invalid subscription."
msgstr "无效的订阅。"

#: includes/class-my-account.php:151
msgid "You do not have permission to view this subscription."
msgstr "您没有权限查看此订阅。"

#: includes/class-my-account.php:174
#: includes/class-my-account.php:366
#: includes/class-my-account.php:512
#: includes/class-my-account.php:701
msgid "Security check failed. Please try again."
msgstr "安全检查失败。请重试。"

#: includes/class-my-account.php:224
#: src/admin/pages/SubscriptionDetailPage.jsx:126
msgid "Suspend"
msgstr "暂停"

#: includes/class-my-account.php:234
#: includes/class-my-account.php:282
#: includes/class-my-account.php:308
#: build/admin.js:12
#: build/admin.js:35
#: build/admin.js:37
#: build/admin.js:48
#: build/admin.js:50
#: build/admin.js:53
#: build/admin.js:56
#: build/admin.js:58
#: build/admin.js:65
#: build/admin.js:69
#: build/wizard.js:2
#: src/admin/components/PlanFormModal.jsx:162
#: src/admin/pages/AddOnsPage.jsx:458
#: src/admin/pages/MigrationPage.jsx:470
#: src/admin/pages/NewSubscriptionProductPage.jsx:466
#: src/admin/pages/PlansPage.jsx:234
#: src/admin/pages/SettingsPage.jsx:1264
#: src/admin/pages/SubscriptionDetailPage.jsx:129
#: src/admin/pages/SubscriptionDetailPage.jsx:872
#: src/admin/pages/SubscriptionDetailPage.jsx:1045
#: src/admin/pages/SubscriptionDetailPage.jsx:1274
#: src/admin/pages/SubscriptionDetailPage.jsx:1342
#: src/admin/pages/SubscriptionDetailPage.jsx:1511
#: src/admin/pages/SubscriptionsPage.jsx:464
#: src/admin/pages/SubscriptionsPage.jsx:474
#: src/admin/pages/SubscriptionsPage.jsx:958
#: src/wizard/WizardApp.jsx:881
msgid "Cancel"
msgstr "取消"

#: includes/class-my-account.php:246
#: templates/emails/customer-on-hold.php:55
msgid "Renew now"
msgstr "立即续订"

#: includes/class-my-account.php:256
msgid "Switch to automatic"
msgstr "切换为自动"

#: includes/class-my-account.php:262
msgid "Switch to manual"
msgstr "切换为手动"

#: includes/class-my-account.php:273
msgid "Change payment method"
msgstr "更改付款方式"

#: includes/class-my-account.php:291
#: includes/class-my-account.php:300
#: src/admin/pages/SubscriptionDetailPage.jsx:132
msgid "Reactivate"
msgstr "重新激活"

#: includes/class-my-account.php:318
msgid "Resubscribe"
msgstr "重新订阅"

#: includes/class-my-account.php:377
msgid "Your subscription has been suspended."
msgstr "您的订阅已被暂停。"

#: includes/class-my-account.php:411
msgid "Your subscription has been cancelled."
msgstr "您的订阅已被取消。"

#: includes/class-my-account.php:416
msgid "Your subscription has been reactivated."
msgstr "您的订阅已被重新激活。"

#: includes/class-my-account.php:468
#: includes/class-my-account.php:524
#: includes/class-my-account.php:775
msgid "You do not have permission to modify this subscription."
msgstr "您无权修改此订阅。"

#: includes/class-my-account.php:479
msgid ""
"You have no saved payment methods yet. Please add one below, then come back "
"to change your subscription payment method."
msgstr "您还没有保存的付款方式。请在下方添加一个，然后返回更改您的订阅付款方式。"

#: includes/class-my-account.php:531
msgid "Invalid payment method."
msgstr "无效的付款方式。"

#: includes/class-my-account.php:553
#. translators: %s: payment method display name
msgid "Payment method changed to %s by customer."
msgstr "客户已将付款方式更改为%s。"

#: includes/class-my-account.php:558
msgid "Payment method updated successfully."
msgstr "付款方式更新成功。"

#: includes/class-my-account.php:581
msgid "You do not have permission to resubscribe."
msgstr "您无权重新订阅。"

#: includes/class-my-account.php:587
msgid "This subscription cannot be resubscribed."
msgstr "此订阅无法重新订阅。"

#: includes/class-my-account.php:613
msgid ""
"Unable to add subscription products to cart. The products may no longer be "
"available."
msgstr "无法将订阅产品加入购物车。产品可能已不再可用。"

#: includes/class-my-account.php:647
#: includes/class-my-account.php:714
msgid "You do not have permission to renew this subscription."
msgstr "您无权续订此订阅。"

#: includes/class-my-account.php:653
msgid "Only active subscriptions can be renewed early."
msgstr "只有激活状态的订阅才能提前续订。"

#: includes/class-my-account.php:660
msgid "Early renewal is not enabled."
msgstr "未启用提前续订。"

#: includes/class-my-account.php:747
#. translators: %s: renewal order number
msgid "Early renewal order #%s created by customer."
msgstr "客户已创建提前续订订单 #%s。"

#: includes/class-my-account.php:781
msgid "Only active subscriptions can have their renewal method changed."
msgstr "只有激活状态的订阅才可以更改续订方式。"

#: includes/class-my-account.php:788
msgid "Renewal toggle is not enabled."
msgstr "未启用续订切换。"

#: includes/class-my-account.php:804
msgid "Please add a payment method that supports automatic renewals first."
msgstr "请先添加支持自动续订的付款方式。"

#: includes/class-my-account.php:811
msgid "Customer switched subscription to automatic renewal."
msgstr "客户已将订阅切换为自动续订。"

#: includes/class-my-account.php:812
msgid "Your subscription has been switched to automatic renewal."
msgstr "您的订阅已切换为自动续订。"

#: includes/class-my-account.php:816
msgid "Customer switched subscription to manual renewal."
msgstr "客户已将订阅切换为手动续订。"

#: includes/class-my-account.php:817
msgid "Your subscription has been switched to manual renewal."
msgstr "您的订阅已切换为手动续订。"

#: includes/class-payment-gateways.php:136
msgid "No payment token found. Customer must pay manually."
msgstr "未找到付款令牌。客户必须手动付款。"

#: includes/class-payment-gateways.php:149
#. translators: %s: gateway ID
msgid "Payment gateway \"%s\" not available."
msgstr "支付网关“%s”不可用。"

#: includes/class-payment-gateways.php:203
#. translators: %s: error message
msgid "Automatic renewal payment failed: %s"
msgstr "自动续订付款失败：%s"

#: includes/class-payment-gateways.php:222
msgid "Automatic payment processing initiated. Awaiting gateway confirmation."
msgstr "已启动自动付款处理。正在等待网关确认。"

#: includes/class-plugin.php:205
msgid "Simple Subscription"
msgstr "简单订阅"

#: includes/class-plugin.php:206
msgid "Variable Subscription"
msgstr "可变订阅"

#: includes/class-plugin.php:497
#: includes/product/class-product-variable-subscription.php:49
msgid "Select options"
msgstr "选择选项"

#: includes/class-plugin.php:526
msgid "Too expensive"
msgstr "太贵了"

#: includes/class-plugin.php:527
msgid "No longer needed"
msgstr "不再需要"

#: includes/class-plugin.php:528
msgid "Switching to a competitor"
msgstr "转向竞争对手"

#: includes/class-plugin.php:529
msgid "Missing features"
msgstr "缺少功能"

#: includes/class-plugin.php:530
msgid "Technical issues"
msgstr "技术问题"

#: includes/class-plugin.php:531
msgid "Other"
msgstr "其他"

#: includes/class-post-types.php:35
msgid "Add Subscription"
msgstr "添加订阅"

#: includes/class-post-types.php:36
msgid "Add New Subscription"
msgstr "添加新订阅"

#: includes/class-post-types.php:37
#: build/admin.js:68
#: src/admin/pages/PlansPage.jsx:194
msgid "Edit"
msgstr "编辑"

#: includes/class-post-types.php:38
msgid "Edit Subscription"
msgstr "编辑订阅"

#: includes/class-post-types.php:39
#: build/admin.js:35
#: src/admin/pages/SubscriptionsPage.jsx:129
msgid "New Subscription"
msgstr "新订阅"

#: includes/class-post-types.php:40
msgid "View Subscription"
msgstr "查看订阅"

#: includes/class-post-types.php:41
msgid "Search Subscriptions"
msgstr "搜索订阅"

#: includes/class-post-types.php:42
msgid "No subscriptions found"
msgstr "未找到订阅"

#: includes/class-post-types.php:43
msgid "No subscriptions found in trash"
msgstr "回收站中未找到订阅"

#: includes/class-post-types.php:44
msgid "Parent Orders"
msgstr "父订单"

#: includes/class-post-types.php:47
msgid "Manage subscriptions created by Milo Subscriptions."
msgstr "管理由 Milo Subscriptions 创建的订阅。"

#: includes/class-post-types.php:98
#. translators: %s: count
msgid "Pending <span class=\"count\">(%s)</span>"
msgid_plural "Pending <span class=\"count\">(%s)</span>"
msgstr[0] "待处理 <span class=\"count\">(%s)</span>"

#: includes/class-post-types.php:107
#. translators: %s: count
msgid "Active <span class=\"count\">(%s)</span>"
msgid_plural "Active <span class=\"count\">(%s)</span>"
msgstr[0] "激活 <span class=\"count\">(%s)</span>"

#: includes/class-post-types.php:116
#. translators: %s: count
msgid "On hold <span class=\"count\">(%s)</span>"
msgid_plural "On hold <span class=\"count\">(%s)</span>"
msgstr[0] "挂起 <span class=\"count\">(%s)</span>"

#: includes/class-post-types.php:125
#. translators: %s: count
msgid "Cancelled <span class=\"count\">(%s)</span>"
msgid_plural "Cancelled <span class=\"count\">(%s)</span>"
msgstr[0] "已取消 <span class=\"count\">(%s)</span>"

#: includes/class-post-types.php:134
#. translators: %s: count
msgid "Expired <span class=\"count\">(%s)</span>"
msgid_plural "Expired <span class=\"count\">(%s)</span>"
msgstr[0] "已过期 <span class=\"count\">(%s)</span>"

#: includes/class-post-types.php:143
#. translators: %s: count
msgid "Pending Cancellation <span class=\"count\">(%s)</span>"
msgid_plural "Pending Cancellation <span class=\"count\">(%s)</span>"
msgstr[0] "待取消 <span class=\"count\">(%s)</span>"

#: includes/class-renewal.php:76
#. translators: %s: error message
msgid "Failed to create renewal order: %s"
msgstr "创建续订订单失败：%s"

#: includes/class-renewal.php:237
msgid "Subscription prices updated to match current product prices."
msgstr "订阅价格已更新为当前产品价格。"

#: includes/class-renewal.php:401
msgid "Subscription put on hold; awaiting manual renewal payment."
msgstr "订阅已暂停，等待手动续费付款。"

#: includes/class-renewal.php:411
#. translators: %s: subscription ID
msgid "Manual renewal invoice sent for subscription #%s."
msgstr "已为订阅 #%s 发送手动续费发票。"

#: includes/class-renewal.php:464
#. translators: %s: next payment date
msgid "Renewal payment completed. Next renewal scheduled for %s."
msgstr "续费付款已完成。下次续费计划于 %s。"

#: includes/class-renewal.php:486
msgid "Renewal payment received; subscription reactivated."
msgstr "续订付款已收到；订阅已重新激活。"

#: includes/class-shortcodes.php:53
msgid "Please log in to view your subscriptions."
msgstr "请登录以查看您的订阅。"

#: includes/class-staging.php:249
msgid "Milo Subscriptions: Staging Site Detected"
msgstr "Milo 订阅：检测到暂存站点"

#: includes/class-staging.php:252
msgid ""
"This site appears to be a staging or development environment. Automatic "
"renewal payments, scheduled subscription events, and usage tracking are "
"disabled to prevent unintended charges."
msgstr "该站点似乎为暂存或开发环境。为防止产生意外费用，自动续费付款、计划的订阅事件以及使用情况跟踪均已禁用。"

#: includes/class-staging.php:256
msgid "This is the production site, re-enable payments"
msgstr "这是生产站点，请重新启用支付功能"

#: includes/class-staging.php:290
msgid ""
"Scheduled event skipped: staging site detected. Payments and lifecycle "
"events are paused on non-production environments."
msgstr "已跳过计划事件：检测到暂存站点。在非生产环境下，支付和生命周期事件已暂停。"

#: includes/class-subscription.php:696
#: includes/product/class-product-subscription.php:254
#. translators: %s: price
msgid "%s (one-time)"
msgstr "%s（一次性）"

#: includes/class-switching.php:79
msgid "Upgrade or downgrade"
msgstr "升级或降级"

#: includes/class-switching.php:134
#. translators: %d: subscription ID
msgid "Switching subscription #%d"
msgstr "正在切换订阅 #%d"

#: includes/class-switching.php:251
msgid "Free switch"
msgstr "免费切换"

#: includes/class-switching.php:262
#. translators: 1: old product, 2: new product
msgid "Subscription switched from \"%1$s\" to \"%2$s\"."
msgstr "订阅已从“%1$s”切换为“%2$s”。"

#: includes/class-switching.php:263
msgid "Unknown"
msgstr "未知"

#: includes/class-switching.php:364
msgid "Proration credit"
msgstr "按比例折算额度"

#: includes/emails/class-email-activated-subscription.php:25
msgid "Activated Subscription"
msgstr "已激活订阅"

#: includes/emails/class-email-activated-subscription.php:26
msgid "Sent to the customer when their subscription is activated."
msgstr "当客户的订阅被激活时发送给客户。"

#: includes/emails/class-email-activated-subscription.php:27
msgid "Your subscription is active"
msgstr "您的订阅已激活"

#: includes/emails/class-email-activated-subscription.php:28
msgid "Your subscription on {site_title} is now active"
msgstr "您在 {site_title} 的订阅现已激活"

#: includes/emails/class-email-activated-subscription.php:109
msgid "Thank you for your subscription!"
msgstr "感谢您的订阅！"

#: includes/emails/class-email-cancelled-subscription.php:22
msgid "Cancelled Subscription"
msgstr "已取消订阅"

#: includes/emails/class-email-cancelled-subscription.php:23
msgid "Sent to the admin when a customer cancels a subscription."
msgstr "当客户取消订阅时发送给管理员。"

#: includes/emails/class-email-cancelled-subscription.php:24
#: includes/emails/class-email-customer-cancelled.php:25
msgid "Subscription Cancelled"
msgstr "订阅已取消"

#: includes/emails/class-email-cancelled-subscription.php:25
msgid "[{site_title}]: Subscription #{order_number} has been cancelled"
msgstr "[{site_title}]：订阅 #{order_number} 已被取消"

#: includes/emails/class-email-cancelled-subscription.php:106
msgid "A subscription has been cancelled."
msgstr "订阅已被取消。"

#: includes/emails/class-email-customer-cancelled.php:26
msgid "Sent to the customer when their subscription is cancelled."
msgstr "当客户的订阅被取消时发送给客户。"

#: includes/emails/class-email-customer-cancelled.php:27
msgid "Your subscription has been cancelled"
msgstr "您的订阅已被取消"

#: includes/emails/class-email-customer-cancelled.php:28
msgid "Your subscription on {site_title} has been cancelled"
msgstr "您在 {site_title} 的订阅已被取消"

#: includes/emails/class-email-customer-cancelled.php:109
msgid "If you would like to resubscribe, you can do so from our shop at any time."
msgstr "如果您想重新订阅，随时可以在我们的商店操作。"

#: includes/emails/class-email-customer-completed-renewal.php:32
msgid "Renewal Order Complete"
msgstr "续订订单已完成"

#: includes/emails/class-email-customer-completed-renewal.php:33
msgid "Sent to the customer when a subscription renewal payment has been completed."
msgstr "当订阅续费付款完成时发送给客户。"

#: includes/emails/class-email-customer-completed-renewal.php:34
msgid "Your subscription renewal is complete"
msgstr "您的订阅续费已完成"

#: includes/emails/class-email-customer-completed-renewal.php:35
msgid "Your subscription renewal on {site_title} is complete"
msgstr "您在{site_title}的订阅续费已完成"

#: includes/emails/class-email-customer-completed-renewal.php:120
#: includes/emails/class-email-customer-processing-renewal.php:122
msgid "Thank you for your continued subscription!"
msgstr "感谢您持续订阅！"

#: includes/emails/class-email-customer-expired.php:25
#: includes/emails/class-email-expired-subscription.php:24
msgid "Subscription Expired"
msgstr "订阅已过期"

#: includes/emails/class-email-customer-expired.php:26
msgid "Sent to the customer when their subscription has expired."
msgstr "当客户的订阅过期时发送给客户。"

#: includes/emails/class-email-customer-expired.php:27
msgid "Your subscription has expired"
msgstr "您的订阅已过期"

#: includes/emails/class-email-customer-expired.php:28
msgid "Your subscription on {site_title} has expired"
msgstr "您在{site_title}的订阅已过期"

#: includes/emails/class-email-customer-expired.php:109
msgid ""
"If you would like to continue enjoying your subscription benefits, you can "
"resubscribe from our shop."
msgstr "如果您希望继续享受订阅权益，您可以在我们的商店重新订阅。"

#: includes/emails/class-email-customer-on-hold.php:32
#: includes/emails/class-email-on-hold-subscription.php:22
#: includes/emails/class-email-on-hold-subscription.php:24
msgid "Subscription On Hold"
msgstr "订阅已暂停"

#: includes/emails/class-email-customer-on-hold.php:33
msgid "Sent to the customer when their subscription is put on hold."
msgstr "当客户的订阅被暂停时发送给客户。"

#: includes/emails/class-email-customer-on-hold.php:34
msgid "Your subscription is on hold"
msgstr "您的订阅已被暂停"

#: includes/emails/class-email-customer-on-hold.php:35
msgid "Your subscription on {site_title} has been put on hold"
msgstr "您在{site_title}的订阅已被暂停"

#: includes/emails/class-email-customer-on-hold.php:141
msgid ""
"If this was unexpected, please check your payment method to ensure your "
"subscription can be reactivated."
msgstr "如果这不是您预期的情况，请检查您的支付方式以确保您的订阅可以重新激活。"

#: includes/emails/class-email-customer-processing-renewal.php:32
msgid "Processing Renewal Order"
msgstr "续费订单处理中"

#: includes/emails/class-email-customer-processing-renewal.php:33
msgid ""
"Sent to the customer when a subscription renewal order is created and being "
"processed."
msgstr "当创建并处理订阅续费订单时发送给客户。"

#: includes/emails/class-email-customer-processing-renewal.php:34
msgid "Your subscription renewal order is being processed"
msgstr "您的订阅续费订单正在处理中"

#: includes/emails/class-email-customer-processing-renewal.php:35
msgid "Your subscription renewal order on {site_title} is being processed"
msgstr "您在{site_title}的订阅续费订单正在处理中"

#: includes/emails/class-email-customer-renewal-invoice.php:25
msgid "Customer Renewal Invoice"
msgstr "客户续费账单"

#: includes/emails/class-email-customer-renewal-invoice.php:26
msgid "Sent to customers when a subscription renewal requires manual payment."
msgstr "当订阅续费需要手动付款时发送给客户。"

#: includes/emails/class-email-customer-renewal-invoice.php:27
msgid "Invoice for renewal order #{order_number}"
msgstr "续费订单 #{order_number} 的账单"

#: includes/emails/class-email-customer-renewal-invoice.php:28
msgid "Invoice for renewal of your subscription on {site_title}"
msgstr "您在{site_title}的订阅续费账单"

#: includes/emails/class-email-customer-renewal-invoice.php:111
msgid "Please complete your renewal payment to keep your subscription active."
msgstr "请完成续费付款以保持您的订阅有效。"

#: includes/emails/class-email-expired-subscription.php:22
msgid "Expired Subscription"
msgstr "已过期订阅"

#: includes/emails/class-email-expired-subscription.php:23
msgid "Sent to the admin when a subscription expires."
msgstr "当订阅过期时发送给管理员。"

#: includes/emails/class-email-expired-subscription.php:25
msgid "[{site_title}]: Subscription #{order_number} has expired"
msgstr "[{site_title}]：订阅 #{order_number} 已过期"

#: includes/emails/class-email-expired-subscription.php:94
msgid "A subscription has expired."
msgstr "有一个订阅已过期。"

#: includes/emails/class-email-new-renewal-order.php:22
msgid "New Renewal Order"
msgstr "新续费订单"

#: includes/emails/class-email-new-renewal-order.php:23
msgid ""
"New renewal order emails are sent to the admin when a subscription renewal "
"payment is processed."
msgstr "当订阅续费付款处理时，新续费订单邮件会发送给管理员。"

#: includes/emails/class-email-new-renewal-order.php:24
msgid "New subscription renewal order"
msgstr "新的订阅续费订单"

#: includes/emails/class-email-new-renewal-order.php:25
msgid "[{site_title}]: New subscription renewal order #{order_number}"
msgstr "[{site_title}]：新的订阅续费订单 #{order_number}"

#: includes/emails/class-email-new-renewal-order.php:108
msgid "A subscription renewal order has been created."
msgstr "已创建订阅续费订单。"

#: includes/emails/class-email-on-hold-subscription.php:23
msgid "Sent to the admin when a subscription is put on hold."
msgstr "当订阅被暂停时发送给管理员。"

#: includes/emails/class-email-on-hold-subscription.php:25
msgid "[{site_title}]: Subscription #{order_number} is on hold"
msgstr "[{site_title}]：订阅 #{order_number} 已被暂停"

#: includes/emails/class-email-on-hold-subscription.php:94
msgid "A subscription has been put on hold."
msgstr "订阅已被暂停。"

#: includes/healthcheck/class-rules.php:166
#: build/admin.js:69
#: src/admin/pages/HealthCheckPage.jsx:18
msgid "Manual but could auto-renew"
msgstr "手动，但可自动续订"

#: includes/healthcheck/class-rules.php:168
#: build/admin.js:69
#: src/admin/pages/HealthCheckPage.jsx:19
msgid "Missed renewal"
msgstr "错过续订"

#: includes/healthcheck/class-rules.php:170
#: build/admin.js:69
#: src/admin/pages/HealthCheckPage.jsx:20
msgid "Missing next payment date"
msgstr "缺少下次付款日期"

#: includes/product/class-product-subscription.php:293
#. translators: %s: sign-up fee amount
msgid " and a %s sign-up fee"
msgstr " 和 %s 注册费"

#: includes/product/class-product-subscription.php:317
#. translators: %s: trial period
msgid " with a %s free trial"
msgstr " 包含 %s 免费试用"

#: includes/standalone/class-blocks.php:115
#: includes/standalone/class-shortcodes.php:36
#: includes/standalone/helpers.php:124
#: build/blocks.js:1
#: src/blocks/subscribe/edit.jsx:88
msgid "Subscribe"
msgstr "订阅"

#: includes/standalone/class-blocks.php:136
#: includes/standalone/class-shortcodes.php:59
#: includes/standalone/helpers.php:354
msgid "This content is available to subscribers only."
msgstr "仅限订阅用户访问此内容。"

#: includes/standalone/class-blocks.php:151
#: includes/standalone/class-shortcodes.php:79
#: includes/standalone/helpers.php:219
msgid "Please log in to view your subscription."
msgstr "请登录以查看您的订阅。"

#: includes/standalone/class-blocks.php:152
#: includes/standalone/class-shortcodes.php:80
#: includes/standalone/helpers.php:220
msgid "You don't have an active subscription yet."
msgstr "您还没有激活的订阅。"

#: includes/standalone/class-blocks.php:153
#: includes/standalone/class-shortcodes.php:81
#: includes/standalone/helpers.php:221
#: build/blocks.js:1
#: src/blocks/my-subscription/edit.jsx:52
msgid "Manage Subscription"
msgstr "管理订阅"

#: includes/standalone/class-checkout-handler.php:33
#: includes/standalone/class-checkout-handler.php:151
msgid "Milo Payments is required for standalone mode."
msgstr "独立模式需要安装 Milo Payments。"

#: includes/standalone/class-checkout-handler.php:38
msgid "Stripe is not connected. Please connect Stripe via the Payments page."
msgstr "Stripe 未连接。请通过支付页面连接 Stripe。"

#: includes/standalone/class-checkout-handler.php:56
msgid ""
"Live-mode checkout is disabled on staging and development sites. Switch "
"Stripe to test mode to test checkout locally."
msgstr "在测试和开发站点上已禁用正式环境结账。请将 Stripe 切换到测试模式，以便在本地测试结账流程。"

#: includes/standalone/class-checkout-handler.php:61
msgid "Plan not found or archived."
msgstr "未找到计划或已归档。"

#: includes/standalone/class-checkout-handler.php:66
msgid "User not found."
msgstr "未找到用户。"

#: includes/standalone/class-checkout-handler.php:133
#. translators: %s: raw Stripe API response
msgid "Stripe did not return a checkout URL. Raw response: %s"
msgstr "Stripe 未返回结账网址。原始响应：%s"

#: includes/standalone/class-checkout-handler.php:156
msgid "Stripe is not connected."
msgstr "Stripe 未连接。"

#: includes/standalone/class-checkout-handler.php:161
msgid "No active subscription found for this user."
msgstr "未为该用户找到有效的订阅。"

#: includes/standalone/class-checkout-handler.php:209
msgid "Failed to create Stripe product."
msgstr "创建 Stripe 产品失败。"

#: includes/standalone/class-checkout-handler.php:236
msgid "Failed to create Stripe price."
msgstr "创建 Stripe 价格失败。"

#: includes/standalone/class-install.php:149
msgid "Subscription Success"
msgstr "订阅成功"

#: includes/standalone/class-module.php:140
#: includes/standalone/class-module.php:204
msgid "Invalid or expired link. Please go back and try again."
msgstr "链接无效或已过期。请返回重试。"

#: includes/standalone/class-module.php:145
msgid "No plan specified."
msgstr "未指定计划。"

#: includes/standalone/class-module.php:157
#: includes/standalone/class-rest-plans.php:102
#: includes/standalone/class-rest-plans.php:105
#: includes/standalone/class-rest-plans.php:144
#: includes/standalone/class-rest-plans.php:179
msgid "Plan not found."
msgstr "未找到计划。"

#: includes/standalone/class-privacy.php:43
#: includes/standalone/class-privacy.php:57
msgid "Milo Subscriptions Standalone Subscriptions"
msgstr "Milo 订阅 独立订阅"

#: includes/standalone/class-privacy.php:99
#: build/admin.js:56
#: src/admin/pages/StandaloneSubscriptionDetailPage.jsx:357
msgid "Subscription ID"
msgstr "订阅 ID"

#: includes/standalone/class-privacy.php:103
#: build/admin.js:56
#: build/blocks.js:1
#: src/admin/pages/StandaloneSubscriptionDetailPage.jsx:320
#: src/blocks/subscribe/edit.jsx:40
msgid "Plan"
msgstr "计划"

#: includes/standalone/class-privacy.php:107
#: templates/myaccount/subscriptions.php:30
#: templates/myaccount/subscriptions.php:67
#: templates/myaccount/view-subscription.php:130
#: templates/myaccount/view-subscription.php:240
#: build/admin.js:37
#: build/admin.js:48
#: build/admin.js:49
#: build/admin.js:56
#: build/admin.js:69
#: src/admin/pages/HealthCheckPage.jsx:336
#: src/admin/pages/StandaloneSubscriptionDetailPage.jsx:194
#: src/admin/pages/SubscriptionDetailPage.jsx:605
#: src/admin/pages/SubscriptionDetailPage.jsx:769
#: src/admin/pages/SubscriptionsPage.jsx:328
#: src/admin/pages/SubscriptionsPage.jsx:910
msgid "Status"
msgstr "状态"

#: includes/standalone/class-privacy.php:111
msgid "Stripe subscription ID"
msgstr "Stripe 订阅 ID"

#: includes/standalone/class-privacy.php:115
msgid "Stripe customer ID"
msgstr "Stripe 客户 ID"

#: includes/standalone/class-privacy.php:119
msgid "Current period start"
msgstr "当前周期开始"

#: includes/standalone/class-privacy.php:123
msgid "Current period end"
msgstr "当前周期结束"

#: includes/standalone/class-privacy.php:127
msgid "Cancel at period end"
msgstr "周期结束时取消"

#: includes/standalone/class-privacy.php:128
#: build/admin.js:49
#: build/admin.js:56
#: src/admin/pages/StandaloneSubscriptionDetailPage.jsx:222
#: src/admin/pages/SubscriptionDetailPage.jsx:640
msgid "No"
msgstr "否"

#: includes/standalone/class-privacy.php:128
#: build/admin.js:49
#: build/admin.js:56
#: src/admin/pages/StandaloneSubscriptionDetailPage.jsx:222
#: src/admin/pages/SubscriptionDetailPage.jsx:640
msgid "Yes"
msgstr "是"

#: includes/standalone/class-privacy.php:131
msgid "Created"
msgstr "已创建"

#: includes/standalone/class-privacy.php:138
msgid "Standalone Subscriptions"
msgstr "独立订阅"

#: includes/standalone/class-privacy.php:235
msgid ""
"One or more standalone subscriptions were still active in Stripe. The local "
"record has been anonymized, but you should also cancel the Stripe "
"customer/subscription manually from your Stripe dashboard to stop future "
"billing."
msgstr ""
"在 Stripe 中仍有一个或多个独立订阅处于激活状态。本地记录已匿名化，但您还应在 Stripe 仪表板中手动取消 Stripe "
"客户/订阅，以停止后续计费。"

#: includes/standalone/class-rest-plans.php:121
msgid "Plan name is required."
msgstr "计划名称为必填项。"

#: includes/standalone/class-rest-plans.php:124
msgid "Plan amount must be greater than zero."
msgstr "计划金额必须大于零。"

#: includes/standalone/class-rest-plans.php:128
msgid "Failed to create plan."
msgstr "创建计划失败。"

#: includes/standalone/class-rest-standalone-subscriptions.php:125
msgid "You do not have access to this subscription."
msgstr "您无权访问此订阅。"

#: includes/standalone/class-rest-standalone-subscriptions.php:142
msgid "Standalone mode is not enabled."
msgstr "未启用独立模式。"

#: includes/standalone/class-rest-standalone-subscriptions.php:156
msgid "A plan slug or plan_id is required."
msgstr "需要提供计划 slug 或 plan_id。"

#: includes/standalone/helpers.php:164
msgid "Subscribed"
msgstr "已订阅"

#: includes/standalone/helpers.php:251
#: build/admin.js:25
#: build/admin.js:31
#: build/admin.js:37
#: build/admin.js:48
#: build/admin.js:53
#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:493
#: src/admin/pages/AddOnsPage.jsx:559
#: src/admin/pages/AnalyticsPage.jsx:281
#: src/admin/pages/DashboardPage.jsx:37
#: src/admin/pages/DashboardPage.jsx:129
#: src/admin/pages/SubscriptionDetailPage.jsx:1005
#: src/admin/pages/SubscriptionsPage.jsx:330
#: src/admin/pages/SubscriptionsPage.jsx:913
msgid "Active"
msgstr "激活"

#: includes/standalone/helpers.php:252
msgid "Trialing"
msgstr "试用中"

#: includes/standalone/helpers.php:253
msgid "Past due"
msgstr "逾期未付"

#: includes/standalone/helpers.php:254
msgid "Canceled"
msgstr "已取消"

#: includes/standalone/helpers.php:255
msgid "Unpaid"
msgstr "未支付"

#: includes/standalone/helpers.php:256
msgid "Incomplete"
msgstr "未完成"

#: includes/standalone/helpers.php:257
msgid "Incomplete (expired)"
msgstr "未完成（已过期）"

#: includes/standalone/helpers.php:273
#. translators: %s: cancellation date
msgid "Your subscription will end on %s."
msgstr "您的订阅将于 %s 结束。"

#: includes/standalone/helpers.php:294
#. translators: 1: amount, 2: currency, 3: interval
msgid "%1$s %2$s / %3$s"
msgstr "%1$s %2$s / %3$s"

#: includes/standalone/helpers.php:314
#. translators: %s: date
msgid "Next billing: %s"
msgstr "下次账单：%s"

#: lib/license-client/class-milo-license-client.php:276
#. translators: %s: addon name
msgid ""
"%s requires a valid license key to function. Please activate your license "
"on the Plugins page."
msgstr "%s 需要有效的授权密钥才能运行。请在插件页面激活您的授权。"

#: lib/license-client/class-milo-license-client.php:287
#. translators: %d: number of add-ons
msgid ""
"%d Milo add-on requires a valid license key. Please activate it on the "
"Plugins page:"
msgid_plural ""
"%d Milo add-ons require a valid license key. Please activate them on the "
"Plugins page:"
msgstr[0] "%d 个 Milo 插件需要有效的授权密钥。请在插件页面激活："

#: lib/license-client/class-milo-license-client.php:420
msgid "License server error."
msgstr "许可证服务器错误。"

#: lib/license-client/class-milo-license-client.php:632
msgid "Licensed"
msgstr "已授权"

#: lib/license-client/class-milo-license-client.php:633
msgid "Manage"
msgstr "管理"

#: lib/license-client/class-milo-license-client.php:635
msgid "License invalid"
msgstr "许可证无效"

#: lib/license-client/class-milo-license-client.php:637
msgid "Enter license"
msgstr "输入许可证"

#: lib/license-client/class-milo-license-client.php:662
#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:437
msgid "License Key"
msgstr "许可证密钥"

#: lib/license-client/class-milo-license-client.php:672
#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:149
#: src/admin/pages/AddOnsPage.jsx:557
#: src/admin/pages/AddOnsPage.jsx:573
msgid "Deactivate"
msgstr "停用"

#: lib/license-client/class-milo-license-client.php:676
#: build/admin.js:37
#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:104
#: src/admin/pages/SubscriptionDetailPage.jsx:123
#: src/admin/pages/SubscriptionsPage.jsx:447
msgid "Activate"
msgstr "激活"

#: lib/license-client/class-milo-license-client.php:682
msgid "License active"
msgstr "许可证已激活"

#: lib/license-client/class-milo-license-client.php:695
msgid "Please wait..."
msgstr "请稍候..."

#: lib/license-client/class-milo-license-client.php:715
msgid "Connection error."
msgstr "连接错误。"

#: milo-subscriptions.php:66
#. translators: %s: PHP version
msgid "Milo Subscriptions requires PHP %s or higher."
msgstr "Milo Subscriptions 需要 PHP %s 或更高版本。"

#: milo-subscriptions.php:93
#. translators: %s: WooCommerce version
msgid "Milo Subscriptions requires WooCommerce %s or higher."
msgstr "Milo Subscriptions 需要 WooCommerce %s 或更高版本。"

#: milo-subscriptions.php:156
msgid "Milo Subscriptions requires the WordPress REST API."
msgstr "Milo Subscriptions 需要 WordPress REST API。"

#: milo-subscriptions.php:157
msgid ""
"The REST API appears to be disabled on this site (commonly by a security or "
"performance plugin). Re-enable it for the admin UI, checkout and renewals "
"to work."
msgstr "该站点似乎已禁用 REST API（通常由安全或性能插件导致）。请重新启用，以便管理界面、结账和续订功能正常工作。"

#: milo-subscriptions.php:234
msgid ""
"Milo Subscriptions is active without WooCommerce. Install and activate "
"WooCommerce to sell subscriptions through your store, or choose Standalone "
"mode in the setup wizard to sell subscriptions without WooCommerce."
msgstr ""
"Milo Subscriptions 已启用但未安装 WooCommerce。请安装并启用 WooCommerce "
"以通过您的商店销售订阅，或在设置向导中选择独立模式以无需 WooCommerce 销售订阅。"

#: milo-subscriptions.php:277
msgid "Milo Subscriptions is paused because WooCommerce Subscriptions is active."
msgstr "Milo Subscriptions 已暂停，因为 WooCommerce Subscriptions 正在运行。"

#: milo-subscriptions.php:278
msgid ""
"The two cannot run at the same time. To switch to Milo, deactivate "
"WooCommerce Subscriptions: your existing subscriptions stay in your "
"database, and you can import them from Milo's setup wizard afterwards. To "
"keep using WooCommerce Subscriptions, deactivate Milo Subscriptions."
msgstr ""
"两者无法同时运行。如需切换至 Milo，请停用 WooCommerce Subscriptions：您的现有订阅会保留在数据库中，之后可通过 Milo "
"的设置向导导入。如需继续使用 WooCommerce Subscriptions，请停用 Milo Subscriptions。"

#: templates/emails/activated-subscription.php:31
#: templates/emails/customer-cancelled.php:31
#: templates/emails/customer-completed-renewal.php:32
#: templates/emails/customer-expired.php:31
#: templates/emails/customer-on-hold.php:32
#: templates/emails/customer-processing-renewal.php:32
#: templates/emails/plain/activated-subscription.php:20
#: templates/emails/plain/customer-cancelled.php:20
#: templates/emails/plain/customer-completed-renewal.php:20
#: templates/emails/plain/customer-expired.php:20
#: templates/emails/plain/customer-on-hold.php:20
#: templates/emails/plain/customer-processing-renewal.php:20
#. translators: %s: customer first name
msgid "Hi %s,"
msgstr "您好，%s，"

#: templates/emails/activated-subscription.php:41
#: templates/emails/plain/activated-subscription.php:27
#. translators: %s: subscription ID
msgid "Your subscription #%s is now active. Here are the details:"
msgstr "您的订阅 #%s 现已激活。详细信息如下："

#: templates/emails/activated-subscription.php:59
#: templates/emails/customer-completed-renewal.php:59
#: templates/emails/customer-on-hold.php:75
#: templates/emails/customer-processing-renewal.php:59
#: templates/emails/plain/activated-subscription.php:39
#: templates/emails/plain/customer-completed-renewal.php:50
#: templates/emails/plain/customer-on-hold.php:51
#: templates/emails/plain/customer-processing-renewal.php:50
#: templates/myaccount/view-subscription.php:134
msgid "Recurring amount"
msgstr "重复金额"

#: templates/emails/activated-subscription.php:64
#: templates/emails/plain/activated-subscription.php:42
#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1468
msgid "Next payment date"
msgstr "下次付款日期"

#: templates/emails/activated-subscription.php:75
#: templates/emails/customer-completed-renewal.php:75
#: templates/emails/customer-processing-renewal.php:75
#. translators: %s: My Account subscriptions URL
msgid "You can manage your subscription from your %s."
msgstr "您可以在 %s 管理您的订阅。"

#: templates/emails/activated-subscription.php:76
#: templates/emails/customer-completed-renewal.php:76
#: templates/emails/customer-on-hold.php:86
#: templates/emails/customer-processing-renewal.php:76
msgid "account page"
msgstr "账户页面"

#: templates/emails/admin-new-renewal-order.php:23
#: templates/emails/plain/admin-new-renewal-order.php:13
#. translators: 1: order number, 2: customer name
msgid "A subscription renewal order #%1$s has been created for %2$s."
msgstr "为 %2$s 创建了一个订阅续订订单 #%1$s。"

#: templates/emails/cancelled-subscription.php:31
#: templates/emails/plain/cancelled-subscription.php:20
#. translators: 1: subscription ID, 2: customer name
msgid "Subscription #%1$s for %2$s has been cancelled."
msgstr "%2$s 的订阅 #%1$s 已被取消。"

#: templates/emails/customer-cancelled.php:41
#: templates/emails/plain/customer-cancelled.php:27
#. translators: %s: subscription ID
msgid ""
"Your subscription #%s has been cancelled. Here is a summary of the "
"subscription that was cancelled:"
msgstr "您的订阅 #%s 已被取消。以下是被取消的订阅摘要："

#: templates/emails/customer-cancelled.php:65
#. translators: %s: shop URL
msgid "If you would like to resubscribe, you can do so from our %s at any time."
msgstr "如果您希望重新订阅，随时可以在我们的 %s 上操作。"

#: templates/emails/customer-cancelled.php:66
#: templates/emails/customer-expired.php:66
msgid "shop"
msgstr "商店"

#: templates/emails/customer-completed-renewal.php:42
#: templates/emails/plain/customer-completed-renewal.php:27
#. translators: 1: order number, 2: subscription ID
msgid ""
"Your renewal order #%1$s for subscription #%2$s has been completed and "
"payment has been received."
msgstr "您的订阅 #%2$s 的续订订单 #%1$s 已完成并收到付款。"

#: templates/emails/customer-completed-renewal.php:64
#: templates/emails/customer-processing-renewal.php:64
#: templates/emails/plain/customer-completed-renewal.php:53
#: templates/emails/plain/customer-processing-renewal.php:53
msgid "Next renewal date"
msgstr "下次续订日期"

#: templates/emails/customer-expired.php:41
#: templates/emails/plain/customer-expired.php:27
#. translators: %s: subscription ID
msgid "Your subscription #%s has expired."
msgstr "您的订阅 #%s 已过期。"

#: templates/emails/customer-expired.php:65
#. translators: %s: shop URL
msgid ""
"If you would like to continue enjoying your subscription benefits, you can "
"resubscribe from our %s."
msgstr "如果您希望继续享受订阅权益，您可以在我们的%s重新订阅。"

#: templates/emails/customer-on-hold.php:42
#: templates/emails/plain/customer-on-hold.php:27
#. translators: %s: subscription ID
msgid "Your subscription #%s has been put on hold."
msgstr "您的订阅 #%s 已被暂停。"

#: templates/emails/customer-on-hold.php:49
#: templates/emails/plain/customer-on-hold.php:33
msgid ""
"This may be due to an issue with your payment method. Please check that "
"your payment details are up to date to avoid any interruption to your "
"subscription."
msgstr "这可能是由于您的支付方式出现问题。请确保您的支付信息是最新的，以避免您的订阅服务中断。"

#: templates/emails/customer-on-hold.php:59
msgid "Paying this renewal reactivates your subscription right away."
msgstr "支付此次续订将立即重新激活您的订阅。"

#: templates/emails/customer-on-hold.php:85
#. translators: %s: My Account subscriptions URL
msgid "You can view your subscription details from your %s."
msgstr "您可以通过%s查看您的订阅详情。"

#: templates/emails/customer-processing-renewal.php:42
#: templates/emails/plain/customer-processing-renewal.php:27
#. translators: 1: order number, 2: subscription ID
msgid ""
"Your renewal order #%1$s for subscription #%2$s is being processed. You "
"will receive another email when it is complete."
msgstr "您的订阅 #%2$s 的续订订单 #%1$s 正在处理中。完成后您将收到另一封电子邮件。"

#: templates/emails/customer-renewal-invoice.php:23
#: templates/emails/plain/customer-renewal-invoice.php:13
#. translators: 1: customer first name, 2: order number
msgid "Hi %1$s, your subscription renewal order #%2$s is ready for payment."
msgstr "您好 %1$s，您的订阅续订订单 #%2$s 已准备好付款。"

#: templates/emails/customer-renewal-invoice.php:31
msgid ""
"To keep your subscription active, please complete the payment using the "
"button below:"
msgstr "为保持您的订阅有效，请通过下方按钮完成付款："

#: templates/emails/customer-renewal-invoice.php:37
msgid "Pay now"
msgstr "立即付款"

#: templates/emails/expired-subscription.php:31
#: templates/emails/plain/expired-subscription.php:20
#. translators: 1: subscription ID, 2: customer name
msgid "Subscription #%1$s for %2$s has expired."
msgstr "订阅 #%1$s（%2$s）已过期。"

#: templates/emails/on-hold-subscription.php:31
#: templates/emails/plain/on-hold-subscription.php:20
#. translators: 1: subscription ID, 2: customer name
msgid "Subscription #%1$s for %2$s has been put on hold."
msgstr "订阅 #%1$s（%2$s）已被暂停。"

#: templates/emails/plain/activated-subscription.php:49
#: templates/emails/plain/customer-completed-renewal.php:59
#: templates/emails/plain/customer-processing-renewal.php:59
#. translators: %s: subscription management URL
msgid "Manage your subscription: %s"
msgstr "管理您的订阅：%s"

#: templates/emails/plain/customer-cancelled.php:44
#: templates/emails/plain/customer-expired.php:43
#. translators: %s: shop URL
msgid "If you would like to resubscribe, visit our shop: %s"
msgstr "如果您想重新订阅，请访问我们的商店：%s"

#: templates/emails/plain/customer-completed-renewal.php:34
#: templates/emails/plain/customer-processing-renewal.php:34
msgid "Order Details"
msgstr "订单详情"

#: templates/emails/plain/customer-completed-renewal.php:43
#: templates/emails/plain/customer-processing-renewal.php:43
msgid "Order total"
msgstr "订单总额"

#: templates/emails/plain/customer-on-hold.php:38
msgid "Renew now (this reactivates your subscription right away):"
msgstr "立即续订（这会立即重新激活您的订阅）："

#: templates/emails/plain/customer-on-hold.php:57
#. translators: %s: subscription URL
msgid "View your subscription: %s"
msgstr "查看您的订阅：%s"

#: templates/emails/plain/customer-renewal-invoice.php:19
msgid "Pay now:"
msgstr "立即付款："

#: templates/myaccount/cancellation-survey.php:17
msgid "Cancel Subscription"
msgstr "取消订阅"

#: templates/myaccount/cancellation-survey.php:22
#. translators: %s: subscription ID
msgid ""
"We are sorry to see you go. Before cancelling subscription #%s, please let "
"us know why:"
msgstr "很遗憾看到您离开。在取消订阅 #%s 之前，请告诉我们您的原因："

#: templates/myaccount/cancellation-survey.php:44
msgid "Additional details (optional)"
msgstr "附加信息（可选）"

#: templates/myaccount/cancellation-survey.php:51
msgid "Tell us more about your experience..."
msgstr "请告诉我们您的更多体验..."

#: templates/myaccount/cancellation-survey.php:57
msgid "Confirm Cancellation"
msgstr "确认取消"

#: templates/myaccount/cancellation-survey.php:60
#: templates/myaccount/view-subscription.php:104
msgid "Keep Subscription"
msgstr "保留订阅"

#: templates/myaccount/change-payment-method.php:19
#. translators: %s: subscription ID
msgid "Change Payment Method for Subscription #%s"
msgstr "更改订阅 #%s 的支付方式"

#: templates/myaccount/change-payment-method.php:30
#. translators: %s: current payment method
msgid "Current payment method: %s"
msgstr "当前支付方式：%s"

#: templates/myaccount/change-payment-method.php:31
#: templates/myaccount/view-subscription.php:189
#: build/admin.js:37
#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:636
#: src/admin/pages/SubscriptionsPage.jsx:413
#: src/admin/pages/SubscriptionsPage.jsx:419
msgid "Manual"
msgstr "手动"

#: templates/myaccount/change-payment-method.php:38
msgid "You have no saved payment methods."
msgstr "您没有已保存的支付方式。"

#: templates/myaccount/change-payment-method.php:40
msgid "Add a payment method"
msgstr "添加支付方式"

#: templates/myaccount/change-payment-method.php:53
#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1196
msgid "Method"
msgstr "支付方式"

#: templates/myaccount/change-payment-method.php:54
msgid "Expires"
msgstr "到期时间"

#: templates/myaccount/change-payment-method.php:73
msgid "N/A"
msgstr "无"

#: templates/myaccount/change-payment-method.php:84
msgid "Update Payment Method"
msgstr "更新支付方式"

#: templates/myaccount/subscriptions.php:13
msgid "My Subscriptions"
msgstr "我的订阅"

#: templates/myaccount/subscriptions.php:17
msgid "You have no active subscriptions."
msgstr "您没有有效的订阅。"

#: templates/myaccount/subscriptions.php:19
msgid "Browse products"
msgstr "浏览产品"

#: templates/myaccount/subscriptions.php:33
#: templates/myaccount/subscriptions.php:74
#: templates/myaccount/view-subscription.php:151
#: build/admin.js:49
#: build/admin.js:56
#: build/admin.js:69
#: src/admin/pages/HealthCheckPage.jsx:330
#: src/admin/pages/StandaloneSubscriptionDetailPage.jsx:211
#: src/admin/pages/SubscriptionDetailPage.jsx:619
msgid "Next payment"
msgstr "下次付款"

#: templates/myaccount/subscriptions.php:36
#: templates/myaccount/subscriptions.php:84
#: templates/myaccount/view-subscription.php:203
#: templates/myaccount/view-subscription.php:241
#: build/admin.js:49
#: build/admin.js:56
#: src/admin/pages/StandaloneSubscriptionDetailPage.jsx:322
#: src/admin/pages/SubscriptionDetailPage.jsx:722
#: src/admin/pages/SubscriptionDetailPage.jsx:770
#: src/admin/pages/SubscriptionDetailPage.jsx:1148
#: src/admin/pages/SubscriptionDetailPage.jsx:1187
msgid "Total"
msgstr "总计"

#: templates/myaccount/subscriptions.php:39
#: templates/myaccount/subscriptions.php:87
#: build/admin.js:10
#: build/admin.js:12
msgid "Actions"
msgstr "操作"

#: templates/myaccount/subscriptions.php:51
#. translators: %s: subscription ID
msgid "#%s"
msgstr "#%s"

#: templates/myaccount/subscriptions.php:89
msgid "View"
msgstr "查看"

#: templates/myaccount/view-subscription.php:23
msgid "Confirm Early Renewal"
msgstr "确认提前续订"

#: templates/myaccount/view-subscription.php:28
#. translators: 1: subscription ID, 2: renewal amount
msgid "You are about to renew subscription #%1$s early. The renewal amount is %2$s."
msgstr "您即将提前续订订阅 #%1$s。续订金额为 %2$s。"

#: templates/myaccount/view-subscription.php:34
msgid "Click the button below to create a renewal order and proceed to payment."
msgstr "点击下方按钮创建续订订单并前往付款。"

#: templates/myaccount/view-subscription.php:38
msgid "Confirm and Pay"
msgstr "确认并付款"

#: templates/myaccount/view-subscription.php:42
#: build/admin.js:40
#: build/admin.js:42
#: build/admin.js:43
#: build/admin.js:48
#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1078
#: src/admin/pages/SubscriptionsPage.jsx:730
#: src/admin/pages/SubscriptionsPage.jsx:759
#: src/admin/pages/SubscriptionsPage.jsx:795
#: src/admin/pages/SubscriptionsPage.jsx:840
msgid "Go back"
msgstr "返回"

#: templates/myaccount/view-subscription.php:52
#. translators: %s: subscription ID
msgid "Subscription #%s"
msgstr "订阅 #%s"

#: templates/myaccount/view-subscription.php:98
msgid "Cancel subscription?"
msgstr "取消订阅？"

#: templates/myaccount/view-subscription.php:100
msgid ""
"Are you sure you want to cancel this subscription? This action cannot be "
"undone."
msgstr "您确定要取消此订阅吗？此操作无法撤销。"

#: templates/myaccount/view-subscription.php:107
msgid "Yes, Cancel"
msgstr "是的，取消"

#: templates/myaccount/view-subscription.php:139
#: build/admin.js:48
#: src/admin/pages/SubscriptionsPage.jsx:937
msgid "Start date"
msgstr "开始日期"

#: templates/myaccount/view-subscription.php:145
msgid "Trial end"
msgstr "试用结束"

#: templates/myaccount/view-subscription.php:157
msgid "End date"
msgstr "结束日期"

#: templates/myaccount/view-subscription.php:172
#. translators: 1: completed count, 2: required count, 3: remaining count
msgid "%1$d of %2$d payments completed (%3$d remaining)"
msgstr "%1$d/%2$d 次付款已完成（剩余 %3$d 次）"

#: templates/myaccount/view-subscription.php:178
msgid "Commitment fulfilled"
msgstr "已完成承诺"

#: templates/myaccount/view-subscription.php:185
#: build/admin.js:49
#: build/admin.js:56
#: src/admin/pages/StandaloneSubscriptionDetailPage.jsx:243
#: src/admin/pages/SubscriptionDetailPage.jsx:635
msgid "Payment method"
msgstr "支付方式"

#: templates/myaccount/view-subscription.php:196
msgid "Subscription Items"
msgstr "订阅商品"

#: templates/myaccount/view-subscription.php:201
#: build/admin.js:48
#: build/admin.js:49
#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:280
#: src/admin/pages/AnalyticsPage.jsx:548
#: src/admin/pages/SubscriptionDetailPage.jsx:720
#: src/admin/pages/SubscriptionDetailPage.jsx:827
#: src/admin/pages/SubscriptionDetailPage.jsx:1146
#: src/admin/pages/SubscriptionsPage.jsx:883
msgid "Product"
msgstr "产品"

#: templates/myaccount/view-subscription.php:202
msgid "Quantity"
msgstr "数量"

#: templates/myaccount/view-subscription.php:226
#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:736
msgid "Recurring Total"
msgstr "循环总计"

#: templates/myaccount/view-subscription.php:233
#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:746
msgid "Related Orders"
msgstr "相关订单"

#: templates/myaccount/view-subscription.php:238
#: build/admin.js:18
#: build/admin.js:49
#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:766
#: src/admin/pages/SubscriptionDetailPage.jsx:1109
msgid "Order"
msgstr "订单"

#: templates/myaccount/view-subscription.php:239
#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:768
msgid "Date"
msgstr "日期"

#: templates/myaccount/view-subscription.php:255
msgid "Parent Order"
msgstr "父订单"

#: templates/myaccount/view-subscription.php:269
#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:783
msgid "Renewal"
msgstr "续订"

#: templates/myaccount/view-subscription.php:289
msgid "Notes from the store"
msgstr "来自商店的备注"

#: build/admin.js:1
msgid "Is"
msgstr "是"

#: build/admin.js:1
msgid "Is not"
msgstr "不是"

#: build/admin.js:1
msgid "Is any"
msgstr "任意"

#: build/admin.js:1
msgid "Is none"
msgstr "无"

#: build/admin.js:1
msgid "Is all"
msgstr "全部"

#: build/admin.js:1
msgid "Is not all"
msgstr "并非全部"

#: build/admin.js:1
msgid "Sort ascending"
msgstr "升序排序"

#: build/admin.js:1
msgid "Sort descending"
msgstr "降序排序"

#: build/admin.js:2
#. translators: List of items for a filter. 1: Filter name. e.g.: "List of: Author".
msgid "List of: %1$s"
msgstr "列表：%1$s"

#: build/admin.js:2
msgid "Search items"
msgstr "搜索项目"

#: build/admin.js:2
#: build/admin.js:18
msgid "Search"
msgstr "搜索"

#: build/admin.js:2
msgid "No results found"
msgstr "未找到结果"

#: build/admin.js:3
#. translators: 1: Filter name. 3: Filter value. e.g.: "Author is any: Admin, Editor".
msgid "<Name>%1$s is any: </Name><Value>%2$s</Value>"
msgstr "<Name>%1$s为任意：</Name><Value>%2$s</Value>"

#: build/admin.js:4
#. translators: 1: Filter name. 3: Filter value. e.g.: "Author is none: Admin, Editor".
msgid "<Name>%1$s is none: </Name><Value>%2$s</Value>"
msgstr "<Name>%1$s为无：</Name><Value>%2$s</Value>"

#: build/admin.js:5
#. translators: 1: Filter name. 3: Filter value. e.g.: "Author is all: Admin, Editor".
msgid "<Name>%1$s is all: </Name><Value>%2$s</Value>"
msgstr "<Name>%1$s为全部：</Name><Value>%2$s</Value>"

#: build/admin.js:6
#. translators: 1: Filter name. 3: Filter value. e.g.: "Author is not all: Admin, Editor".
msgid "<Name>%1$s is not all: </Name><Value>%2$s</Value>"
msgstr "<Name>%1$s并非全部：</Name><Value>%2$s</Value>"

#: build/admin.js:7
#. translators: 1: Filter name. 3: Filter value. e.g.: "Author is: Admin".
msgid "<Name>%1$s is: </Name><Value>%2$s</Value>"
msgstr "<Name>%1$s为：</Name><Value>%2$s</Value>"

#: build/admin.js:8
#. translators: 1: Filter name. 3: Filter value. e.g.: "Author is not: Admin".
msgid "<Name>%1$s is not: </Name><Value>%2$s</Value>"
msgstr "<Name>%1$s不是：</Name><Value>%2$s</Value>"

#: build/admin.js:9
#. translators: 1: Filter name e.g.: "Unknown status for Author".
msgid "Unknown status for %1$s"
msgstr "%1$s 的未知状态"

#: build/admin.js:9
msgid "Conditions"
msgstr "条件"

#: build/admin.js:10
#. translators: 1: Filter name.
msgid "Filter by: %1$s"
msgstr "筛选：%1$s"

#: build/admin.js:10
msgid "Reset"
msgstr "重置"

#: build/admin.js:10
#: build/admin.js:35
#: build/admin.js:56
#: src/admin/pages/NewSubscriptionProductPage.jsx:296
#: src/admin/pages/NewSubscriptionProductPage.jsx:444
#: src/admin/pages/SettingsPage.jsx:448
#: src/admin/pages/SettingsPage.jsx:936
msgid "Remove"
msgstr "移除"

#: build/admin.js:10
#: build/admin.js:12
msgid "Add filter"
msgstr "添加筛选"

#: build/admin.js:10
msgid "(no title)"
msgstr "（无标题）"

#: build/admin.js:10
msgid "Deselect all"
msgstr "取消全选"

#: build/admin.js:10
msgid "Select all"
msgstr "全选"

#: build/admin.js:11
#. translators: %d: number of items.
msgid "%d Item selected"
msgid_plural "%d Items selected"
msgstr[0] "已选择 %d 项"

#: build/admin.js:12
#. translators: %d: number of items.
msgid "%d Item"
msgid_plural "%d Items"
msgstr[0] "%d 项"

#: build/admin.js:12
msgid "Move left"
msgstr "左移"

#: build/admin.js:12
msgid "Move right"
msgstr "右移"

#: build/admin.js:12
msgid "Hide column"
msgstr "隐藏列"

#: build/admin.js:12
msgid "Navigate to item"
msgstr "跳转到项目"

#: build/admin.js:12
msgid "Table"
msgstr "表格"

#: build/admin.js:12
msgid "No results"
msgstr "无结果"

#: build/admin.js:12
msgid "Density"
msgstr "密度"

#: build/admin.js:12
msgid "Grid"
msgstr "网格"

#: build/admin.js:12
msgid "Preview size"
msgstr "预览大小"

#: build/admin.js:12
msgid "List"
msgstr "列表"

#: build/admin.js:15
#. translators: Current page number in total number of pages
msgid "Page %1$s of %2$s"
msgstr "第 %1$s 页，共 %2$s 页"

#: build/admin.js:18
msgid "Current page"
msgstr "当前页"

#: build/admin.js:18
msgid "Previous page"
msgstr "上一页"

#: build/admin.js:18
msgid "Next page"
msgstr "下一页"

#: build/admin.js:18
msgid "Layout"
msgstr "布局"

#: build/admin.js:18
msgid "Sort by"
msgstr "排序方式"

#: build/admin.js:18
msgid "Items per page"
msgstr "每页项目数"

#: build/admin.js:18
#: build/admin.js:22
#: build/admin.js:56
#: build/admin.js:59
#: build/wizard.js:2
#: build/wizard.js:3
#: src/admin/pages/MigrationPage.jsx:545
#: src/admin/pages/SettingsPage.jsx:236
#: src/admin/pages/SettingsPage.jsx:243
#: src/wizard/WizardApp.jsx:864
#: src/wizard/WizardApp.jsx:969
msgid "Preview"
msgstr "预览"

#: build/admin.js:18
msgid "This field can't be moved up"
msgstr "该字段无法上移"

#: build/admin.js:19
#. translators: %s: field label
msgid "Move %s up"
msgstr "上移 %s"

#: build/admin.js:19
msgid "This field can't be moved down"
msgstr "该字段无法下移"

#: build/admin.js:20
#. translators: %s: field label
msgid "Move %s down"
msgstr "下移 %s"

#: build/admin.js:22
msgid "Hidden"
msgstr "已隐藏"

#: build/admin.js:22
msgid "Appearance"
msgstr "外观"

#: build/admin.js:22
msgid "Properties"
msgstr "属性"

#: build/admin.js:22
msgid "Select item"
msgstr "选择项目"

#: build/admin.js:22
#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1256
msgid "Close"
msgstr "关闭"

#: build/admin.js:25
#: src/admin/components/PluginShell/PluginShell.jsx:196
#: src/admin/components/PluginShell/PluginShell.jsx:293
msgid "Close menu"
msgstr "关闭菜单"

#: build/admin.js:25
#: src/admin/components/PluginShell/PluginShell.jsx:393
msgid "Open menu"
msgstr "打开菜单"

#: build/admin.js:25
#: src/admin/data/addons.jsx:16
msgid "Milo Payments"
msgstr "Milo 支付"

#: build/admin.js:25
#: src/admin/data/addons.jsx:18
msgid ""
"Accept credit cards, PayPal, and more with one-click setup. Supports "
"Stripe, PayPal, Mollie, and Square."
msgstr "一键设置即可接受信用卡、PayPal 等多种支付方式。支持 Stripe、PayPal、Mollie 和 Square。"

#: build/admin.js:25
#: src/admin/data/addons.jsx:19
msgid ""
"The unified payment gateway for Milo Subscriptions. Connect your Stripe, "
"PayPal, Mollie, or Square account in one click and start accepting "
"recurring payments instantly. Handles automatic renewals, saved payment "
"methods, SCA/3D Secure, and refunds. Free to use with no license fees."
msgstr ""
"Milo 订阅的统一支付网关。一键连接您的 Stripe、PayPal、Mollie 或 Square "
"账户，立即开始接受周期性付款。支持自动续订、保存的支付方式、SCA/3D Secure 以及退款。完全免费，无需授权费用。"

#: build/admin.js:25
#: src/admin/data/addons.jsx:21
msgid "Stripe: credit/debit cards, SEPA, Apple Pay, Google Pay"
msgstr "Stripe：信用卡/借记卡、SEPA、Apple Pay、Google Pay"

#: build/admin.js:25
#: src/admin/data/addons.jsx:22
msgid "PayPal: PayPal Checkout, Venmo, Pay Later"
msgstr "PayPal：PayPal 结账、Venmo、Pay Later"

#: build/admin.js:25
#: src/admin/data/addons.jsx:23
msgid "Mollie: iDEAL, Bancontact, cards, and more"
msgstr "Mollie：iDEAL、Bancontact、银行卡等"

#: build/admin.js:25
#: src/admin/data/addons.jsx:24
msgid "Square: credit/debit cards"
msgstr "Square：信用卡/借记卡"

#: build/admin.js:25
#: src/admin/data/addons.jsx:25
msgid "One-click OAuth or manual API key setup"
msgstr "一键 OAuth 或手动 API 密钥设置"

#: build/admin.js:25
#: src/admin/data/addons.jsx:26
msgid "Automatic recurring payments and SCA/3D Secure"
msgstr "自动周期性付款与 SCA/3D Secure"

#: build/admin.js:25
#: build/admin.js:56
#: src/admin/data/addons.jsx:31
#: src/admin/pages/AddOnsPage.jsx:67
#: src/admin/pages/AddOnsPage.jsx:366
#: src/admin/pages/AddOnsPage.jsx:485
#: src/admin/pages/AddOnsPage.jsx:607
msgid "Free"
msgstr "免费"

#: build/admin.js:25
#: src/admin/data/addons.jsx:40
msgid "Any Gateway"
msgstr "任意网关"

#: build/admin.js:25
#: src/admin/data/addons.jsx:42
msgid ""
"Use any registered WooCommerce payment gateway for subscription checkouts, "
"alongside Milo Payments."
msgstr "在 Milo 支付之外，订阅结账时可使用任何已注册的 WooCommerce 支付网关。"

#: build/admin.js:25
#: src/admin/data/addons.jsx:43
msgid ""
"By default, subscription carts on the free plan check out exclusively "
"through Milo Payments (Stripe, PayPal, Mollie, Square). Any Gateway unlocks "
"every other registered gateway — Authorize.net, regional providers, your "
"existing direct Stripe account, custom integrations — for subscription "
"purchases. Useful when you need a specific gateway for compliance, "
"geography, or volume reasons. Renewals continue to honor whichever gateway "
"was used at checkout."
msgstr ""
"默认情况下，免费计划的订阅购物车仅通过 Milo "
"支付（Stripe、PayPal、Mollie、Square）结账。任意网关功能可解锁所有其他已注册的网关——如 "
"Authorize.net、地区服务商、您已有的直连 Stripe "
"账户、自定义集成等——用于订阅购买。当您因合规、地域或交易量等原因需要特定网关时非常有用。续订时会继续使用结账时选择的网关。"

#: build/admin.js:25
#: src/admin/data/addons.jsx:45
msgid "Unlock every registered WooCommerce payment gateway at subscription checkout"
msgstr "在订阅结账时解锁所有已注册的 WooCommerce 支付网关"

#: build/admin.js:25
#: src/admin/data/addons.jsx:46
msgid "Use Authorize.net, regional providers, or your direct gateway accounts"
msgstr "使用 Authorize.net、地区服务商或您的直连网关账户"

#: build/admin.js:25
#: src/admin/data/addons.jsx:47
msgid "Renewals route through the chosen gateway, not just Milo Payments"
msgstr "续订通过所选网关处理，不仅限于 Milo 支付"

#: build/admin.js:25
#: src/admin/data/addons.jsx:48
#: src/admin/data/addons.jsx:146
msgid "License key activation, automatic plugin updates"
msgstr "许可证密钥激活，插件自动更新"

#: build/admin.js:25
#: src/admin/data/addons.jsx:65
msgid "Advanced Analytics"
msgstr "高级分析"

#: build/admin.js:25
#: src/admin/data/addons.jsx:66
msgid ""
"MRR waterfall, churn analysis, cohort retention, LTV, trial conversion, "
"at-risk alerts, forecasting, scheduled reports, and CSV exports."
msgstr "MRR 瀑布图、流失分析、分组留存、LTV、试用转化、风险预警、收入预测、定期报告和 CSV 导出。"

#: build/admin.js:25
#: src/admin/data/addons.jsx:67
msgid ""
"The complete analytics toolkit for subscription businesses. Track MRR "
"movement (new, expansion, churn) in a SaaS-style waterfall. Analyze churn "
"by type (voluntary vs payment failure), product, and billing period. See "
"cohort retention over time. Calculate customer lifetime value and identify "
"your highest-value subscribers. Monitor trial-to-paid conversion rates. Get "
"alerts for at-risk customers (expiring, on hold, failed payments). Forecast "
"revenue with churn-adjusted projections. Receive automated weekly or "
"monthly email digests. Export everything to CSV."
msgstr ""
"面向订阅业务的完整分析工具包。以 SaaS 风格瀑布图追踪 MRR "
"变动（新增、扩展、流失）。按类型（主动/"
"被动）、产品和计费周期分析流失。查看分组留存趋势。计算客户生命周期价值，识别高价值订阅者。监控试用转付费转化率。获取到期、暂停、支付失败等风险客户预警。"
"基于流失调整进行收入预测。可自动接收每周或每月邮件摘要。所有数据均可导出为 CSV。"

#: build/admin.js:25
#: src/admin/data/addons.jsx:69
msgid "MRR Movement waterfall (new, expansion, churn, net)"
msgstr "MRR 变动瀑布图（新增、扩展、流失、净值）"

#: build/admin.js:25
#: src/admin/data/addons.jsx:70
msgid "Churn analysis: voluntary vs involuntary, by product/period"
msgstr "流失分析：主动与被动、按产品/周期分类"

#: build/admin.js:25
#: src/admin/data/addons.jsx:71
msgid "Cohort retention matrix"
msgstr "分组留存矩阵"

#: build/admin.js:25
#: src/admin/data/addons.jsx:72
msgid "Customer lifetime value and top customers"
msgstr "客户生命周期价值与顶级客户"

#: build/admin.js:25
#: src/admin/data/addons.jsx:73
msgid "Trial-to-paid conversion tracking"
msgstr "试用转付费转化追踪"

#: build/admin.js:25
#: src/admin/data/addons.jsx:74
msgid "At-risk subscriber alerts (expiring, on hold, failed payments)"
msgstr "风险订阅者预警（到期、暂停、支付失败）"

#: build/admin.js:25
#: src/admin/data/addons.jsx:75
msgid "Revenue forecasting with churn adjustment"
msgstr "结合流失调整的收入预测"

#: build/admin.js:25
#: src/admin/data/addons.jsx:76
msgid "Automated weekly/monthly email reports"
msgstr "自动每周/每月邮件报告"

#: build/admin.js:25
#: src/admin/data/addons.jsx:77
msgid "CSV export for all reports"
msgstr "所有报告的CSV导出"

#: build/admin.js:25
#: src/admin/data/addons.jsx:91
msgid "Failed Payment Retry"
msgstr "支付失败重试"

#: build/admin.js:25
#: src/admin/data/addons.jsx:92
msgid ""
"Automatically retry failed renewal payments. Recover lost revenue and "
"reduce churn."
msgstr "自动重试失败的续订付款。挽回流失收入，减少用户流失。"

#: build/admin.js:25
#: src/admin/data/addons.jsx:93
msgid "Recover failed payments automatically."
msgstr "自动挽回失败的付款。"

#: build/admin.js:25
#: src/admin/data/addons.jsx:94
msgid ""
"When a renewal payment fails, this add-on automatically retries the charge "
"on a customizable schedule. Configure up to 5 retry attempts with different "
"intervals, notify customers and admins at each step, and recover revenue "
"that would otherwise be lost to involuntary churn."
msgstr ""
"当续订付款失败时，此插件会按照可自定义的时间表自动重试扣款。可配置最多5"
"次重试并设置不同的间隔，每一步都可通知客户和管理员，有效挽回因非自愿流失而损失的收入。"

#: build/admin.js:25
#: src/admin/data/addons.jsx:96
msgid "Customizable retry schedule (up to 5 attempts)"
msgstr "可自定义的重试时间表（最多5次）"

#: build/admin.js:25
#: src/admin/data/addons.jsx:97
msgid "Email notifications at each retry step"
msgstr "每次重试均发送邮件通知"

#: build/admin.js:25
#: src/admin/data/addons.jsx:98
msgid "Automatic subscription status management during retries"
msgstr "重试期间自动管理订阅状态"

#: build/admin.js:25
#: src/admin/data/addons.jsx:99
msgid "Recovery rate tracking and reporting"
msgstr "回收率跟踪与报告"

#: build/admin.js:25
#: src/admin/data/addons.jsx:100
msgid "Configurable final action (cancel or expire)"
msgstr "可配置的最终操作（取消或过期）"

#: build/admin.js:25
#: src/admin/data/addons.jsx:114
msgid "Gifting"
msgstr "赠送功能"

#: build/admin.js:25
#: src/admin/data/addons.jsx:115
msgid "Allow customers to purchase subscriptions as gifts for others."
msgstr "允许客户为他人购买订阅作为礼物。"

#: build/admin.js:25
#: src/admin/data/addons.jsx:116
msgid "Let customers gift subscriptions."
msgstr "让客户可以赠送订阅。"

#: build/admin.js:25
#: src/admin/data/addons.jsx:117
msgid ""
"Let your customers buy subscription products as gifts. The recipient "
"receives an email with instructions to create their account and manage "
"their gifted subscription. The purchaser is charged for renewals while the "
"recipient enjoys the subscription benefits."
msgstr "让您的客户可以将订阅产品作为礼物购买。收礼人将收到一封包含创建账户和管理礼品订阅说明的邮件。购买人负责续订付款，收礼人享受订阅权益。"

#: build/admin.js:25
#: src/admin/data/addons.jsx:119
msgid "Gift checkbox on product page and checkout"
msgstr "产品页面和结账时显示“作为礼物”复选框"

#: build/admin.js:25
#: src/admin/data/addons.jsx:120
msgid "Automatic recipient account creation"
msgstr "自动创建收礼人账户"

#: build/admin.js:25
#: src/admin/data/addons.jsx:121
msgid "Gift notification emails"
msgstr "礼品通知邮件"

#: build/admin.js:25
#: src/admin/data/addons.jsx:122
msgid "Purchaser manages billing, recipient manages subscription"
msgstr "购买人管理账单，收礼人管理订阅"

#: build/admin.js:25
#: src/admin/data/addons.jsx:136
msgid "Memberships"
msgstr "会员功能"

#: build/admin.js:25
#: src/admin/data/addons.jsx:137
msgid ""
"Restrict pages, posts, and content blocks to subscribers with an active "
"subscription."
msgstr "将页面、文章和内容块仅限于拥有有效订阅的会员访问。"

#: build/admin.js:25
#: src/admin/data/addons.jsx:138
msgid "Gate content for subscribers only."
msgstr "仅向订阅会员开放内容。"

#: build/admin.js:25
#: src/admin/data/addons.jsx:139
msgid ""
"Turn any subscription into a membership. Restrict whole pages or posts, "
"gate sections of any post with a Gutenberg block or shortcode, and require "
"a specific subscription product if you sell multiple plans. Non-members see "
"a configurable fallback message — restricted posts are also hidden from "
"archives so titles and excerpts never leak."
msgstr ""
"将任何订阅变为会员资格。可限制整页或单篇文章，也可通过Gutenberg区块或短代码控制文章部分内容，并可针对多种订阅方案设置访问条件。非会员将看到可自"
"定义的备用消息，受限文章也会在归档中隐藏，标题和摘要绝不会泄露。"

#: build/admin.js:25
#: src/admin/data/addons.jsx:141
msgid "Whole-page restriction with a one-click meta toggle"
msgstr "一键元数据切换的整页限制"

#: build/admin.js:25
#: src/admin/data/addons.jsx:142
msgid "Members Only Gutenberg block (server-rendered, no leak)"
msgstr "仅会员可见的Gutenberg区块（服务器渲染，无内容泄露）"

#: build/admin.js:25
#: src/admin/data/addons.jsx:143
msgid "[milo_member] shortcode for legacy content"
msgstr "适用于旧内容的 [milo_member] 短代码"

#: build/admin.js:25
#: src/admin/data/addons.jsx:144
msgid "Per-product gating: require specific subscription plans"
msgstr "按产品设定访问限制：要求特定订阅方案"

#: build/admin.js:25
#: src/admin/data/addons.jsx:145
msgid "Configurable fallback message and archive hiding"
msgstr "可自定义的备用消息和归档隐藏"

#: build/admin.js:25
#: src/admin/data/addons.jsx:160
msgid "Subscription Coupons"
msgstr "订阅优惠券"

#: build/admin.js:25
#: src/admin/data/addons.jsx:161
msgid ""
"Create recurring discounts, sign-up fee discounts, and limited-payment "
"coupons."
msgstr "创建循环折扣、注册费折扣和限次付款优惠券。"

#: build/admin.js:25
#: src/admin/data/addons.jsx:162
msgid "Create recurring discount coupons."
msgstr "创建循环折扣优惠券。"

#: build/admin.js:25
#: src/admin/data/addons.jsx:163
msgid ""
"Extend WooCommerce coupons with subscription-specific discount types. "
"Create coupons that discount recurring payments, waive sign-up fees, or "
"apply only for a limited number of renewal payments. Perfect for "
"promotions, trials, and customer retention campaigns."
msgstr ""
"为 WooCommerce "
"优惠券扩展订阅专属的折扣类型。创建可针对续订支付进行折扣、免除注册费，或仅适用于有限次数续订的优惠券。非常适合促销、试用和客户留存活动。"

#: build/admin.js:25
#: src/admin/data/addons.jsx:165
msgid "Recurring product discount coupons"
msgstr "循环商品折扣优惠券"

#: build/admin.js:25
#: src/admin/data/addons.jsx:166
msgid "Sign-up fee discount coupons"
msgstr "注册费折扣优惠券"

#: build/admin.js:25
#: src/admin/data/addons.jsx:167
msgid "Limited-payment coupons (e.g. first 3 months)"
msgstr "限期支付优惠券（例如前 3 个月）"

#: build/admin.js:25
#: src/admin/data/addons.jsx:168
msgid "Percentage and fixed amount types"
msgstr "百分比与固定金额类型"

#: build/admin.js:25
#: src/admin/data/addons.jsx:182
msgid "All Products for Subscriptions"
msgstr "全部订阅商品"

#: build/admin.js:25
#: src/admin/data/addons.jsx:183
msgid "Add a \"Subscribe & Save\" option to any existing WooCommerce product."
msgstr "为任何现有 WooCommerce 商品添加“订阅省钱”选项。"

#: build/admin.js:25
#: src/admin/data/addons.jsx:184
msgid "Add subscription options to any product."
msgstr "为任意商品添加订阅选项。"

#: build/admin.js:25
#: src/admin/data/addons.jsx:185
msgid ""
"Turn any simple or variable product into a subscription without creating "
"new products. Customers choose between a one-time purchase or a recurring "
"subscription with a configurable discount. Perfect for consumables, "
"replenishment products, and \"subscribe and save\" programs."
msgstr "将任何简单或可变商品变为订阅，无需创建新商品。顾客可在一次性购买或可配置折扣的循环订阅间选择。非常适用于消耗品、补货商品和“订阅省钱”计划。"

#: build/admin.js:25
#: src/admin/data/addons.jsx:187
msgid "Subscribe & Save toggle on any product"
msgstr "任意商品可用的订阅省钱切换"

#: build/admin.js:25
#: src/admin/data/addons.jsx:188
msgid "Configurable discount percentage for subscribers"
msgstr "可配置的订阅用户折扣百分比"

#: build/admin.js:25
#: src/admin/data/addons.jsx:189
msgid "Customer chooses one-time or subscription at checkout"
msgstr "顾客在结账时选择一次性购买或订阅"

#: build/admin.js:25
#: src/admin/data/addons.jsx:190
msgid "Works with existing inventory management"
msgstr "兼容现有库存管理"

#: build/admin.js:25
#: src/admin/data/addons.jsx:204
msgid "Stock Management"
msgstr "库存管理"

#: build/admin.js:25
#: src/admin/data/addons.jsx:205
msgid "Auto-pause subscriptions when product stock runs out, resume when restocked."
msgstr "当商品库存耗尽时自动暂停订阅，补货后自动恢复。"

#: build/admin.js:25
#: src/admin/data/addons.jsx:206
msgid "Sync inventory with subscription renewals."
msgstr "将库存与订阅续订同步。"

#: build/admin.js:25
#: src/admin/data/addons.jsx:207
msgid ""
"Prevent overselling by automatically pausing subscriptions when a product "
"goes out of stock. Customers are notified by email and their subscriptions "
"automatically resume when inventory is replenished. Includes an admin "
"dashboard of stock-paused subscriptions."
msgstr "当商品缺货时自动暂停订阅，防止超售。顾客会收到邮件通知，补货后订阅会自动恢复。包含库存暂停订阅的管理后台。"

#: build/admin.js:25
#: src/admin/data/addons.jsx:209
msgid "Auto-pause subscriptions on zero stock"
msgstr "库存为零时自动暂停订阅"

#: build/admin.js:25
#: src/admin/data/addons.jsx:210
msgid "Customer notification emails"
msgstr "顾客通知邮件"

#: build/admin.js:25
#: src/admin/data/addons.jsx:211
msgid "Auto-resume when stock is replenished"
msgstr "库存补充时自动恢复"

#: build/admin.js:25
#: src/admin/data/addons.jsx:212
msgid "Works with WooCommerce inventory management"
msgstr "兼容 WooCommerce 库存管理"

#: build/admin.js:25
#: src/admin/data/addons.jsx:226
msgid "Scheduled Start Dates"
msgstr "计划开始日期"

#: build/admin.js:25
#: src/admin/data/addons.jsx:227
msgid ""
"Let customers or store owners set a future activation date for "
"subscriptions instead of starting immediately."
msgstr "允许顾客或店主为订阅设置未来激活日期，而不是立即开始。"

#: build/admin.js:25
#: src/admin/data/addons.jsx:228
msgid ""
"Allow subscriptions to start on a future date. Customers can pick their own "
"start date from a date picker on the product page, or the store owner can "
"set a fixed start date (specific date or day of month). The subscription is "
"created at checkout but stays in pending status until the scheduled date, "
"when it activates automatically via Action Scheduler."
msgstr ""
"允许订阅在未来日期开始。顾客可在商品页通过日期选择器自选开始日期，或由店主设置固定开始日期（具体日期或每月某天）。订阅在结账时创建，但在计划日期前处于待"
"定状态，届时会通过 Action Scheduler 自动激活。"

#: build/admin.js:25
#: src/admin/data/addons.jsx:230
msgid "Customer-selected start date via date picker"
msgstr "顾客通过日期选择器自选开始日期"

#: build/admin.js:25
#: src/admin/data/addons.jsx:231
msgid "Fixed start date per product (specific date or day of month)"
msgstr "每个商品固定开始日期（具体日期或每月某天）"

#: build/admin.js:25
#: src/admin/data/addons.jsx:232
msgid "Deferred activation via Action Scheduler"
msgstr "通过 Action Scheduler 延迟激活"

#: build/admin.js:25
#: src/admin/data/addons.jsx:233
msgid "My Account shows scheduled start date"
msgstr "我的账户中显示计划开始日期"

#: build/admin.js:25
#: src/admin/data/addons.jsx:234
msgid "Confirmation email with start date"
msgstr "包含开始日期的确认邮件"

#: build/admin.js:25
#: src/admin/data/addons.jsx:248
msgid "Split Shipping"
msgstr "分拆配送"

#: build/admin.js:25
#: src/admin/data/addons.jsx:249
msgid "Different billing and shipping schedules. Pay annually, ship monthly."
msgstr "不同的账单和发货计划。按年付款，按月发货。"

#: build/admin.js:25
#: src/admin/data/addons.jsx:250
msgid ""
"Allow subscriptions with independent billing and shipping frequencies. For "
"example, a customer pays once a year but receives a shipment every month. "
"Shipment orders are created automatically as $0 orders ready for "
"fulfillment. Renewal orders handle payment only, with shipping excluded. "
"Supports any combination of billing and shipping intervals."
msgstr ""
"允许账单和发货频率独立的订阅。例如，客户每年支付一次，但每月收到一次发货。发货订单会按照发货计划自动创建为 $0 "
"的订单，准备发货。续订订单仅处理付款，不包含发货。支持任意组合的账单和发货周期。"

#: build/admin.js:25
#: src/admin/data/addons.jsx:252
msgid "Independent shipping schedule per product"
msgstr "每个商品独立的发货计划"

#: build/admin.js:25
#: src/admin/data/addons.jsx:253
msgid "Automatic $0 shipment orders on shipping schedule"
msgstr "发货计划自动生成 $0 发货订单"

#: build/admin.js:25
#: src/admin/data/addons.jsx:254
msgid "Renewal orders exclude shipping (payment only)"
msgstr "续订订单不包含发货（仅付款）"

#: build/admin.js:25
#: src/admin/data/addons.jsx:255
msgid "My Account shows next shipment date and shipment history"
msgstr "我的账户显示下次发货日期和发货历史"

#: build/admin.js:25
#: src/admin/data/addons.jsx:256
msgid "Shipments pause on hold, resume on reactivation"
msgstr "发货在暂停时暂停，重新激活时恢复"

#: build/admin.js:25
#: src/admin/data/addons.jsx:257
msgid "Shipment notification emails"
msgstr "发货通知邮件"

#: build/admin.js:25
#: src/admin/data/addons.jsx:271
msgid "Download Limits"
msgstr "下载限制"

#: build/admin.js:25
#: src/admin/data/addons.jsx:272
msgid ""
"Tier download allowances by subscription plan. Limit downloads per billing "
"period with automatic reset on renewal."
msgstr "根据订阅方案分级下载额度。每个账单周期内限制下载次数，续订时自动重置。"

#: build/admin.js:25
#: src/admin/data/addons.jsx:273
msgid ""
"Enforce per-product download quotas that reset each billing period. Set a "
"maximum number of downloads per product (e.g., 10 downloads/month). "
"Customers see their remaining quota on the My Account page with a visual "
"progress bar. When the quota is reached, downloads are blocked until the "
"next renewal payment resets the counter. Includes email notification when "
"the limit is hit."
msgstr ""
"每个商品强制执行每个账单周期重置的下载配额。可为每个商品设置最大下载次数（如每月 10 "
"次下载）。客户可在“我的账户”页面看到剩余配额和进度条。达到配额后，下载将被阻止，直到下次续费重置计数器。达到限制时包含邮件通知。"

#: build/admin.js:25
#: src/admin/data/addons.jsx:275
msgid "Per-product download quota (configurable per product and variation)"
msgstr "每个商品的下载配额（可针对商品和规格单独设置）"

#: build/admin.js:25
#: src/admin/data/addons.jsx:276
msgid "Automatic counter reset on renewal payment"
msgstr "续费付款时自动重置计数器"

#: build/admin.js:25
#: src/admin/data/addons.jsx:277
msgid "My Account progress bar showing usage"
msgstr "我的账户进度条显示使用情况"

#: build/admin.js:25
#: src/admin/data/addons.jsx:278
msgid "Download blocked with friendly message when quota reached"
msgstr "达到配额时友好提示并阻止下载"

#: build/admin.js:25
#: src/admin/data/addons.jsx:279
msgid "Admin visibility of download usage per subscriber"
msgstr "管理员可查看每位订阅者的下载使用情况"

#: build/admin.js:25
#: src/admin/data/addons.jsx:280
msgid "Email notification when quota is exhausted"
msgstr "配额用尽时发送邮件通知"

#: build/admin.js:25
#: src/admin/data/addons.jsx:294
msgid "Gravity Forms"
msgstr "Gravity Forms"

#: build/admin.js:25
#: src/admin/data/addons.jsx:295
msgid ""
"Create WooCommerce subscriptions from Gravity Forms submissions with field "
"mapping and merge tags."
msgstr "通过字段映射和合并标签，从 Gravity Forms 提交中创建 WooCommerce 订阅。"

#: build/admin.js:25
#: src/admin/data/addons.jsx:296
msgid ""
"Integrate Gravity Forms with Milo Subscriptions to create subscriptions "
"from form submissions. Configure any form to create a WooCommerce "
"subscription on submit, with field mapping for customer email and name. "
"Includes merge tags for subscription data in notifications, a meta box on "
"the entry detail page showing linked subscriptions, and conditional logic "
"support."
msgstr ""
"将 Gravity Forms 与 Milo Subscriptions 集成，实现通过表单提交创建订阅。可配置任意表单，在提交时创建 "
"WooCommerce 订阅，并支持客户邮箱和姓名的字段映射。通知中可用订阅数据的合并标签，详情页面有订阅链接元框，并支持条件逻辑。"

#: build/admin.js:25
#: src/admin/data/addons.jsx:298
msgid "Create subscriptions from form submissions"
msgstr "通过表单提交创建订阅"

#: build/admin.js:25
#: src/admin/data/addons.jsx:299
msgid "Field mapping for customer data"
msgstr "客户数据字段映射"

#: build/admin.js:25
#: src/admin/data/addons.jsx:300
msgid "Custom merge tags: {milo_subscription_id}, {milo_subscription_status}"
msgstr "自定义合并标签：{milo_subscription_id}，{milo_subscription_status}"

#: build/admin.js:25
#: src/admin/data/addons.jsx:301
msgid "Entry detail meta box with subscription links"
msgstr "条目详情元框显示订阅链接"

#: build/admin.js:25
#: src/admin/data/addons.jsx:302
msgid "Automatic customer account creation"
msgstr "自动创建客户账户"

#: build/admin.js:25
#: src/admin/data/addons.jsx:316
msgid "License Server"
msgstr "许可证服务器"

#: build/admin.js:25
#: src/admin/data/addons.jsx:317
msgid ""
"Sell software licenses tied to subscriptions. Generate keys, manage "
"activations, and deliver plugin updates."
msgstr "销售与订阅绑定的软件许可证。生成密钥，管理激活，并推送插件更新。"

#: build/admin.js:25
#: src/admin/data/addons.jsx:318
msgid ""
"Turn your WooCommerce store into a full software licensing platform. "
"Automatically generate license keys when subscriptions are purchased, limit "
"the number of site activations per key, and serve plugin/theme updates "
"directly from your store. Licenses follow the subscription lifecycle — they "
"activate, suspend, and expire together."
msgstr ""
"将您的 WooCommerce "
"商店变成完整的软件授权平台。订阅购买后自动生成许可证密钥，限制每个密钥可激活站点数量，并直接从商店推送插件/主题更新。许可证与订阅生命周期同步 —— "
"激活、暂停和过期。"

#: build/admin.js:25
#: src/admin/data/addons.jsx:320
msgid "Automatic license key generation on purchase"
msgstr "购买时自动生成许可证密钥"

#: build/admin.js:25
#: src/admin/data/addons.jsx:321
msgid "Per-key site activation limits"
msgstr "按密钥限制站点激活数量"

#: build/admin.js:25
#: src/admin/data/addons.jsx:322
msgid "Plugin and theme update delivery"
msgstr "插件和主题更新交付"

#: build/admin.js:25
#: src/admin/data/addons.jsx:323
msgid "License status tied to subscription lifecycle"
msgstr "许可证状态与订阅生命周期绑定"

#: build/admin.js:25
#: src/admin/data/addons.jsx:324
msgid "REST API for remote license validation"
msgstr "用于远程许可证验证的 REST API"

#: build/admin.js:25
#: build/admin.js:31
#: build/admin.js:37
#: build/admin.js:48
#: src/admin/pages/DashboardPage.jsx:38
#: src/admin/pages/DashboardPage.jsx:130
#: src/admin/pages/SubscriptionsPage.jsx:331
#: src/admin/pages/SubscriptionsPage.jsx:915
msgid "On hold"
msgstr "已挂起"

#: build/admin.js:25
#: build/admin.js:37
#: build/admin.js:48
#: build/admin.js:53
#: src/admin/pages/DashboardPage.jsx:39
#: src/admin/pages/SubscriptionDetailPage.jsx:1007
#: src/admin/pages/SubscriptionsPage.jsx:332
#: src/admin/pages/SubscriptionsPage.jsx:914
msgid "Pending"
msgstr "待处理"

#: build/admin.js:25
#: build/admin.js:37
#: build/admin.js:53
#: src/admin/pages/DashboardPage.jsx:40
#: src/admin/pages/SubscriptionDetailPage.jsx:1008
#: src/admin/pages/SubscriptionsPage.jsx:334
msgid "Cancelled"
msgstr "已取消"

#: build/admin.js:25
#: build/admin.js:37
#: build/admin.js:53
#: src/admin/pages/DashboardPage.jsx:41
#: src/admin/pages/SubscriptionDetailPage.jsx:1009
#: src/admin/pages/SubscriptionsPage.jsx:335
msgid "Expired"
msgstr "已过期"

#: build/admin.js:25
#: src/admin/pages/DashboardPage.jsx:42
msgid "Pending cancel"
msgstr "待取消"

#: build/admin.js:25
#: build/admin.js:72
#: src/admin/pages/DashboardPage.jsx:67
#: src/admin/pages/HealthCheckPage.jsx:79
msgid "just now"
msgstr "刚刚"

#: build/admin.js:27
#: src/admin/pages/DashboardPage.jsx:71
#. translators: %d: number of minutes
msgid "%dm ago"
msgstr "%d分钟前"

#: build/admin.js:29
#: src/admin/pages/DashboardPage.jsx:76
#. translators: %d: number of hours
msgid "%dh ago"
msgstr "%d小时前"

#: build/admin.js:31
#: src/admin/pages/DashboardPage.jsx:80
#. translators: %d: number of days
msgid "%dd ago"
msgstr "%d天前"

#: build/admin.js:31
#: src/admin/pages/DashboardPage.jsx:102
msgid "Your activity will appear here."
msgstr "您的活动将显示在这里。"

#: build/admin.js:31
#: src/admin/pages/DashboardPage.jsx:131
msgid "Renewals 7d"
msgstr "7天续订"

#: build/admin.js:31
#: src/admin/pages/DashboardPage.jsx:132
msgid "Failed 24h"
msgstr "24小时失败"

#: build/admin.js:31
#: src/admin/pages/DashboardPage.jsx:175
msgid "New this week"
msgstr "本周新增"

#: build/admin.js:31
#: src/admin/pages/DashboardPage.jsx:184
msgid "Renewals due"
msgstr "待续订"

#: build/admin.js:31
#: src/admin/pages/DashboardPage.jsx:202
msgid "Latest subscriptions"
msgstr "最新订阅"

#: build/admin.js:31
#: src/admin/pages/DashboardPage.jsx:202
msgid "Latest"
msgstr "最新"

#: build/admin.js:31
#: build/admin.js:32
#: src/admin/pages/DashboardPage.jsx:203
#: src/admin/pages/DashboardPage.jsx:410
msgid "Subscription pulse"
msgstr "订阅动态"

#: build/admin.js:31
#: src/admin/pages/DashboardPage.jsx:203
msgid "Pulse"
msgstr "动态"

#: build/admin.js:31
#: src/admin/pages/DashboardPage.jsx:204
msgid "This week"
msgstr "本周"

#: build/admin.js:31
#: src/admin/pages/DashboardPage.jsx:266
msgid "Welcome back"
msgstr "欢迎回来"

#: build/admin.js:31
#: src/admin/pages/DashboardPage.jsx:275
msgid ""
"Manage subscriptions, track recurring revenue, and keep your store healthy, "
"all from one place."
msgstr "在一个地方管理订阅、跟踪经常性收入，并保持您的商城健康。"

#: build/admin.js:31
#: src/admin/pages/DashboardPage.jsx:279
#: src/admin/pages/DashboardPage.jsx:315
msgid "View subscriptions"
msgstr "查看订阅"

#: build/admin.js:31
#: src/admin/pages/DashboardPage.jsx:282
msgid "Open analytics"
msgstr "打开分析"

#: build/admin.js:31
#: src/admin/pages/DashboardPage.jsx:296
msgid "Run the setup wizard"
msgstr "运行设置向导"

#: build/admin.js:31
#: src/admin/pages/DashboardPage.jsx:297
msgid "Open wizard"
msgstr "打开向导"

#: build/admin.js:31
#: src/admin/pages/DashboardPage.jsx:302
msgid "Connect a payment gateway"
msgstr "连接支付网关"

#: build/admin.js:31
#: build/admin.js:35
#: src/admin/pages/DashboardPage.jsx:303
#: src/admin/pages/DashboardPage.jsx:654
msgid "Configure payments"
msgstr "配置支付"

#: build/admin.js:31
#: src/admin/pages/DashboardPage.jsx:308
msgid "Create your first subscription product"
msgstr "创建您的第一个订阅产品"

#: build/admin.js:31
#: src/admin/pages/DashboardPage.jsx:309
msgid "Add product"
msgstr "添加产品"

#: build/admin.js:31
#: src/admin/pages/DashboardPage.jsx:314
msgid "Receive your first subscription"
msgstr "收到您的第一笔订阅"

#: build/admin.js:31
#: src/admin/pages/DashboardPage.jsx:327
msgid "Hide setup checklist"
msgstr "隐藏设置清单"

#: build/admin.js:31
#: src/admin/pages/DashboardPage.jsx:334
msgid "Get set up"
msgstr "开始设置"

#: build/admin.js:31
#: src/admin/pages/DashboardPage.jsx:337
msgid "A few quick steps to start selling subscriptions."
msgstr "只需几个简单步骤即可开始销售订阅。"

#: build/admin.js:32
#: src/admin/pages/DashboardPage.jsx:343
#. translators: 1: completed steps, 2: total steps
msgid "%1$d of %2$d"
msgstr "%1$d / %2$d"

#: build/admin.js:32
#: src/admin/pages/DashboardPage.jsx:376
msgid "Done"
msgstr "完成"

#: build/admin.js:32
#: src/admin/pages/DashboardPage.jsx:411
msgid "Live counts of subscriptions and renewal activity in your store."
msgstr "您的商店中订阅和续订活动的实时统计。"

#: build/admin.js:32
#: src/admin/pages/DashboardPage.jsx:416
msgid "Active subscriptions"
msgstr "活跃订阅"

#: build/admin.js:32
#: src/admin/pages/DashboardPage.jsx:422
msgid "On-hold subscriptions"
msgstr "暂停中的订阅"

#: build/admin.js:32
#: src/admin/pages/DashboardPage.jsx:428
msgid "Renewals due (next 7 days)"
msgstr "即将续订（未来 7 天）"

#: build/admin.js:32
#: src/admin/pages/DashboardPage.jsx:434
msgid "Failed renewals (last 24h)"
msgstr "续订失败（过去 24 小时）"

#: build/admin.js:32
#: src/admin/pages/DashboardPage.jsx:440
msgid "New subscriptions (this week)"
msgstr "新订阅（本周）"

#: build/admin.js:32
#: src/admin/pages/DashboardPage.jsx:468
msgid "All subscriptions look healthy"
msgstr "所有订阅状况良好"

#: build/admin.js:33
#: src/admin/pages/DashboardPage.jsx:471
#. translators: 1: scanned count, 2: relative time
msgid "%1$d subscriptions scanned %2$s; no issues found."
msgstr "%1$d 个订阅已于 %2$s 扫描；未发现问题。"

#: build/admin.js:34
#: src/admin/pages/DashboardPage.jsx:479
#. translators: %d: flagged count
msgid "%d subscriptions need your attention"
msgstr "%d 个订阅需要您的关注"

#: build/admin.js:35
#: src/admin/pages/DashboardPage.jsx:484
#. translators: %s: relative time
msgid "Last scan %s. Resolve flagged rows to recover revenue at risk."
msgstr "上次扫描时间：%s。请解决标记的行以恢复有风险的收入。"

#: build/admin.js:35
#: src/admin/pages/DashboardPage.jsx:464
msgid "Run your first Health Check"
msgstr "运行您的第一次健康检查"

#: build/admin.js:35
#: src/admin/pages/DashboardPage.jsx:465
msgid ""
"A 30-second scan that surfaces subscriptions stuck on manual renewal, "
"missed renewals, or with a missing schedule."
msgstr "30 秒内快速扫描，查找卡在手动续订、错过续订或缺少计划的订阅。"

#: build/admin.js:35
#: src/admin/pages/DashboardPage.jsx:501
msgid "Open Health Check"
msgstr "打开健康检查"

#: build/admin.js:35
#: src/admin/pages/DashboardPage.jsx:502
msgid "Run scan"
msgstr "开始扫描"

#: build/admin.js:35
#: src/admin/pages/DashboardPage.jsx:512
msgid "Recent activity"
msgstr "最近活动"

#: build/admin.js:35
#: src/admin/pages/DashboardPage.jsx:538
msgid "NEW"
msgstr "新"

#: build/admin.js:35
#: src/admin/pages/DashboardPage.jsx:521
msgid "Once subscriptions start moving, you'll see them here."
msgstr "一旦有订阅活动，您会在这里看到它们。"

#: build/admin.js:35
#: src/admin/pages/DashboardPage.jsx:566
msgid "What's new"
msgstr "最新动态"

#: build/admin.js:35
#: src/admin/pages/DashboardPage.jsx:583
msgid "View full changelog"
msgstr "查看完整更新日志"

#: build/admin.js:35
#: src/admin/pages/DashboardPage.jsx:634
msgid "Build with Milo"
msgstr "与 Milo 一起构建"

#: build/admin.js:35
#: src/admin/pages/DashboardPage.jsx:636
msgid "Everything you need to grow recurring revenue."
msgstr "助您实现经常性收入增长的一切所需。"

#: build/admin.js:35
#: src/admin/pages/DashboardPage.jsx:644
msgid "Insight"
msgstr "洞察"

#: build/admin.js:35
#: src/admin/pages/DashboardPage.jsx:645
msgid "Open Analytics"
msgstr "打开分析"

#: build/admin.js:35
#: src/admin/pages/DashboardPage.jsx:646
msgid "Revenue, churn, growth and product breakdowns updated in real time."
msgstr "收入、流失、增长和产品细分实时更新。"

#: build/admin.js:35
#: src/admin/pages/DashboardPage.jsx:647
msgid "View analytics"
msgstr "查看分析"

#: build/admin.js:35
#: src/admin/pages/DashboardPage.jsx:653
msgid "Setup"
msgstr "设置"

#: build/admin.js:35
#: src/admin/pages/DashboardPage.jsx:655
msgid ""
"Connect Stripe, PayPal, Mollie or Square in one click; no developer "
"required."
msgstr "一键连接 Stripe、PayPal、Mollie 或 Square，无需开发人员。"

#: build/admin.js:35
#: src/admin/pages/DashboardPage.jsx:656
msgid "Open Payments"
msgstr "打开支付"

#: build/admin.js:35
#: src/admin/pages/DashboardPage.jsx:662
msgid "Extend"
msgstr "扩展"

#: build/admin.js:35
#: src/admin/pages/DashboardPage.jsx:663
msgid "Browse add-ons"
msgstr "浏览插件"

#: build/admin.js:35
#: src/admin/pages/DashboardPage.jsx:664
msgid "Memberships, gifting, coupons, license server and more, bundle priced."
msgstr "会员、赠送、优惠券、授权服务器等，打包定价。"

#: build/admin.js:35
#: src/admin/pages/DashboardPage.jsx:665
msgid "See add-ons"
msgstr "查看插件"

#: build/admin.js:35
#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:518
#: src/admin/pages/DashboardPage.jsx:675
#: src/admin/pages/SettingsPage.jsx:1215
msgid "Documentation"
msgstr "文档"

#: build/admin.js:35
#: build/admin.js:56
#: build/admin.js:58
#: src/admin/pages/DashboardPage.jsx:680
#: src/admin/pages/MigrationPage.jsx:284
#: src/admin/pages/SettingsPage.jsx:1218
msgid "Get support"
msgstr "获取支持"

#: build/admin.js:35
#: src/admin/pages/DashboardPage.jsx:685
msgid "My account"
msgstr "我的账户"

#: build/admin.js:35
#: src/admin/pages/DashboardPage.jsx:734
msgid "Search subscription, order, customer…"
msgstr "搜索订阅、订单、客户…"

#: build/admin.js:35
#: src/admin/pages/DashboardPage.jsx:755
msgid "Help & docs"
msgstr "帮助与文档"

#: build/admin.js:35
#: src/admin/pages/NewSubscriptionProductPage.jsx:95
msgid "Select product image"
msgstr "选择产品图片"

#: build/admin.js:35
#: src/admin/pages/NewSubscriptionProductPage.jsx:96
msgid "Use this image"
msgstr "使用此图片"

#: build/admin.js:35
#: src/admin/pages/NewSubscriptionProductPage.jsx:173
msgid "Create New Subscription Product"
msgstr "创建新订阅产品"

#: build/admin.js:35
#: build/wizard.js:2
#: src/admin/pages/NewSubscriptionProductPage.jsx:186
#: src/wizard/WizardApp.jsx:662
msgid "Product name"
msgstr "产品名称"

#: build/admin.js:35
#: build/wizard.js:2
#: src/admin/pages/NewSubscriptionProductPage.jsx:189
#: src/wizard/WizardApp.jsx:665
msgid "Monthly Coffee Subscription"
msgstr "每月咖啡订阅"

#: build/admin.js:35
#: src/admin/pages/NewSubscriptionProductPage.jsx:197
msgid "Short description"
msgstr "简短描述"

#: build/admin.js:35
#: src/admin/pages/NewSubscriptionProductPage.jsx:198
msgid "One or two lines shown under the product title at checkout."
msgstr "在结账时显示在产品标题下方的一两行文字。"

#: build/admin.js:35
#: src/admin/pages/NewSubscriptionProductPage.jsx:208
msgid "Full description"
msgstr "完整描述"

#: build/admin.js:35
#: src/admin/pages/NewSubscriptionProductPage.jsx:218
msgid "Variable subscription (offer several plans)"
msgstr "可变订阅（提供多种方案）"

#: build/admin.js:35
#: src/admin/pages/NewSubscriptionProductPage.jsx:219
msgid ""
"Create multiple variations like Basic / Pro / Enterprise, each with its own "
"price."
msgstr "创建多个变体，如基础版/专业版/企业版，每个都有独立价格。"

#: build/admin.js:35
#: src/admin/pages/NewSubscriptionProductPage.jsx:230
msgid "Attribute name"
msgstr "属性名称"

#: build/admin.js:35
#: src/admin/pages/NewSubscriptionProductPage.jsx:231
msgid "Label for the attribute customers will choose from (e.g. Plan, Tier, Size)."
msgstr "客户可选择的属性标签（如方案、等级、尺寸）。"

#: build/admin.js:35
#: src/admin/pages/NewSubscriptionProductPage.jsx:241
msgid "Variations"
msgstr "变体"

#: build/admin.js:35
#: src/admin/pages/NewSubscriptionProductPage.jsx:254
msgid "Name"
msgstr "名称"

#: build/admin.js:35
#: src/admin/pages/NewSubscriptionProductPage.jsx:255
msgid "Basic"
msgstr "基础版"

#: build/admin.js:35
#: build/wizard.js:2
#: src/admin/pages/NewSubscriptionProductPage.jsx:262
#: src/admin/pages/NewSubscriptionProductPage.jsx:309
#: src/wizard/WizardApp.jsx:673
msgid "Price"
msgstr "价格"

#: build/admin.js:35
#: build/admin.js:56
#: build/wizard.js:2
#: src/admin/pages/AnalyticsPage.jsx:562
#: src/admin/pages/NewSubscriptionProductPage.jsx:282
#: src/admin/pages/NewSubscriptionProductPage.jsx:329
#: src/wizard/WizardApp.jsx:693
msgid "Period"
msgstr "周期"

#: build/admin.js:35
#: src/admin/pages/NewSubscriptionProductPage.jsx:301
msgid "+ Add variation"
msgstr "+ 添加变体"

#: build/admin.js:35
#: src/admin/pages/NewSubscriptionProductPage.jsx:340
msgid "Subscription length"
msgstr "订阅时长"

#: build/admin.js:35
#: src/admin/pages/NewSubscriptionProductPage.jsx:341
msgid ""
"Number of billing cycles before the subscription ends. Leave at 0 for "
"lifetime."
msgstr "订阅结束前的账单周期数。留空为 0 表示永久。"

#: build/admin.js:35
#: src/admin/pages/NewSubscriptionProductPage.jsx:356
msgid "One-time fee on first payment."
msgstr "首次付款时收取的一次性费用。"

#: build/admin.js:35
#: src/admin/pages/NewSubscriptionProductPage.jsx:368
msgid "Length in the unit below. 0 = no trial."
msgstr "以下单位的时长。0 = 无试用。"

#: build/admin.js:35
#: src/admin/pages/NewSubscriptionProductPage.jsx:377
msgid "Trial unit"
msgstr "试用单位"

#: build/admin.js:35
#: src/admin/pages/NewSubscriptionProductPage.jsx:389
msgid "Categories"
msgstr "分类"

#: build/admin.js:35
#: src/admin/pages/NewSubscriptionProductPage.jsx:409
msgid "Tags"
msgstr "标签"

#: build/admin.js:35
#: src/admin/pages/NewSubscriptionProductPage.jsx:427
msgid "Product image"
msgstr "产品图片"

#: build/admin.js:35
#: src/admin/pages/NewSubscriptionProductPage.jsx:437
msgid "Replace"
msgstr "替换"

#: build/admin.js:35
#: src/admin/pages/NewSubscriptionProductPage.jsx:450
msgid "Select image"
msgstr "选择图片"

#: build/admin.js:35
#: src/admin/pages/NewSubscriptionProductPage.jsx:462
msgid "Need more options? Open the full WooCommerce editor"
msgstr "需要更多选项？打开完整的 WooCommerce 编辑器"

#: build/admin.js:35
#: build/wizard.js:2
#: src/admin/pages/NewSubscriptionProductPage.jsx:166
#: src/wizard/WizardApp.jsx:633
msgid "Could not create the product."
msgstr "无法创建产品。"

#: build/admin.js:35
#: build/wizard.js:2
#: src/admin/pages/NewSubscriptionProductPage.jsx:476
#: src/wizard/WizardApp.jsx:707
msgid "Creating…"
msgstr "正在创建…"

#: build/admin.js:35
#: build/admin.js:48
#: src/admin/pages/NewSubscriptionProductPage.jsx:477
#: src/admin/pages/SubscriptionsPage.jsx:966
msgid "Create"
msgstr "创建"

#: build/admin.js:35
#: build/admin.js:42
#: src/admin/pages/SubscriptionsPage.jsx:117
#: src/admin/pages/SubscriptionsPage.jsx:769
msgid "Empty Trash"
msgstr "清空回收站"

#: build/admin.js:35
#: src/admin/pages/SubscriptionsPage.jsx:126
msgid "New Product"
msgstr "新产品"

#: build/admin.js:37
#: src/admin/pages/SubscriptionsPage.jsx:233
#. translators: %d: number of subscriptions
msgid "%d subscription(s) updated."
msgstr "已更新 %d 个订阅。"

#: build/admin.js:37
#: build/admin.js:39
#: build/admin.js:42
#: build/admin.js:45
#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1095
#: src/admin/pages/SubscriptionsPage.jsx:236
#: src/admin/pages/SubscriptionsPage.jsx:251
#: src/admin/pages/SubscriptionsPage.jsx:266
#: src/admin/pages/SubscriptionsPage.jsx:281
#: src/admin/pages/SubscriptionsPage.jsx:301
msgid "Action failed."
msgstr "操作失败。"

#: build/admin.js:37
#: src/admin/pages/SubscriptionsPage.jsx:333
msgid "Pending Cancellation"
msgstr "待取消"

#: build/admin.js:37
#: src/admin/pages/SubscriptionsPage.jsx:336
msgid "Trash"
msgstr "回收站"

#: build/admin.js:37
#: build/admin.js:48
#: build/admin.js:49
#: build/admin.js:50
#: build/admin.js:56
#: build/admin.js:69
#: src/admin/pages/AnalyticsPage.jsx:708
#: src/admin/pages/AnalyticsPage.jsx:860
#: src/admin/pages/HealthCheckPage.jsx:306
#: src/admin/pages/SettingsPage.jsx:169
#: src/admin/pages/SettingsPage.jsx:971
#: src/admin/pages/SettingsPage.jsx:980
#: src/admin/pages/StandaloneSubscriptionDetailPage.jsx:263
#: src/admin/pages/SubscriptionDetailPage.jsx:665
#: src/admin/pages/SubscriptionDetailPage.jsx:929
#: src/admin/pages/SubscriptionsPage.jsx:354
#: src/admin/pages/SubscriptionsPage.jsx:869
msgid "Customer"
msgstr "客户"

#: build/admin.js:37
#: build/admin.js:48
#: src/admin/pages/SubscriptionsPage.jsx:366
#: src/admin/pages/SubscriptionsPage.jsx:927
msgid "Recurring"
msgstr "循环"

#: build/admin.js:37
#: src/admin/pages/SubscriptionsPage.jsx:374
msgid "one-time"
msgstr "一次性"

#: build/admin.js:37
#: src/admin/pages/SubscriptionsPage.jsx:384
msgid "Daily"
msgstr "每日"

#: build/admin.js:37
#: src/admin/pages/SubscriptionsPage.jsx:385
msgid "Weekly"
msgstr "每周"

#: build/admin.js:37
#: src/admin/pages/SubscriptionsPage.jsx:386
msgid "Monthly"
msgstr "每月"

#: build/admin.js:37
#: src/admin/pages/SubscriptionsPage.jsx:387
msgid "Yearly"
msgstr "每年"

#: build/admin.js:37
#: src/admin/pages/SubscriptionsPage.jsx:396
msgid "Next Payment"
msgstr "下次付款"

#: build/admin.js:37
#: build/admin.js:49
#: build/admin.js:56
#: src/admin/pages/StandaloneSubscriptionDetailPage.jsx:227
#: src/admin/pages/SubscriptionDetailPage.jsx:627
#: src/admin/pages/SubscriptionsPage.jsx:403
msgid "Started"
msgstr "已开始"

#: build/admin.js:37
#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1194
#: src/admin/pages/SubscriptionsPage.jsx:410
msgid "Payment"
msgstr "付款"

#: build/admin.js:37
#: src/admin/pages/SubscriptionsPage.jsx:412
msgid "Automatic"
msgstr "自动"

#: build/admin.js:37
#: src/admin/pages/SubscriptionsPage.jsx:434
msgid "View details"
msgstr "查看详情"

#: build/admin.js:37
#: src/admin/pages/SubscriptionsPage.jsx:456
msgid "Put on hold"
msgstr "暂停"

#: build/admin.js:37
#: build/admin.js:42
#: src/admin/pages/SubscriptionsPage.jsx:484
#: src/admin/pages/SubscriptionsPage.jsx:741
msgid "Move to Trash"
msgstr "移至回收站"

#: build/admin.js:37
#: src/admin/pages/SubscriptionsPage.jsx:493
msgid "Restore"
msgstr "恢复"

#: build/admin.js:39
#: src/admin/pages/SubscriptionsPage.jsx:263
#. translators: %d: number of subscriptions
msgid "%d subscription(s) restored."
msgstr "%d 个订阅已恢复。"

#: build/admin.js:39
#: build/admin.js:45
#: src/admin/pages/SubscriptionsPage.jsx:501
#: src/admin/pages/SubscriptionsPage.jsx:806
msgid "Delete permanently"
msgstr "永久删除"

#: build/admin.js:39
#: src/admin/pages/SubscriptionsPage.jsx:635
msgid "Clear selection"
msgstr "清除选择"

#: build/admin.js:39
#: src/admin/pages/SubscriptionsPage.jsx:651
msgid "Type to search..."
msgstr "输入以搜索…"

#: build/admin.js:39
#: src/admin/pages/SubscriptionsPage.jsx:681
msgid "No results found."
msgstr "未找到结果。"

#: build/admin.js:39
#: src/admin/pages/SubscriptionsPage.jsx:706
msgid "Search subscriptions"
msgstr "搜索订阅"

#: build/admin.js:39
#: src/admin/pages/SubscriptionsPage.jsx:715
msgid "Move subscription to trash?"
msgstr "将订阅移至回收站？"

#: build/admin.js:40
#: src/admin/pages/SubscriptionsPage.jsx:718
#. translators: %d: number of subscriptions
msgid "Move %d subscriptions to trash?"
msgstr "将 %d 个订阅移至回收站？"

#: build/admin.js:40
#: src/admin/pages/SubscriptionsPage.jsx:726
msgid ""
"Trashed subscriptions stop renewing and can be restored from the Trash "
"view. The customer is not notified."
msgstr "已移至回收站的订阅将停止续订，并可从回收站视图中恢复。客户不会收到通知。"

#: build/admin.js:42
#: src/admin/pages/SubscriptionsPage.jsx:248
#. translators: %d: number of subscriptions
msgid "%d subscription(s) moved to trash."
msgstr "%d 个订阅已移至回收站。"

#: build/admin.js:42
#: src/admin/pages/SubscriptionsPage.jsx:750
msgid "Empty trash?"
msgstr "清空回收站？"

#: build/admin.js:42
#: src/admin/pages/SubscriptionsPage.jsx:755
msgid ""
"Every trashed subscription will be permanently deleted. This cannot be "
"undone."
msgstr "所有回收站中的订阅都将被永久删除。此操作无法撤销。"

#: build/admin.js:42
#: src/admin/pages/SubscriptionsPage.jsx:293
#. translators: %d: number of subscriptions
msgid "Trash emptied: %d subscription(s) deleted."
msgstr "回收站已清空：已删除 %d 个订阅。"

#: build/admin.js:42
#: src/admin/pages/SubscriptionsPage.jsx:297
msgid "Trash is already empty."
msgstr "回收站已空。"

#: build/admin.js:42
#: src/admin/pages/SubscriptionsPage.jsx:780
msgid "Delete subscription permanently?"
msgstr "永久删除订阅？"

#: build/admin.js:43
#: src/admin/pages/SubscriptionsPage.jsx:783
#. translators: %d: number of subscriptions
msgid "Delete %d subscriptions permanently?"
msgstr "永久删除 %d 个订阅？"

#: build/admin.js:43
#: src/admin/pages/SubscriptionsPage.jsx:791
msgid ""
"This cannot be undone. The subscription and its history will be removed for "
"good."
msgstr "此操作无法撤销。该订阅及其历史记录将被彻底移除。"

#: build/admin.js:45
#: src/admin/pages/SubscriptionsPage.jsx:278
#. translators: %d: number of subscriptions
msgid "%d subscription(s) deleted permanently."
msgstr "%d 个订阅已被永久删除。"

#: build/admin.js:45
#: build/admin.js:53
#: src/admin/pages/SubscriptionDetailPage.jsx:1068
#: src/admin/pages/SubscriptionsPage.jsx:824
msgid "Are you sure? This cannot be undone."
msgstr "确定要执行此操作吗？此操作无法撤销。"

#: build/admin.js:48
#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1071
#: src/admin/pages/SubscriptionsPage.jsx:827
#. translators: %s: target status or plan name
msgid "Change this subscription to \"%s\"?"
msgstr "将此订阅更改为“%s”？"

#: build/admin.js:48
#: src/admin/pages/SubscriptionsPage.jsx:833
msgid "Note (optional)"
msgstr "备注（可选）"

#: build/admin.js:48
#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1100
#: src/admin/pages/SubscriptionsPage.jsx:848
msgid "Confirm"
msgstr "确认"

#: build/admin.js:48
#: src/admin/pages/SubscriptionsPage.jsx:857
msgid "Create New Subscription"
msgstr "创建新订阅"

#: build/admin.js:48
#: src/admin/pages/SubscriptionsPage.jsx:870
msgid "Search by name, email, or username."
msgstr "按姓名、邮箱或用户名搜索。"

#: build/admin.js:48
#: src/admin/pages/SubscriptionsPage.jsx:884
msgid "Search for a subscription product by name."
msgstr "按名称搜索订阅产品。"

#: build/admin.js:48
#: src/admin/pages/SubscriptionsPage.jsx:938
msgid "Leave empty to use today."
msgstr "留空表示使用今天的日期。"

#: build/admin.js:48
#: src/admin/pages/SubscriptionsPage.jsx:944
msgid "Note"
msgstr "备注"

#: build/admin.js:48
#: src/admin/pages/SubscriptionsPage.jsx:945
msgid "Optional note added to the subscription."
msgstr "添加到订阅的可选备注。"

#: build/admin.js:48
#: src/admin/pages/SubscriptionsPage.jsx:577
msgid "Failed to create subscription."
msgstr "创建订阅失败。"

#: build/admin.js:48
#: src/admin/pages/SubscriptionsPage.jsx:537
msgid "Please select a customer and a product."
msgstr "请选择客户和产品。"

#: build/admin.js:49
#: build/wizard.js:4
#: src/admin/pages/SubscriptionsPage.jsx:985
#: src/wizard/WizardApp.jsx:1249
#. translators: %s: product name
msgid "Product created: %s"
msgstr "产品已创建：%s"

#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:42
msgid "Select a country"
msgstr "选择国家"

#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:54
msgid "Select a state / county"
msgstr "选择州/县"

#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:76
msgid "First name"
msgstr "名字"

#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:77
msgid "Last name"
msgstr "姓氏"

#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:79
msgid "Company"
msgstr "公司"

#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:80
msgid "Address line 1"
msgstr "地址第一行"

#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:81
msgid "Address line 2"
msgstr "地址第二行"

#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:83
msgid "City"
msgstr "城市"

#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:84
msgid "Postcode"
msgstr "邮编"

#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:89
msgid "Country"
msgstr "国家"

#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:96
msgid "Country (ISO code)"
msgstr "国家（ISO代码）"

#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:96
msgid "Two-letter code, e.g. US, FR."
msgstr "两字母代码，例如 US、FR。"

#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:100
#: src/admin/pages/SubscriptionDetailPage.jsx:107
msgid "State / County"
msgstr "州/县"

#: build/admin.js:49
#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:861
#: src/admin/pages/SubscriptionDetailPage.jsx:112
#: src/admin/pages/SubscriptionDetailPage.jsx:1353
msgid "Email"
msgstr "邮箱"

#: build/admin.js:49
#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:113
#: src/admin/pages/SubscriptionDetailPage.jsx:1375
msgid "Phone"
msgstr "电话"

#: build/admin.js:49
#: build/admin.js:56
#: src/admin/pages/StandaloneSubscriptionDetailPage.jsx:84
#: src/admin/pages/SubscriptionDetailPage.jsx:235
msgid "Failed to load subscription."
msgstr "加载订阅失败。"

#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:450
msgid "Invoice email sent to the customer."
msgstr "发票邮件已发送给客户。"

#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:463
msgid "Failed to create renewal order."
msgstr "创建续订订单失败。"

#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:574
msgid "Back to list"
msgstr "返回列表"

#: build/admin.js:49
#: build/admin.js:56
#: src/admin/pages/StandaloneSubscriptionDetailPage.jsx:183
#: src/admin/pages/SubscriptionDetailPage.jsx:598
msgid "Recurring total"
msgstr "周期总计"

#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:601
msgid "(one-time)"
msgstr "（一次性）"

#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:623
msgid "Payments made"
msgstr "已付款项"

#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:632
msgid "Lifetime (one-time payment)"
msgstr "终身（一次性付款）"

#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:639
msgid "Auto-renew"
msgstr "自动续订"

#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:644
msgid "Cancellation reason"
msgstr "取消原因"

#: build/admin.js:49
#: build/admin.js:56
#: src/admin/pages/StandaloneSubscriptionDetailPage.jsx:284
#: src/admin/pages/SubscriptionDetailPage.jsx:680
#: src/admin/pages/SubscriptionDetailPage.jsx:1358
msgid "Copy email"
msgstr "复制邮箱"

#: build/admin.js:49
#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:702
#: src/admin/pages/SubscriptionDetailPage.jsx:1451
msgid "Send message"
msgstr "发送消息"

#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:705
msgid "View customer"
msgstr "查看客户"

#: build/admin.js:49
#: build/admin.js:56
#: src/admin/pages/StandaloneSubscriptionDetailPage.jsx:315
#: src/admin/pages/SubscriptionDetailPage.jsx:715
#: src/admin/pages/SubscriptionDetailPage.jsx:1142
msgid "Items"
msgstr "商品"

#: build/admin.js:49
#: build/admin.js:56
#: src/admin/pages/StandaloneSubscriptionDetailPage.jsx:321
#: src/admin/pages/SubscriptionDetailPage.jsx:721
#: src/admin/pages/SubscriptionDetailPage.jsx:1147
msgid "Qty"
msgstr "数量"

#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:750
msgid "Create renewal order"
msgstr "创建续订订单"

#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:753
msgid "Create & send invoice"
msgstr "创建并发送发票"

#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:760
msgid "No related orders yet."
msgstr "尚无相关订单。"

#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:767
msgid "Type"
msgstr "类型"

#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:509
msgid "Failed to load order details."
msgstr "加载订单详情失败。"

#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:783
msgid "Parent"
msgstr "上级"

#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:810
msgid "Download Permissions"
msgstr "下载权限"

#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:496
msgid "Download permission granted."
msgstr "已授予下载权限。"

#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:498
msgid "Failed to grant permission."
msgstr "授予权限失败。"

#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:819
msgid "Grant access"
msgstr "授予访问权限"

#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:828
msgid "File"
msgstr "文件"

#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:829
msgid "Granted"
msgstr "已授予"

#: build/admin.js:49
#: build/admin.js:50
#: src/admin/pages/SubscriptionDetailPage.jsx:841
#: src/admin/pages/SubscriptionDetailPage.jsx:875
msgid "Revoke"
msgstr "撤销"

#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:850
msgid "No download permissions granted yet."
msgstr "尚未授予下载权限。"

#: build/admin.js:49
#: src/admin/pages/SubscriptionDetailPage.jsx:859
msgid "Revoke download permission"
msgstr "撤销下载权限"

#: build/admin.js:50
#: src/admin/pages/SubscriptionDetailPage.jsx:866
#. translators: %s: file name
msgid ""
"Are you sure you want to revoke access to \"%s\"? The customer will no "
"longer be able to download this file."
msgstr "您确定要撤销对“%s”的访问权限吗？客户将无法再下载此文件。"

#: build/admin.js:50
#: src/admin/pages/SubscriptionDetailPage.jsx:482
msgid "Failed to revoke permission."
msgstr "撤销权限失败。"

#: build/admin.js:50
#: src/admin/pages/SubscriptionDetailPage.jsx:888
msgid "Activity"
msgstr "活动"

#: build/admin.js:50
#: src/admin/pages/SubscriptionDetailPage.jsx:893
msgid "Add a note..."
msgstr "添加备注..."

#: build/admin.js:50
#: src/admin/pages/SubscriptionDetailPage.jsx:907
msgid "Send to customer"
msgstr "发送给客户"

#: build/admin.js:50
#: src/admin/pages/SubscriptionDetailPage.jsx:909
msgid "(emails them and shows in My Account)"
msgstr "（会发送邮件，并在“我的账户”显示）"

#: build/admin.js:50
#: src/admin/pages/SubscriptionDetailPage.jsx:343
msgid "Failed to add note."
msgstr "添加备注失败。"

#: build/admin.js:50
#: src/admin/pages/SubscriptionDetailPage.jsx:914
msgid "Add"
msgstr "添加"

#: build/admin.js:50
#: src/admin/pages/SubscriptionDetailPage.jsx:933
msgid "Private"
msgstr "私人"

#: build/admin.js:50
#: src/admin/pages/SubscriptionDetailPage.jsx:942
msgid "No activity yet."
msgstr "尚无活动。"

#: build/admin.js:50
#: build/admin.js:78
#: src/admin/App.jsx:389
#: src/admin/pages/SubscriptionDetailPage.jsx:153
#: src/admin/pages/SubscriptionDetailPage.jsx:992
msgid "Change Status"
msgstr "更改状态"

#: build/admin.js:53
#: src/admin/pages/SubscriptionDetailPage.jsx:999
#. translators: %s: current subscription status
msgid "Current status: %s. Choose a new status below."
msgstr "当前状态：%s。请在下方选择新的状态。"

#: build/admin.js:53
#: src/admin/pages/SubscriptionDetailPage.jsx:1005
msgid "Subscription is running, renewals will be processed."
msgstr "订阅正在运行，续订将会被处理。"

#: build/admin.js:53
#: src/admin/pages/SubscriptionDetailPage.jsx:1006
msgid "On hold (Suspended)"
msgstr "暂停中（已挂起）"

#: build/admin.js:53
#: src/admin/pages/SubscriptionDetailPage.jsx:1006
msgid "Temporarily paused. No renewals until reactivated."
msgstr "已临时暂停。重新激活前不会续订。"

#: build/admin.js:53
#: src/admin/pages/SubscriptionDetailPage.jsx:1007
msgid "Awaiting initial payment."
msgstr "等待首次付款。"

#: build/admin.js:53
#: src/admin/pages/SubscriptionDetailPage.jsx:1008
msgid "Permanently cancelled. Cannot be reactivated."
msgstr "已永久取消。无法重新激活。"

#: build/admin.js:53
#: src/admin/pages/SubscriptionDetailPage.jsx:1009
msgid "Mark as expired."
msgstr "标记为已过期。"

#: build/admin.js:53
#: src/admin/pages/SubscriptionDetailPage.jsx:304
#: src/admin/pages/SubscriptionDetailPage.jsx:320
msgid "Status updated successfully."
msgstr "状态更新成功。"

#: build/admin.js:53
#: src/admin/pages/SubscriptionDetailPage.jsx:308
#: src/admin/pages/SubscriptionDetailPage.jsx:324
msgid "Failed to update status."
msgstr "状态更新失败。"

#: build/admin.js:53
#: src/admin/pages/SubscriptionDetailPage.jsx:1053
msgid "Update Status"
msgstr "更新状态"

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1109
msgid "Loading..."
msgstr "加载中..."

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1138
msgid "Open in WooCommerce"
msgstr "在 WooCommerce 中打开"

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1165
msgid "Subtotal"
msgstr "小计"

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1176
msgid "Tax"
msgstr "税费"

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1182
msgid "Discount"
msgstr "折扣"

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:367
#: src/admin/pages/SubscriptionDetailPage.jsx:1200
msgid "Paid"
msgstr "已付款"

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1207
msgid "Billing Address"
msgstr "账单地址"

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1213
msgid "Order Notes"
msgstr "订单备注"

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1232
msgid "Payment link"
msgstr "付款链接"

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1236
msgid "Share this link with the customer so they can pay for their renewal order:"
msgstr "将此链接分享给客户，使其可以为续订订单付款："

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1251
msgid "Copied!"
msgstr "已复制！"

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1251
msgid "Copy"
msgstr "复制"

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1265
#. translators: %s: customer name
msgid "Send message to %s"
msgstr "发送消息给%s"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:180
#: src/admin/pages/SubscriptionDetailPage.jsx:1268
msgid "Subject"
msgstr "主题"

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1268
#: src/admin/pages/SubscriptionDetailPage.jsx:1278
#. translators: %s: subscription ID
msgid "Re: Subscription #%s"
msgstr "回复：订阅 #%s"

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1270
msgid "Message"
msgstr "消息"

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1270
msgid "Type your message here..."
msgstr "请在此输入您的消息..."

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1281
msgid "Open in email client"
msgstr "在邮件客户端中打开"

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1304
msgid "Failed to send email."
msgstr "发送邮件失败。"

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1309
msgid "Send email"
msgstr "发送邮件"

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1329
#: src/admin/pages/SubscriptionDetailPage.jsx:1381
msgid "Billing address"
msgstr "账单地址"

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1336
#: src/admin/pages/SubscriptionDetailPage.jsx:1387
msgid "Shipping address"
msgstr "收货地址"

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:420
msgid "Addresses updated."
msgstr "地址已更新。"

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:422
msgid "Failed to update addresses."
msgstr "更新地址失败。"

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1345
msgid "Save addresses"
msgstr "保存地址"

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1392
msgid "Customer ID"
msgstr "客户编号"

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1396
msgid "Guest checkout"
msgstr "游客结账"

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1404
msgid "Customer history"
msgstr "客户历史"

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1411
msgid "Lifetime revenue"
msgstr "累计收入"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:863
#: src/admin/pages/SubscriptionDetailPage.jsx:1417
msgid "Orders"
msgstr "订单"

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1425
msgid "active"
msgstr "活跃"

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1430
msgid "Customer since"
msgstr "客户自"

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1437
msgid "No history found."
msgstr "未找到历史记录。"

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1443
msgid "Edit addresses"
msgstr "编辑地址"

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1447
msgid "Open in WordPress"
msgstr "在 WordPress 中打开"

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1462
msgid "Edit schedule"
msgstr "编辑计划"

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1469
msgid ""
"Date the next renewal will be charged. Leave unchanged to keep the current "
"schedule."
msgstr "下次续费将收取的日期。如需保持当前计划，请勿更改。"

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1501
msgid ""
"Renewals will not be charged automatically. The customer will need to pay "
"each renewal invoice manually."
msgstr "续费不会自动扣费。客户需要手动支付每个续费账单。"

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:1502
msgid "Renewals will be charged automatically using the saved payment method."
msgstr "续费将通过已保存的支付方式自动扣费。"

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:390
msgid "Schedule updated."
msgstr "计划已更新。"

#: build/admin.js:56
#: src/admin/pages/SubscriptionDetailPage.jsx:392
msgid "Failed to update schedule."
msgstr "更新计划失败。"

#: build/admin.js:56
#: build/admin.js:65
#: src/admin/components/PlanFormModal.jsx:165
#: src/admin/pages/SubscriptionDetailPage.jsx:1514
msgid "Save changes"
msgstr "保存更改"

#: build/admin.js:56
#: src/admin/pages/StandaloneSubscriptionDetailPage.jsx:110
msgid "Portal did not return a URL."
msgstr "门户未返回 URL。"

#: build/admin.js:56
#: src/admin/pages/StandaloneSubscriptionDetailPage.jsx:117
msgid "Failed to open the Stripe Customer Portal."
msgstr "打开 Stripe 客户门户失败。"

#: build/admin.js:56
#: src/admin/pages/StandaloneSubscriptionDetailPage.jsx:219
msgid "Cancels at period end"
msgstr "到期后取消"

#: build/admin.js:56
#: src/admin/pages/StandaloneSubscriptionDetailPage.jsx:246
#: src/admin/pages/StandaloneSubscriptionDetailPage.jsx:351
msgid "Stripe"
msgstr "Stripe"

#: build/admin.js:56
#: src/admin/pages/StandaloneSubscriptionDetailPage.jsx:251
msgid "Source"
msgstr "来源"

#: build/admin.js:56
#: build/wizard.js:2
#: src/admin/pages/SettingsPage.jsx:786
#: src/admin/pages/StandaloneSubscriptionDetailPage.jsx:254
#: src/wizard/WizardApp.jsx:274
msgid "Standalone"
msgstr "独立模式"

#: build/admin.js:56
#: src/admin/pages/StandaloneSubscriptionDetailPage.jsx:275
msgid "Unknown customer"
msgstr "未知客户"

#: build/admin.js:56
#: src/admin/pages/StandaloneSubscriptionDetailPage.jsx:331
msgid "(plan not found)"
msgstr "(未找到计划)"

#: build/admin.js:56
#: src/admin/pages/StandaloneSubscriptionDetailPage.jsx:372
msgid "Managed by Stripe"
msgstr "由 Stripe 管理"

#: build/admin.js:56
#: src/admin/pages/StandaloneSubscriptionDetailPage.jsx:375
msgid ""
"This subscription is stored in Stripe. The Milo Subscriptions admin is a "
"read-only mirror kept in sync by webhooks."
msgstr "该订阅存储在 Stripe 中。Milo Subscriptions 管理后台为只读镜像，通过 webhook 保持同步。"

#: build/admin.js:56
#: src/admin/pages/StandaloneSubscriptionDetailPage.jsx:381
msgid ""
"To cancel, update the payment method, or change the plan, click Open "
"Customer Portal in the header above. You (or the customer) will be "
"redirected to Stripe to make the change."
msgstr "如需取消、更新支付方式或更改方案，请点击上方标题中的“打开客户门户”。您（或客户）将被重定向到 Stripe 进行更改。"

#: build/admin.js:56
#: src/admin/pages/StandaloneSubscriptionDetailPage.jsx:387
msgid ""
"Changes flow back to this page automatically via webhooks — click Refresh "
"to pull the latest state."
msgstr "更改会通过 webhook 自动同步到此页面 — 点击“刷新”以获取最新状态。"

#: build/admin.js:56
#: build/admin.js:58
#: src/admin/pages/MigrationPage.jsx:278
#: src/admin/pages/SettingsPage.jsx:1212
#: src/admin/pages/StandaloneSubscriptionDetailPage.jsx:396
msgid "Resources"
msgstr "资源"

#: build/admin.js:56
#: src/admin/pages/StandaloneSubscriptionDetailPage.jsx:406
msgid "Open in Stripe Dashboard"
msgstr "在 Stripe 仪表板中打开"

#: build/admin.js:56
#: src/admin/pages/StandaloneSubscriptionDetailPage.jsx:413
msgid "About the Customer Portal"
msgstr "关于客户门户"

#: build/admin.js:56
#: src/admin/pages/StandaloneSubscriptionDetailPage.jsx:420
msgid "Standalone mode docs"
msgstr "独立模式文档"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:40
msgid "Analytics are coming to Standalone mode"
msgstr "独立模式即将支持分析功能"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:42
msgid ""
"The built-in analytics currently query WooCommerce order data. "
"Standalone-mode analytics (MRR, active subscribers, churn) are coming in a "
"future release. For now, visit your Stripe dashboard for revenue insights."
msgstr ""
"内置分析目前查询的是 WooCommerce 订单数据。独立模式下的分析功能（MRR、活跃订阅者、流失率）将在未来版本中推出。现在可以访问您的 "
"Stripe 仪表板查看收入详情。"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:53
msgid "Open Stripe Dashboard"
msgstr "打开 Stripe 仪表板"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:184
msgid "Last 7 days"
msgstr "最近 7 天"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:185
#: src/admin/pages/AnalyticsPage.jsx:517
#: src/admin/pages/AnalyticsPage.jsx:612
#: src/admin/pages/AnalyticsPage.jsx:692
msgid "Last 30 days"
msgstr "最近 30 天"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:186
#: src/admin/pages/AnalyticsPage.jsx:518
#: src/admin/pages/AnalyticsPage.jsx:613
msgid "Last 90 days"
msgstr "最近 90 天"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:187
#: src/admin/pages/AnalyticsPage.jsx:447
#: src/admin/pages/AnalyticsPage.jsx:520
#: src/admin/pages/AnalyticsPage.jsx:615
#: src/admin/pages/AnalyticsPage.jsx:773
msgid "Last 12 months"
msgstr "最近 12 个月"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:195
msgid "Renewal Revenue"
msgstr "续订收入"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:205
msgid "No renewal revenue recorded yet."
msgstr "尚未记录续订收入。"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:207
msgid "Revenue will appear here after the first renewal payment is processed."
msgstr "首笔续订付款处理后，收入将显示在此处。"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:222
msgid "Upcoming Revenue Forecast"
msgstr "即将到来的收入预测"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:233
msgid "Expected Revenue"
msgstr "预期收入"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:234
msgid "Renewals"
msgstr "续订"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:248
msgid "Total (12 months)"
msgstr "总计（12 个月）"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:226
msgid "No upcoming renewals scheduled."
msgstr "暂无即将到期的续订。"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:270
msgid "Subscriptions by Product"
msgstr "按产品分类的订阅"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:274
msgid "No subscription products with active subscribers yet."
msgstr "还没有包含活跃订阅者的订阅产品。"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:282
msgid "Recurring Revenue"
msgstr "经常性收入"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:332
msgid "Monthly Recurring Revenue"
msgstr "月度经常性收入"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:337
msgid "Annual Recurring Revenue"
msgstr "年度经常性收入"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:342
msgid "Active Subscriptions"
msgstr "活跃订阅"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:347
msgid "Active Subscribers"
msgstr "活跃订阅者"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:352
msgid "Avg Revenue Per User"
msgstr "每用户平均收入"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:354
msgid "per month"
msgstr "每月"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:358
#: src/admin/pages/AnalyticsPage.jsx:526
#: src/admin/pages/AnalyticsPage.jsx:848
msgid "Churn Rate"
msgstr "流失率"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:360
msgid "last 30 days"
msgstr "最近30天"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:364
msgid "New This Month"
msgstr "本月新增"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:369
msgid "Renewal Revenue (Month)"
msgstr "续费收入（月）"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:377
msgid "Subscriptions by Status"
msgstr "按状态分类的订阅"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:446
#: src/admin/pages/AnalyticsPage.jsx:519
#: src/admin/pages/AnalyticsPage.jsx:614
#: src/admin/pages/AnalyticsPage.jsx:772
msgid "Last 6 months"
msgstr "过去6个月"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:448
#: src/admin/pages/AnalyticsPage.jsx:774
msgid "Last 24 months"
msgstr "过去24个月"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:452
msgid "Net New MRR Trend"
msgstr "净新增MRR趋势"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:464
msgid "MRR Movement (Waterfall)"
msgstr "MRR变动（瀑布图）"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:470
msgid "New MRR"
msgstr "新增MRR"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:471
msgid "Expansion"
msgstr "扩展"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:472
msgid "Churn MRR"
msgstr "流失MRR"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:473
msgid "Net New"
msgstr "净新增"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:525
msgid "Total Churned"
msgstr "总流失"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:527
#: src/admin/pages/AnalyticsPage.jsx:536
msgid "Voluntary"
msgstr "主动流失"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:527
msgid "Customer-initiated"
msgstr "客户主动"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:528
#: src/admin/pages/AnalyticsPage.jsx:537
msgid "Involuntary"
msgstr "被动流失"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:528
msgid "Payment failure"
msgstr "支付失败"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:533
msgid "Churn Breakdown"
msgstr "流失细分"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:545
msgid "Churn by Product"
msgstr "按产品分类的流失"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:548
#: src/admin/pages/AnalyticsPage.jsx:562
msgid "Churned"
msgstr "已流失"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:553
#: src/admin/pages/AnalyticsPage.jsx:567
msgid "No data"
msgstr "无数据"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:559
msgid "Churn by Billing Period"
msgstr "按账单周期分类的流失"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:575
msgid "Monthly Churn Trend"
msgstr "每月流失趋势"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:583
msgid "Not enough data for a chart yet."
msgstr "暂无足够数据生成图表。"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:511
msgid "Failed to load churn data."
msgstr "加载流失数据失败。"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:620
msgid "Total Trials"
msgstr "总试用数"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:621
#: src/admin/pages/AnalyticsPage.jsx:649
msgid "Converted"
msgstr "已转化"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:622
msgid "Conversion Rate"
msgstr "转化率"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:623
msgid "Avg Trial Duration"
msgstr "平均试用时长"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:623
msgid "days"
msgstr "天"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:624
msgid "In Progress"
msgstr "进行中"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:625
msgid "Churned in Trial"
msgstr "试用期内流失"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:630
msgid "Trials vs Conversions"
msgstr "试用与转化对比"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:642
msgid "Trial Conversion Trend"
msgstr "试用转化趋势"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:648
msgid "Trials"
msgstr "试用数"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:650
msgid "Rate"
msgstr "比率"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:606
msgid "Failed to load trial data."
msgstr "加载试用数据失败。"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:683
msgid "Failed to load health data."
msgstr "加载健康数据失败。"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:690
msgid "Expiring Soon"
msgstr "即将到期"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:690
msgid "Next 7 days"
msgstr "未来7天"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:691
msgid "On Hold"
msgstr "已暂停"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:691
msgid "Suspended"
msgstr "已停用"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:692
msgid "Failed Payments"
msgstr "支付失败"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:693
msgid "Pending Cancel"
msgstr "待取消"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:697
msgid "At-Risk Subscribers"
msgstr "高风险订阅者"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:701
msgid "No at-risk subscribers detected. Looking good!"
msgstr "未检测到高风险订阅者，一切正常！"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:709
msgid "Risk"
msgstr "风险"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:710
msgid "Detail"
msgstr "详情"

#: build/admin.js:56
#: build/admin.js:65
#: src/admin/components/PlanFormModal.jsx:124
#: src/admin/pages/AnalyticsPage.jsx:711
msgid "Amount"
msgstr "金额"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:781
msgid "Retention by Signup Cohort"
msgstr "按注册分组的留存率"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:784
msgid "No cohort data yet."
msgstr "暂无分组数据。"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:789
msgid "Cohort"
msgstr "分组"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:790
msgid "Signups"
msgstr "注册数"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:792
msgid "M"
msgstr "月"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:845
msgid "Average Lifetime Value"
msgstr "平均生命周期价值"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:846
msgid "Avg Recurring Revenue"
msgstr "平均经常性收入"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:846
msgid "per period"
msgstr "每周期"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:847
msgid "Avg Lifespan"
msgstr "平均生命周期"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:847
#: src/admin/pages/AnalyticsPage.jsx:915
msgid "months"
msgstr "个月"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:852
msgid "Top Customers by Revenue"
msgstr "按收入排序的顶级客户"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:855
msgid "No customer data yet."
msgstr "暂无客户数据。"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:862
msgid "Total Revenue"
msgstr "总收入"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:839
msgid "Failed to load LTV data."
msgstr "加载 LTV 数据失败。"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:910
msgid "Current MRR"
msgstr "当前 MRR"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:911
msgid "Monthly Churn"
msgstr "月流失率"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:913
msgid "Projected Revenue"
msgstr "预计收入"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:915
msgid "next"
msgstr "下一个"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:923
msgid "6 months"
msgstr "6 个月"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:924
msgid "12 months"
msgstr "12 个月"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:925
msgid "24 months"
msgstr "24 个月"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:935
msgid "Export CSV"
msgstr "导出 CSV"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:941
#: src/admin/pages/AnalyticsPage.jsx:959
msgid "Projected MRR"
msgstr "预计 MRR"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:953
msgid "Revenue Forecast"
msgstr "收入预测"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:960
msgid "Cumulative"
msgstr "累计"

#: build/admin.js:56
#: src/admin/pages/AnalyticsPage.jsx:904
msgid "Failed to load forecast data."
msgstr "加载预测数据失败。"

#: build/admin.js:56
#: build/wizard.js:1
#: src/admin/components/StandaloneFeeDisclosure.jsx:80
msgid ""
"Requires the Milo Payments gateway (free). A 1% platform fee applies to "
"every subscription payment."
msgstr "需要 Milo Payments 网关（免费）。每笔订阅付款将收取 1% 平台费用。"

#: build/admin.js:56
#: build/wizard.js:1
#: src/admin/components/StandaloneFeeDisclosure.jsx:85
#: src/admin/pages/SettingsPage.jsx:1231
msgid "Learn more"
msgstr "了解更多"

#: build/admin.js:56
#: build/wizard.js:1
#: src/admin/components/StandaloneFeeDisclosure.jsx:68
msgid "Install failed."
msgstr "安装失败。"

#: build/admin.js:56
#: build/wizard.js:1
#: src/admin/components/StandaloneFeeDisclosure.jsx:71
msgid "Install failed. Please install manually."
msgstr "安装失败。请手动安装。"

#: build/admin.js:56
#: build/wizard.js:1
#: src/admin/components/StandaloneFeeDisclosure.jsx:99
msgid "Installing…"
msgstr "正在安装…"

#: build/admin.js:56
#: build/wizard.js:1
#: src/admin/components/MiloPaymentsConnectionGate.jsx:27
#: src/admin/components/StandaloneFeeDisclosure.jsx:100
msgid "Install Milo Payments"
msgstr "安装 Milo Payments"

#: build/admin.js:56
#: src/admin/components/MiloPaymentsConnectionGate.jsx:21
msgid "Milo Payments is required for Standalone Mode."
msgstr "独立模式需要安装 Milo Payments。"

#: build/admin.js:56
#: src/admin/components/MiloPaymentsConnectionGate.jsx:24
msgid ""
"Standalone mode uses Milo Payments' Stripe Connect integration to process "
"subscription payments. Install Milo Payments to continue."
msgstr "独立模式使用 Milo Payments 的 Stripe Connect 集成来处理订阅支付。请安装 Milo Payments 以继续。"

#: build/admin.js:56
#: src/admin/components/MiloPaymentsConnectionGate.jsx:37
msgid "Connect Stripe to enable Standalone Mode."
msgstr "连接 Stripe 以启用独立模式。"

#: build/admin.js:56
#: src/admin/components/MiloPaymentsConnectionGate.jsx:40
msgid ""
"Milo Payments is installed but not yet connected to a Stripe account. "
"Connect Stripe to start accepting standalone subscription payments."
msgstr "Milo Payments 已安装但尚未连接至 Stripe 账户。请连接 Stripe 以开始接受独立订阅付款。"

#: build/admin.js:56
#: src/admin/components/MiloPaymentsConnectionGate.jsx:43
msgid "Connect Stripe"
msgstr "连接 Stripe"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:44
msgid "Click to copy"
msgstr "点击复制"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:63
msgid "Copied"
msgstr "已复制"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:106
msgid "Email updated."
msgstr "邮箱已更新。"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:109
msgid "Failed to update email."
msgstr "邮箱更新失败。"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:169
msgid "Admin"
msgstr "管理员"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:185
msgid "Heading"
msgstr "标题"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:190
msgid "Additional content"
msgstr "附加内容"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:197
msgid "Recipient(s)"
msgstr "收件人"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:198
msgid "Comma-separated email addresses."
msgstr "用逗号分隔的邮箱地址。"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:204
msgid "Email type"
msgstr "邮件类型"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:207
msgid "HTML"
msgstr "HTML"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:208
msgid "Plain text"
msgstr "纯文本"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:209
msgid "Multipart"
msgstr "多格式"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:215
msgid "Available placeholders:"
msgstr "可用占位符："

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:123
msgid "Email settings saved."
msgstr "邮件设置已保存。"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:125
msgid "Failed to save email settings."
msgstr "邮件设置保存失败。"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:230
#: src/admin/pages/SettingsPage.jsx:681
msgid "Saving..."
msgstr "正在保存…"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:230
msgid "Save"
msgstr "保存"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:142
msgid "Failed to load email preview."
msgstr "邮件预览加载失败。"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:251
msgid "Generating preview..."
msgstr "正在生成预览…"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:257
msgid "Email preview"
msgstr "邮件预览"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:289
msgid "Failed to load email settings."
msgstr "邮件设置加载失败。"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:456
msgid "Add row"
msgstr "添加行"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:580
msgid "Failed to load settings."
msgstr "设置加载失败。"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:616
msgid "Settings saved successfully."
msgstr "设置保存成功。"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:618
msgid "Failed to save settings."
msgstr "设置保存失败。"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:650
msgid "Billing mode updated. Reloading…"
msgstr "计费模式已更新。正在重新加载…"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:654
msgid "Failed to update billing mode."
msgstr "计费模式更新失败。"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:670
msgid "Rerun Setup Wizard"
msgstr "重新运行设置向导"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:681
msgid "Save Settings"
msgstr "保存设置"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1159
msgid ""
"WooCommerce mode is full-featured. Standalone mode is simpler and meant for "
"basic subscription sites."
msgstr "WooCommerce 模式功能齐全。独立模式更简单，适用于基础订阅网站。"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1160
msgid ""
"Switching modes hides the other mode's pages and data. Nothing is deleted — "
"you can switch back any time."
msgstr "切换模式会隐藏另一种模式的页面和数据。不会删除任何内容 — 您可随时切换回来。"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1164
msgid ""
"Enable manual renewals if you want to support gateways that don't handle "
"automatic charges."
msgstr "如果您希望支持不自动扣费的支付网关，请启用手动续订。"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1165
msgid ""
"Mixed checkout lets customers buy one-time and subscription products in the "
"same cart."
msgstr "混合结账允许顾客在同一个购物车中购买一次性和订阅商品。"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1166
msgid ""
"Subscription switching allows plan upgrades and downgrades from the "
"customer account page."
msgstr "订阅切换允许用户在账户页面升级或降级套餐。"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1170
msgid "Limiting suspensions prevents customers from pausing indefinitely."
msgstr "限制暂停功能可防止用户无限期暂停订阅。"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1171
msgid ""
"Set minimum periods to ensure customers stay subscribed for a minimum "
"duration before cancelling."
msgstr "设置最短订阅周期，确保顾客在取消前至少订阅一定时长。"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1175
msgid "When disabled, user roles are never changed by subscription events."
msgstr "禁用后，订阅事件不会更改用户角色。"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1176
msgid ""
"When enabled, the active role is assigned on activation and the inactive "
"role on cancellation or expiry."
msgstr "启用后，激活时分配激活角色，取消或过期时分配非激活角色。"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1177
msgid "Combine role management with membership plugins for content restriction."
msgstr "可将角色管理与会员插件结合，用于内容限制。"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1181
msgid ""
"Click on any email to expand and customize its subject, heading, and "
"content."
msgstr "点击任意邮件可展开并自定义其主题、标题和内容。"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1182
msgid "Use placeholders like {order_number} and {site_title} for dynamic content."
msgstr "使用如 {order_number} 和 {site_title} 这样的占位符可实现动态内容。"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1186
msgid "Customize the add-to-cart button text to match your brand language."
msgstr "自定义加入购物车按钮文本，使其符合您的品牌语言。"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1187
msgid "Usage tracking is fully anonymous and helps us prioritize improvements."
msgstr "使用情况追踪完全匿名，有助于我们优先改进产品。"

#: build/admin.js:56
#: build/admin.js:78
#: build/wizard.js:2
#: src/admin/App.jsx:104
#: src/admin/pages/SettingsPage.jsx:711
#: src/wizard/WizardApp.jsx:211
msgid "Subscriptions Mode"
msgstr "订阅模式"

#: build/admin.js:56
#: build/wizard.js:2
#: src/admin/pages/SettingsPage.jsx:712
#: src/wizard/WizardApp.jsx:214
msgid "Choose the engine that powers your subscriptions. You can change this later."
msgstr "选择管理您订阅的引擎。您以后可以更改此设置。"

#: build/admin.js:56
#: build/wizard.js:2
#: src/admin/pages/SettingsPage.jsx:745
#: src/wizard/WizardApp.jsx:242
msgid "WooCommerce"
msgstr "WooCommerce"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:748
msgid ""
"Full-featured. Physical and digital products, coupons, taxes, shipping, "
"variable subscriptions, any payment gateway. For stores that want the full "
"WooCommerce ecosystem."
msgstr "功能齐全。支持实体和数字产品、优惠券、税费、运费、可变订阅、任何支付网关。适用于需要完整 WooCommerce 生态系统的商店。"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:752
msgid "Install and activate WooCommerce to use this mode."
msgstr "请安装并启用 WooCommerce 以使用此模式。"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:789
msgid ""
"Simpler and quicker to set up. Plans + Stripe Checkout, no WooCommerce "
"needed. Fewer features but ideal for basic subscription sites like "
"memberships and paywalls."
msgstr "更简单快捷的设置流程。方案 + Stripe Checkout，无需 WooCommerce。功能较少，但非常适合会员、付费墙等基础订阅网站。"

#: build/admin.js:56
#: build/admin.js:78
#: src/admin/App.jsx:112
#: src/admin/pages/SettingsPage.jsx:806
msgid "Checkout & Payments"
msgstr "结账与支付"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:807
msgid "Control how subscription payments are processed."
msgstr "控制订阅付款的处理方式。"

#: build/admin.js:56
#: build/wizard.js:2
#: src/admin/pages/SettingsPage.jsx:809
#: src/wizard/WizardApp.jsx:297
msgid "Accept manual renewals"
msgstr "接受手动续订"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:809
msgid ""
"Allow any payment gateway to be used for subscription purchases (customers "
"pay manually for renewals)."
msgstr "允许任何支付网关用于订阅购买（顾客需手动支付续订费用）。"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:810
msgid "Turn off automatic payments"
msgstr "关闭自动付款"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:810
msgid "Disable automatic charging even for gateways that support it."
msgstr "即使网关支持，也禁用自动扣费。"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:811
msgid "Auto-renewal toggle"
msgstr "自动续订开关"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:811
msgid "Let customers choose between automatic and manual renewal at checkout."
msgstr "允许客户在结账时选择自动续订或手动续订。"

#: build/admin.js:56
#: build/wizard.js:2
#: src/admin/pages/SettingsPage.jsx:812
#: src/wizard/WizardApp.jsx:308
msgid "Mixed checkout"
msgstr "混合结账"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:812
msgid "Allow subscription and non-subscription products to be purchased together."
msgstr "允许订阅和非订阅产品同时购买。"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:813
msgid "$0 initial checkout"
msgstr "$0 首次结账"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:813
msgid ""
"Allow subscriptions with a $0 initial payment to be purchased without a "
"payment method. The customer will need to add one before the first renewal."
msgstr "允许首次付款为 $0 的订阅在无需支付方式的情况下购买。客户需在首次续订前添加支付方式。"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:814
msgid "Early renewal"
msgstr "提前续订"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:814
msgid ""
"Allow customers to renew their subscription before the next payment date "
"from their account page."
msgstr "允许客户在下一个付款日前从账户页面提前续订订阅。"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:815
msgid "Drip downloadable content"
msgstr "分批下载内容"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:815
msgid ""
"Only grant access to new downloadable files after the next renewal is "
"processed. Files added to a product between renewals remain hidden until "
"the customer pays."
msgstr "仅在处理下一次续订后授予对新下载文件的访问权限。续订期间添加到产品的文件在客户付款前保持隐藏。"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:816
msgid "Subscription switching"
msgstr "订阅切换"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:816
msgid ""
"Allow customers to upgrade, downgrade, or switch between subscription plans "
"from their account."
msgstr "允许客户在账户内升级、降级或切换订阅方案。"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:818
msgid "Switch charge type"
msgstr "切换收费类型"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:819
msgid "How to charge when a customer switches plans."
msgstr "当客户切换方案时如何收费。"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:822
msgid "Full charge for new plan"
msgstr "对新方案全额收费"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:823
msgid "Prorate based on remaining time"
msgstr "按剩余时间按比例收费"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:824
msgid "No charge (free switch)"
msgstr "不收费（免费切换）"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:830
msgid "Update prices on renewal"
msgstr "续订时更新价格"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:830
msgid ""
"Automatically update existing subscription prices to match the current "
"product price when a renewal is processed. The subscription total will be "
"recalculated."
msgstr "在处理续订时，自动将现有订阅价格更新为当前产品价格。订阅总额将重新计算。"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:831
msgid "Update shipping on renewal"
msgstr "续订时更新运费"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:831
msgid ""
"Recalculate shipping costs when creating renewal orders instead of copying "
"the original shipping amount."
msgstr "在创建续订订单时重新计算运费，而不是复制原始运费金额。"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:834
msgid "Synchronized Renewals"
msgstr "同步续订"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:835
msgid ""
"Align subscription renewals to specific calendar dates for monthly and "
"yearly billing periods."
msgstr "将订阅续订日期与月度和年度计费周期的特定日历日期对齐。"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:837
msgid "Enable synchronized renewals"
msgstr "启用同步续订"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:837
msgid ""
"Monthly subscriptions renew on a fixed day of the month. Yearly "
"subscriptions renew on a fixed month and day."
msgstr "月度订阅在每月固定日期续订。年度订阅在固定的月份和日期续订。"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:839
msgid "Renewal day of month"
msgstr "每月续订日"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:840
msgid ""
"Used for monthly and quarterly subscriptions, and as the day for yearly "
"renewals."
msgstr "用于月度和季度订阅，并作为年度续订的日期。"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:850
msgid "Renewal month (yearly subscriptions)"
msgstr "续订月份（年度订阅）"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:851
msgid "Yearly subscriptions will renew on this month and the day selected above."
msgstr "年度订阅将在本月以及上方选择的日期续订。"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:854
msgid "January"
msgstr "一月"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:855
msgid "February"
msgstr "二月"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:856
msgid "March"
msgstr "三月"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:857
msgid "April"
msgstr "四月"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:858
msgid "May"
msgstr "五月"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:859
msgid "June"
msgstr "六月"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:860
msgid "July"
msgstr "七月"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:861
msgid "August"
msgstr "八月"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:862
msgid "September"
msgstr "九月"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:863
msgid "October"
msgstr "十月"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:864
msgid "November"
msgstr "十一月"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:865
msgid "December"
msgstr "十二月"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:870
msgid "Prorate first payment"
msgstr "按比例分配首付款"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:870
msgid "Adjust the first payment amount based on the days until the next sync date."
msgstr "根据距离下一个同步日期的天数调整首付款金额。"

#: build/admin.js:56
#: build/admin.js:78
#: src/admin/App.jsx:113
#: src/admin/pages/SettingsPage.jsx:881
msgid "Customer Controls"
msgstr "客户控制"

#: build/admin.js:56
#: build/wizard.js:2
#: src/admin/pages/SettingsPage.jsx:882
#: src/wizard/WizardApp.jsx:380
msgid "Control what customers can do with their subscriptions."
msgstr "控制客户可以如何管理他们的订阅。"

#: build/admin.js:56
#: build/wizard.js:2
#: src/admin/pages/SettingsPage.jsx:884
#: src/wizard/WizardApp.jsx:385
msgid "Allow customers to suspend"
msgstr "允许客户暂停"

#: build/admin.js:56
#: build/wizard.js:2
#: src/admin/pages/SettingsPage.jsx:884
#: src/wizard/WizardApp.jsx:386
msgid "Let customers pause their subscriptions temporarily."
msgstr "允许客户临时暂停他们的订阅。"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:886
msgid "Maximum suspensions per subscription"
msgstr "每个订阅的最大暂停次数"

#: build/admin.js:56
#: build/wizard.js:2
#: src/admin/pages/SettingsPage.jsx:887
#: src/wizard/WizardApp.jsx:398
msgid "0 = unlimited"
msgstr "0 = 不限"

#: build/admin.js:56
#: build/wizard.js:2
#: src/admin/pages/SettingsPage.jsx:894
#: src/wizard/WizardApp.jsx:408
msgid "Allow customers to cancel"
msgstr "允许客户取消"

#: build/admin.js:56
#: build/wizard.js:2
#: src/admin/pages/SettingsPage.jsx:894
#: src/wizard/WizardApp.jsx:409
msgid "Let customers cancel their active subscriptions from their account."
msgstr "允许客户在账户中取消其激活的订阅。"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:896
msgid "Sitewide minimum periods before cancellation"
msgstr "全站取消前的最短周期"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:897
msgid ""
"Minimum billing periods before customers can cancel. Applies to all "
"subscriptions unless overridden per-product. 0 = cancel anytime."
msgstr "客户可取消前的最少计费周期。适用于所有订阅，除非在产品级别单独设置。0 = 可随时取消。"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:906
msgid "Cancellation Survey"
msgstr "取消调查"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:907
msgid ""
"Collect feedback from customers when they cancel to understand churn "
"reasons."
msgstr "收集客户取消时的反馈，以了解流失原因。"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:909
msgid "Enable cancellation survey"
msgstr "启用取消调查"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:909
msgid "Show a survey form when customers cancel, asking why they are leaving."
msgstr "客户取消时显示调查表单，询问他们离开的原因。"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:912
msgid "Cancellation reasons"
msgstr "取消原因"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:925
msgid "Reason"
msgstr "原因"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:949
msgid "Add reason"
msgstr "添加原因"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:962
msgid "Subscriber Roles"
msgstr "订阅者角色"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:963
msgid "Control user roles based on subscription status."
msgstr "根据订阅状态控制用户角色。"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:965
msgid "Enable role management"
msgstr "启用角色管理"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:965
msgid "Automatically change user roles when subscription status changes."
msgstr "当订阅状态发生变化时，自动更改用户角色。"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:967
msgid "Active subscriber role"
msgstr "活跃订阅者角色"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:970
#: src/admin/pages/SettingsPage.jsx:981
msgid "Subscriber"
msgstr "订阅者"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:977
msgid "Inactive subscriber role"
msgstr "非活跃订阅者角色"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:995
msgid "Email Notifications"
msgstr "邮件通知"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:996
msgid "Configure subscription email notifications directly below."
msgstr "可在下方直接配置订阅邮件通知。"

#: build/admin.js:56
#: build/admin.js:78
#: src/admin/App.jsx:118
#: src/admin/pages/SettingsPage.jsx:1007
msgid "Standalone Mode"
msgstr "独立模式"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1008
msgid ""
"Sell simple recurring subscriptions via Stripe Checkout without creating "
"WooCommerce products. Perfect for memberships, paywalls, or patron-style "
"sites."
msgstr "通过 Stripe Checkout 销售简单的循环订阅，无需创建 WooCommerce 产品。非常适合会员制、付费墙或赞助类网站。"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1015
msgid "Enable Standalone Mode"
msgstr "启用独立模式"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1016
msgid ""
"When enabled, a new \"Plans\" page appears in the sidebar and Subscribe "
"blocks/shortcodes become available."
msgstr "启用后，侧边栏会出现新的“方案”页面，并可使用订阅区块/短码。"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1030
msgid "Currency"
msgstr "货币"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1031
msgid ""
"ISO 4217 code (e.g. USD, EUR, GBP). Defaults to your WooCommerce currency. "
"All standalone plans use this single currency."
msgstr "ISO 4217 代码（例如 USD、EUR、GBP）。默认为您的 WooCommerce 货币。所有独立方案都使用此单一货币。"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1040
msgid "Default success URL"
msgstr "默认成功跳转网址"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1041
msgid ""
"Where customers are redirected after completing Stripe Checkout. Blocks and "
"shortcodes can override this per-button."
msgstr "客户完成 Stripe Checkout 后将被重定向到此处。区块和短码可为每个按钮单独设置。"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1050
msgid "Default cancel URL"
msgstr "默认取消跳转网址"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1051
msgid "Where customers are redirected if they abandon Stripe Checkout."
msgstr "客户放弃 Stripe Checkout 时将被重定向到此处。"

#: build/admin.js:56
#: build/admin.js:64
#: src/admin/pages/MigrationPage.jsx:698
#: src/admin/pages/SettingsPage.jsx:1059
msgid "Next steps"
msgstr "下一步"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1061
msgid "Connect Stripe via the Milo Payments page."
msgstr "请通过 Milo Payments 页面连接 Stripe。"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1062
msgid "Create your first plan from the Plans page in the sidebar."
msgstr "在侧边栏的方案页面创建您的第一个方案。"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1063
msgid ""
"Add a Subscribe block or [milo_subscriptions_subscribe] shortcode to any "
"page."
msgstr "在任意页面添加订阅区块或 [milo_subscriptions_subscribe] 短码。"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1069
msgid "Email notifications"
msgstr "邮件通知"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1072
msgid ""
"In Standalone mode, customer emails (receipts, payment failures, renewal "
"reminders, refunds) are sent directly by Stripe — not by this plugin. "
"Configure them in your Stripe dashboard."
msgstr "在独立模式下，客户邮件（收据、付款失败、续订提醒、退款）由 Stripe 直接发送——不是由本插件发送。请在您的 Stripe 控制台中进行设置。"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1083
msgid "Open Stripe email settings"
msgstr "打开 Stripe 邮件设置"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1098
msgid "General Settings"
msgstr "常规设置"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1099
msgid "Configure the general behavior of Milo Subscriptions."
msgstr "配置 Milo Subscriptions 的常规行为。"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1102
msgid "Add to cart button text (subscription)"
msgstr "加入购物车按钮文本（订阅）"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1107
msgid "Add to cart button text (variable subscription)"
msgstr "加入购物车按钮文本（可变订阅）"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1114
msgid "Usage Tracking"
msgstr "使用情况跟踪"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1115
msgid "Help us improve Milo Subscriptions by sharing anonymous usage data."
msgstr "通过分享匿名使用数据，帮助我们改进 Milo 订阅。"

#: build/admin.js:56
#: build/wizard.js:2
#: src/admin/pages/SettingsPage.jsx:1122
#: src/admin/pages/SettingsPage.jsx:1129
#: src/wizard/WizardApp.jsx:340
msgid "What we collect"
msgstr "我们收集的内容"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1126
msgid "Enable usage tracking"
msgstr "启用使用情况跟踪"

#: build/admin.js:56
#: build/wizard.js:2
#: src/admin/pages/SettingsPage.jsx:1126
#: src/wizard/WizardApp.jsx:324
msgid ""
"Share anonymous usage data to help us improve the plugin. No personal data "
"is ever collected."
msgstr "分享匿名使用数据，帮助我们改进此插件。我们绝不会收集任何个人数据。"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1134
msgid ""
"When enabled, we collect the following anonymous data to help us improve "
"Milo Subscriptions:"
msgstr "启用后，我们会收集以下匿名数据，以帮助改进 Milo 订阅："

#: build/admin.js:56
#: build/wizard.js:2
#: src/admin/pages/SettingsPage.jsx:1137
#: src/wizard/WizardApp.jsx:345
msgid "Plugin, WordPress, and WooCommerce versions"
msgstr "插件、WordPress 和 WooCommerce 版本"

#: build/admin.js:56
#: build/wizard.js:2
#: src/admin/pages/SettingsPage.jsx:1138
#: src/wizard/WizardApp.jsx:346
msgid "Subscription counts"
msgstr "订阅数量"

#: build/admin.js:56
#: build/wizard.js:2
#: src/admin/pages/SettingsPage.jsx:1139
#: src/wizard/WizardApp.jsx:347
msgid "Revenue metrics (anonymized)"
msgstr "收入指标（已匿名化）"

#: build/admin.js:56
#: build/wizard.js:2
#: src/admin/pages/SettingsPage.jsx:1140
#: src/wizard/WizardApp.jsx:348
msgid "Payment gateways used"
msgstr "使用的支付网关"

#: build/admin.js:56
#: build/wizard.js:2
#: src/admin/pages/SettingsPage.jsx:1141
#: src/wizard/WizardApp.jsx:349
msgid "Billing period distribution"
msgstr "账单周期分布"

#: build/admin.js:56
#: build/wizard.js:2
#: src/admin/pages/SettingsPage.jsx:1144
#: src/wizard/WizardApp.jsx:352
msgid ""
"We never collect customer names, emails, order details, or any personally "
"identifiable information."
msgstr "我们绝不会收集客户姓名、邮箱、订单详情或任何可识别个人身份的信息。"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1203
msgid "Tips"
msgstr "提示"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1221
msgid "Changelog"
msgstr "更新日志"

#: build/admin.js:56
#: build/admin.js:78
#: src/admin/App.jsx:438
#: src/admin/pages/SettingsPage.jsx:1226
msgid "All Add-ons Bundle"
msgstr "全部附加组件套餐"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1228
msgid ""
"Get every add-on for one price. Recover failed payments, gifting, coupons, "
"and more."
msgstr "一次付费，获取所有附加组件。恢复失败支付、赠送、优惠券等功能。"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1247
msgid "Switch subscriptions mode?"
msgstr "要切换订阅模式吗？"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1253
msgid ""
"Switching to Standalone will hide your WooCommerce subscriptions and show "
"Plans instead."
msgstr "切换到独立模式将隐藏您的 WooCommerce 订阅，并显示方案。"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1254
msgid ""
"Switching to WooCommerce will hide Standalone subscriptions and the Plans "
"page."
msgstr "切换到 WooCommerce 将隐藏独立订阅和方案页面。"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1257
msgid "Nothing is deleted. You can switch back at any time."
msgstr "不会删除任何内容。您可以随时切换回来。"

#: build/admin.js:56
#: src/admin/pages/SettingsPage.jsx:1272
msgid "Switch mode"
msgstr "切换模式"

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:36
#. translators: %s: version number
msgid "UPDATE AVAILABLE (v%s)"
msgstr "可用更新（v%s）"

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:39
msgid "ACTIVE"
msgstr "已激活"

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:39
msgid "ACTIVE & LICENSED"
msgstr "已激活并授权"

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:42
msgid "NEEDS LICENSE"
msgstr "需要授权"

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:45
msgid "INACTIVE"
msgstr "未激活"

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:93
msgid "Updating..."
msgstr "正在更新…"

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:93
msgid "Update"
msgstr "更新"

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:114
msgid "Enter License"
msgstr "输入授权码"

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:120
msgid "More actions"
msgstr "更多操作"

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:128
msgid "Deactivate license"
msgstr "停用许可证"

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:134
msgid "Deactivate plugin"
msgstr "停用插件"

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:191
msgid "Update failed."
msgstr "更新失败。"

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:269
msgid "License activated. Reloading…"
msgstr "许可证已激活。正在重新加载…"

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:273
msgid "Invalid license key."
msgstr "无效的许可证密钥。"

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:281
msgid ""
"License activation is not available. Please make sure the add-on plugin is "
"installed and activated first."
msgstr "无法激活许可证。请确保已安装并启用附加插件。"

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:282
msgid "Failed to activate license."
msgstr "激活许可证失败。"

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:365
msgid "All"
msgstr "全部"

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:368
msgid "Installed"
msgstr "已安装"

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:370
msgid "Updates"
msgstr "更新"

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:377
msgid "Payment Gateways"
msgstr "支付网关"

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:402
msgid "Paid Add-ons"
msgstr "付费插件"

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:427
#. translators: %s: add-on name
msgid "Activate License — %s"
msgstr "激活许可证 — %s"

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:434
msgid "Enter your license key to unlock updates and support."
msgstr "输入您的许可证密钥以解锁更新和支持。"

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:455
msgid "Activate License"
msgstr "激活许可证"

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:478
msgid "Screenshot coming soon"
msgstr "截图即将推出"

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:493
#: src/admin/pages/AddOnsPage.jsx:559
msgid "Active & Licensed"
msgstr "已激活 & 已授权"

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:501
msgid "Needs License"
msgstr "需要许可证"

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:509
msgid "Inactive"
msgstr "未激活"

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:532
#. translators: %s: version number
msgid "Update to v%s"
msgstr "更新到 v%s"

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:547
msgid "Deactivate License"
msgstr "停用许可证"

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:576
msgid "Enter License Key"
msgstr "输入许可证密钥"

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:589
msgid "Activate Plugin"
msgstr "激活插件"

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:596
msgid "Download free add-on"
msgstr "下载免费插件"

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:597
#. translators: %s: price
msgid "Buy for %s"
msgstr "购买，价格为 %s"

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:611
msgid "Compatible with your version"
msgstr "兼容您的版本"

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:611
msgid "Coming soon"
msgstr "即将推出"

#: build/admin.js:56
#: src/admin/pages/AddOnsPage.jsx:621
msgid "Features"
msgstr "功能"

#: build/admin.js:56
#: src/admin/pages/MigrationPage.jsx:14
msgid "Subscriptions for WooCommerce (WP Swings)"
msgstr "WooCommerce 订阅（WP Swings）"

#: build/admin.js:56
#: src/admin/pages/MigrationPage.jsx:18
msgid ""
"Migrate subscriptions, billing schedules, payment tokens, and renewal "
"orders from the official WooCommerce Subscriptions plugin."
msgstr "从官方 WooCommerce Subscriptions 插件迁移订阅、账单计划、支付令牌和续订订单。"

#: build/admin.js:56
#: src/admin/pages/MigrationPage.jsx:19
msgid ""
"Migrate products, subscriptions, billing schedules, and renewal orders from "
"the free WP Swings Subscriptions for WooCommerce plugin."
msgstr "从免费的 WP Swings Subscriptions for WooCommerce 插件迁移产品、订阅、账单计划和续费订单。"

#: build/admin.js:56
#: src/admin/pages/MigrationPage.jsx:51
msgid "Payment methods"
msgstr "支付方式"

#: build/admin.js:56
#: src/admin/pages/MigrationPage.jsx:52
msgid "Monthly revenue"
msgstr "月收入"

#: build/admin.js:56
#: src/admin/pages/MigrationPage.jsx:53
msgid "With coupons"
msgstr "含优惠券"

#: build/admin.js:56
#: src/admin/pages/MigrationPage.jsx:54
msgid "With downloads"
msgstr "含下载"

#: build/admin.js:56
#: src/admin/pages/MigrationPage.jsx:57
msgid "Warnings"
msgstr "警告"

#: build/admin.js:56
#: src/admin/pages/MigrationPage.jsx:64
msgid "By status"
msgstr "按状态"

#: build/admin.js:56
#: src/admin/pages/MigrationPage.jsx:89
msgid "By payment method"
msgstr "按支付方式"

#: build/admin.js:56
#: src/admin/pages/MigrationPage.jsx:103
#. translators: %d: number of warnings
msgid "%d warning(s)"
msgstr "%d 个警告"

#: build/admin.js:56
#: src/admin/pages/MigrationPage.jsx:113
msgid "What will be imported"
msgstr "将要导入的内容"

#: build/admin.js:56
#: src/admin/pages/MigrationPage.jsx:116
msgid "Subscription details and billing schedules"
msgstr "订阅详情和账单计划"

#: build/admin.js:56
#: src/admin/pages/MigrationPage.jsx:117
msgid "Customer and address information"
msgstr "客户及地址信息"

#: build/admin.js:56
#: src/admin/pages/MigrationPage.jsx:118
msgid "Payment method and tokens"
msgstr "支付方式和令牌"

#: build/admin.js:56
#: src/admin/pages/MigrationPage.jsx:119
msgid "Renewal order history"
msgstr "续费订单历史"

#: build/admin.js:56
#: src/admin/pages/MigrationPage.jsx:120
msgid "Subscription statuses"
msgstr "订阅状态"

#: build/admin.js:56
#: src/admin/pages/MigrationPage.jsx:121
msgid "Coupon discounts"
msgstr "优惠券折扣"

#: build/admin.js:56
#: src/admin/pages/MigrationPage.jsx:122
msgid "Download permissions"
msgstr "下载权限"

#: build/admin.js:56
#: src/admin/pages/MigrationPage.jsx:168
msgid "Connected gateway account doesn't match your existing subscriptions."
msgstr "已连接的网关账户与您现有的订阅不匹配。"

#: build/admin.js:56
#: src/admin/pages/MigrationPage.jsx:170
msgid ""
"We checked a sample of your existing subscriptions against the gateway "
"account currently connected to Milo Payments. The customers don't exist on "
"that account — meaning if you import now, every renewal will fail because "
"the payment method lives on a different account."
msgstr ""
"我们已将您部分现有订阅与当前连接至 Milo Payments "
"的网关账户进行了核对。这些客户在该账户中不存在——这意味着如果现在导入，每次续费都会失败，因为支付方式属于另一个账户。"

#: build/admin.js:57
#: src/admin/pages/MigrationPage.jsx:181
#. translators: %1$d count, %2$s sample subscription IDs
msgid ""
"%1$d sampled subscriptions reference customer IDs not on the connected "
"account (e.g. %2$s)."
msgstr "%1$d 个抽样订阅引用了未在已连接账户上的客户 ID（如 %2$s）。"

#: build/admin.js:57
#: src/admin/pages/MigrationPage.jsx:190
msgid "What to do:"
msgstr "操作建议："

#: build/admin.js:57
#: src/admin/pages/MigrationPage.jsx:191
msgid ""
"Open Payments settings, disconnect this gateway, then reconnect using the "
"same account your existing subscriptions were created on (typically the one "
"your old gateway was using)."
msgstr "打开支付设置，断开该网关连接，然后使用您现有订阅创建时的同一账户重新连接（通常是您原有网关所用的账户）。"

#: build/admin.js:57
#: src/admin/pages/MigrationPage.jsx:193
msgid "Open Payments settings →"
msgstr "打开支付设置 →"

#: build/admin.js:57
#: src/admin/pages/MigrationPage.jsx:207
msgid "Milo Payments isn't active."
msgstr "Milo Payments 未启用。"

#: build/admin.js:57
#: src/admin/pages/MigrationPage.jsx:208
msgid ""
"You can import now, but imported subscriptions won't renew automatically "
"until Milo Payments is installed and connected — until then each renewal is "
"put on hold and invoiced. Install and activate it, then connect a gateway, "
"and renewals resume on their own."
msgstr ""
"您现在可以导入，但在安装并连接 Milo Payments "
"之前，导入的订阅不会自动续订——期间每次续订都会被挂起并开具账单。请安装并启用，然后连接支付网关，续订将自动恢复。"

#: build/admin.js:57
#: src/admin/pages/MigrationPage.jsx:209
msgid "Install Milo Payments →"
msgstr "安装 Milo Payments →"

#: build/admin.js:57
#: src/admin/pages/MigrationPage.jsx:219
msgid "Some payment gateways aren't connected yet."
msgstr "部分支付网关尚未连接。"

#: build/admin.js:57
#: src/admin/pages/MigrationPage.jsx:221
msgid ""
"You can import now. Subscriptions on these gateways are held and invoiced "
"until you connect the gateway in Milo Payments, then their renewals resume "
"automatically:"
msgstr "您现在可以导入。这些网关下的订阅会被挂起并开具账单，直到您在 Milo Payments 中连接该网关，届时它们的续订会自动恢复："

#: build/admin.js:57
#: src/admin/pages/MigrationPage.jsx:226
#. translators: %d: number of subscriptions
msgid "%d subscriptions"
msgstr "%d 个订阅"

#: build/admin.js:57
#: src/admin/pages/MigrationPage.jsx:230
msgid "Open Payments →"
msgstr "打开支付设置 →"

#: build/admin.js:58
#: src/admin/pages/MigrationPage.jsx:244
#. translators: %1$d count, %2$s comma-separated gateway IDs
msgid ""
"%1$d subscriptions use a gateway with no Milo Payments equivalent (%2$s). "
"They will be imported as manual-renewal until the customer updates their "
"payment method."
msgstr "%1$d 个订阅使用了没有 Milo Payments 对应项的网关（%2$s）。在客户更新支付方式之前，它们将被导入为手动续费。"

#: build/admin.js:58
#: src/admin/pages/MigrationPage.jsx:260
msgid "How importing works"
msgstr "导入流程说明"

#: build/admin.js:58
#: src/admin/pages/MigrationPage.jsx:263
msgid ""
"We detect subscriptions from other plugins and show you a preview before "
"anything is changed."
msgstr "我们会检测来自其他插件的订阅，并在更改前为您展示预览。"

#: build/admin.js:58
#: src/admin/pages/MigrationPage.jsx:264
msgid ""
"Your existing data is copied, never moved — the original subscriptions stay "
"intact, so you can roll back at any time."
msgstr "您的现有数据会被复制，绝不会被移动——原有订阅保持不变，您可以随时回滚。"

#: build/admin.js:58
#: src/admin/pages/MigrationPage.jsx:265
msgid ""
"Subscriptions, billing schedules, customers, payment tokens, and renewal "
"history are all carried over."
msgstr "订阅、账单计划、客户、支付令牌和续订历史都会被完整迁移。"

#: build/admin.js:58
#: src/admin/pages/MigrationPage.jsx:266
msgid ""
"Import runs in the background. You can navigate away and come back, no need "
"to keep this page open."
msgstr "导入将在后台运行。您可以离开此页面，稍后返回，无需一直保持页面开启。"

#: build/admin.js:58
#: src/admin/pages/MigrationPage.jsx:267
msgid ""
"Migrating from WooCommerce Subscriptions? Deactivate it first (its data "
"stays in your database); Milo then imports and renews your subscriptions."
msgstr "正在从 WooCommerce Subscriptions 迁移？请先停用它（其数据会保留在数据库中）；Milo 随后会导入并续订您的订阅。"

#: build/admin.js:58
#: src/admin/pages/MigrationPage.jsx:271
msgid "Before you import"
msgstr "导入前须知"

#: build/admin.js:58
#: src/admin/pages/MigrationPage.jsx:273
msgid ""
"Connect at least one Milo Payments gateway. Imported subscriptions need it "
"to renew."
msgstr "请至少连接一个 Milo Payments 网关。导入的订阅需要它来续订。"

#: build/admin.js:58
#: src/admin/pages/MigrationPage.jsx:274
msgid ""
"Use the same gateway account your existing customers were created on, so "
"saved cards keep working."
msgstr "请使用现有客户创建时所用的同一个网关账户，以确保已保存的银行卡可继续使用。"

#: build/admin.js:58
#: src/admin/pages/MigrationPage.jsx:281
msgid "Migration guide"
msgstr "迁移指南"

#: build/admin.js:58
#: src/admin/pages/MigrationPage.jsx:381
msgid "Migration failed."
msgstr "迁移失败。"

#: build/admin.js:58
#: src/admin/pages/MigrationPage.jsx:439
msgid "Failed to start migration."
msgstr "无法开始迁移。"

#: build/admin.js:58
#: src/admin/pages/MigrationPage.jsx:473
#. translators: %d: number of subscriptions
msgid "Start importing %d subscriptions"
msgstr "开始导入 %d 个订阅"

#: build/admin.js:58
#: build/wizard.js:2
#: src/admin/pages/MigrationPage.jsx:506
#: src/admin/pages/MigrationPage.jsx:521
#: src/wizard/WizardApp.jsx:841
msgid "Import Subscriptions"
msgstr "导入订阅"

#: build/admin.js:58
#: src/admin/pages/MigrationPage.jsx:507
msgid ""
"No subscriptions from other plugins were detected. If you previously used "
"WooCommerce Subscriptions, make sure the data is still in your database."
msgstr "未检测到来自其他插件的订阅。如果您之前使用过 WooCommerce Subscriptions，请确保数据仍在您的数据库中。"

#: build/admin.js:58
#: src/admin/pages/MigrationPage.jsx:522
msgid ""
"We detected subscription data from another plugin. Import it into Milo "
"Subscriptions with one click."
msgstr "我们检测到来自其他插件的订阅数据。只需一键即可将其导入 Milo Subscriptions。"

#: build/admin.js:59
#: src/admin/pages/MigrationPage.jsx:536
#. translators: %d: number of subscriptions
msgid "%d subscriptions found"
msgstr "已找到 %d 个订阅"

#: build/admin.js:59
#: src/admin/pages/MigrationPage.jsx:565
#. translators: %s: import source label
msgid "Import Preview: %s"
msgstr "导入预览：%s"

#: build/admin.js:62
#: src/admin/pages/MigrationPage.jsx:569
#. translators: %d: number of subscriptions
msgid ""
"Review the %d subscriptions below before importing. Your existing data will "
"not be affected."
msgstr "在导入前，请先审核下方的 %d 个订阅。您现有的数据不会受到影响。"

#: build/admin.js:62
#: build/wizard.js:3
#: src/admin/pages/MigrationPage.jsx:578
#: src/wizard/WizardApp.jsx:962
msgid "Analyzing subscriptions..."
msgstr "正在分析订阅…"

#: build/admin.js:62
#: src/admin/pages/MigrationPage.jsx:587
msgid "Could not generate a preview report. You can still proceed with the import."
msgstr "无法生成预览报告。您仍可继续导入。"

#: build/admin.js:62
#: src/admin/pages/MigrationPage.jsx:608
msgid "Importing..."
msgstr "正在导入…"

#: build/admin.js:62
#: src/admin/pages/MigrationPage.jsx:609
#. translators: 1: number imported, 2: total number of subscriptions
msgid "%1$d of %2$d subscriptions imported"
msgstr "已导入 %1$d/%2$d 个订阅"

#: build/admin.js:62
#: src/admin/pages/MigrationPage.jsx:627
msgid ""
"Migration runs in the background. You can safely navigate away and come "
"back later."
msgstr "迁移将在后台进行。您可以安心离开页面，稍后再返回。"

#: build/admin.js:62
#: src/admin/pages/MigrationPage.jsx:632
msgid "Cancel import"
msgstr "取消导入"

#: build/admin.js:62
#: src/admin/pages/MigrationPage.jsx:646
msgid "the source plugin"
msgstr "源插件"

#: build/admin.js:62
#: src/admin/pages/MigrationPage.jsx:652
msgid "Import Complete"
msgstr "导入完成"

#: build/admin.js:63
#: src/admin/pages/MigrationPage.jsx:657
#. translators: %d: number of subscriptions
msgid "Successfully imported %d subscriptions into Milo Subscriptions."
msgstr "已成功将 %d 个订阅导入 Milo Subscriptions。"

#: build/admin.js:63
#: build/wizard.js:2
#: src/admin/pages/MigrationPage.jsx:660
#: src/wizard/WizardApp.jsx:904
msgid "No new subscriptions to import. All were already migrated."
msgstr "没有新的订阅可导入，所有订阅都已迁移。"

#: build/admin.js:63
#: src/admin/pages/MigrationPage.jsx:670
msgid "Milo Subscriptions now handles your renewals."
msgstr "现在 Milo Subscriptions 已为您管理续订。"

#: build/admin.js:64
#: src/admin/pages/MigrationPage.jsx:673
#. translators: %s: source plugin name
msgid ""
"Once you've confirmed at least one full billing cycle runs cleanly, you can "
"safely deactivate %s and its companion gateway plugins. Imported "
"subscriptions will keep renewing through Milo Payments."
msgstr "在您确认至少有一个完整账单周期顺利运行后，便可放心停用 %s 及其相关网关插件。导入的订阅将继续通过 Milo Payments 续订。"

#: build/admin.js:64
#: build/wizard.js:3
#: src/admin/pages/MigrationPage.jsx:681
#: src/wizard/WizardApp.jsx:947
msgid "Imported. Connect Milo Payments to start renewals."
msgstr "已导入。连接 Milo Payments 开始续订。"

#: build/admin.js:64
#: build/wizard.js:3
#: src/admin/pages/MigrationPage.jsx:682
#: src/wizard/WizardApp.jsx:948
msgid ""
"These subscriptions are imported, but their renewals are held and invoiced "
"until you connect a payment gateway. Once you connect Milo Payments, "
"renewals resume automatically — no need to re-import."
msgstr "这些订阅已导入，但在您连接支付网关前，续订将被挂起并开具账单。连接 Milo Payments 后，续订会自动恢复——无需重新导入。"

#: build/admin.js:64
#: src/admin/pages/MigrationPage.jsx:702
msgid ""
"Spot-check a handful of migrated subscriptions on the Subscriptions page, "
"confirm status, next payment date, and customer are correct."
msgstr "在“订阅”页面抽查部分已迁移的订阅，确认状态、下次付款日期和客户信息均正确。"

#: build/admin.js:65
#: src/admin/pages/MigrationPage.jsx:707
#. translators: 1: source plugin name, 2: source plugin name
msgid ""
"Milo copies your data and never moves it, so your original %1$s "
"subscriptions stay intact. To roll back, reactivate %2$s and deactivate "
"Milo Subscriptions."
msgstr "Milo 会复制您的数据，绝不会移动它，因此您原有的 %1$s 订阅会保持不变。要回滚，只需重新激活 %2$s 并停用 Milo 订阅。"

#: build/admin.js:65
#: src/admin/pages/MigrationPage.jsx:713
msgid ""
"Confirm a renewal processes cleanly through Milo Payments (run one now from "
"a subscription, or wait for the next cycle) so you know billing is working "
"end-to-end."
msgstr "请确认一次续订已通过 Milo Payments 顺利处理（可立即从某个订阅发起，或等待下一个周期），这样您就能确保整个账单流程正常。"

#: build/admin.js:65
#: src/admin/pages/MigrationPage.jsx:716
msgid ""
"If a payment gateway was mid-way through processing renewals during the "
"switch, check those orders against your gateway dashboard so none fall "
"through the gaps."
msgstr "如果切换过程中支付网关正处理中途的续订，请在您的网关后台核对这些订单，确保没有遗漏。"

#: build/admin.js:65
#: src/admin/pages/MigrationPage.jsx:726
msgid "View Subscriptions"
msgstr "查看订阅"

#: build/admin.js:65
#: src/admin/pages/MigrationPage.jsx:729
msgid "Import more"
msgstr "导入更多"

#: build/admin.js:65
#: src/admin/components/PlanFormModal.jsx:86
msgid "Edit plan"
msgstr "编辑方案"

#: build/admin.js:65
#: src/admin/components/PlanFormModal.jsx:86
#: src/admin/components/PlanFormModal.jsx:165
msgid "Create plan"
msgstr "创建方案"

#: build/admin.js:65
#: src/admin/components/PlanFormModal.jsx:97
msgid "Plan name"
msgstr "方案名称"

#: build/admin.js:65
#: build/blocks.js:1
#: src/admin/components/PlanFormModal.jsx:100
#: src/blocks/my-subscription/edit.jsx:48
msgid "Pro Plan"
msgstr "专业版方案"

#: build/admin.js:65
#: src/admin/components/PlanFormModal.jsx:105
msgid "Slug"
msgstr "别名"

#: build/admin.js:65
#: src/admin/components/PlanFormModal.jsx:108
msgid "Used in block and shortcode references. Must be unique."
msgstr "用于块和短代码引用。必须唯一。"

#: build/admin.js:65
#: src/admin/components/PlanFormModal.jsx:114
msgid "Description"
msgstr "描述"

#: build/admin.js:65
#: src/admin/components/PlanFormModal.jsx:117
msgid "Optional. Shown in the Stripe Checkout page."
msgstr "可选。在 Stripe 结账页面显示。"

#: build/admin.js:65
#: src/admin/components/PlanFormModal.jsx:139
msgid "Billing every"
msgstr "每"

#: build/admin.js:65
#: src/admin/components/PlanFormModal.jsx:150
msgid "Interval"
msgstr "周期"

#: build/admin.js:65
#: src/admin/components/PlanFormModal.jsx:53
msgid "Name is required."
msgstr "名称为必填项。"

#: build/admin.js:65
#: src/admin/components/PlanFormModal.jsx:58
msgid "Amount must be greater than zero."
msgstr "金额必须大于零。"

#: build/admin.js:65
#: src/admin/components/PlanFormModal.jsx:79
msgid "Failed to save plan."
msgstr "保存方案失败。"

#: build/admin.js:65
#: src/admin/pages/PlansPage.jsx:42
msgid "Failed to load plans."
msgstr "加载方案失败。"

#: build/admin.js:65
#: src/admin/pages/PlansPage.jsx:68
msgid "Create Plan"
msgstr "创建方案"

#: build/admin.js:65
#: src/admin/pages/PlansPage.jsx:142
#: src/admin/pages/PlansPage.jsx:147
msgid "Create your first plan"
msgstr "创建您的第一个方案"

#: build/admin.js:65
#: src/admin/pages/PlansPage.jsx:144
msgid ""
"Plans define the recurring subscriptions you offer. Each plan has a name, "
"price, and billing interval. Customers subscribe by clicking a Subscribe "
"button block or shortcode tied to the plan."
msgstr "方案定义了您提供的周期性订阅。每个方案包含名称、价格和计费周期。客户通过点击与方案关联的“订阅”按钮区块或短代码进行订阅。"

#: build/admin.js:65
#: src/admin/pages/PlansPage.jsx:164
msgid "Archived"
msgstr "已归档"

#: build/admin.js:65
#: src/admin/pages/PlansPage.jsx:108
#. translators: %s: billing interval (day, week, month, year)
msgid "per %s"
msgstr "每 %s"

#: build/admin.js:65
#: src/admin/pages/PlansPage.jsx:111
#. translators: 1: interval count, 2: billing interval (day, week, month, year)
msgid "every %1$d %2$ss"
msgstr "每 %1$d 个 %2$s"

#: build/admin.js:68
#: src/admin/pages/PlansPage.jsx:187
#. translators: %d: subscriber count
msgid "%d active subscriber(s)"
msgstr "%d 位活跃订阅者"

#: build/admin.js:68
#: build/admin.js:69
#: src/admin/pages/PlansPage.jsx:198
#: src/admin/pages/PlansPage.jsx:237
msgid "Archive"
msgstr "归档"

#: build/admin.js:68
#: src/admin/pages/PlansPage.jsx:77
msgid "Plan saved."
msgstr "方案已保存。"

#: build/admin.js:68
#: src/admin/pages/PlansPage.jsx:222
msgid "Archive plan?"
msgstr "归档计划？"

#: build/admin.js:69
#: src/admin/pages/PlansPage.jsx:228
#. translators: %s: plan name
msgid ""
"Archive \"%s\"? Existing subscribers will continue to be billed, but no new "
"customers can subscribe. You can unarchive later."
msgstr "归档“%s”？现有订阅者将继续被扣费，但无法有新客户订阅。您之后可以取消归档。"

#: build/admin.js:69
#: src/admin/pages/PlansPage.jsx:84
msgid "Plan archived."
msgstr "计划已归档。"

#: build/admin.js:69
#: src/admin/pages/PlansPage.jsx:88
msgid "Failed to archive plan."
msgstr "归档计划失败。"

#: build/admin.js:69
#: src/admin/pages/HealthCheckPage.jsx:24
msgid ""
"Subscription is set to manual renewal but the payment gateway supports "
"automatic recurring payments and a saved card is on file."
msgstr "订阅设置为手动续费，但支付网关支持自动定期付款且已保存银行卡。"

#: build/admin.js:69
#: src/admin/pages/HealthCheckPage.jsx:25
msgid ""
"Next payment date is in the past with no matching renewal order — the "
"renewal cycle was missed."
msgstr "下次付款日期已过且没有相应的续费订单 — 续费周期已错过。"

#: build/admin.js:69
#: src/admin/pages/HealthCheckPage.jsx:26
msgid ""
"Active or on-hold subscription has no next payment date set and no end date "
"— the schedule is missing."
msgstr "活动或暂停中的订阅未设置下次付款日期且无结束日期 — 排程缺失。"

#: build/admin.js:69
#: src/admin/pages/HealthCheckPage.jsx:113
msgid "Failed to load Health Check status."
msgstr "加载健康检查状态失败。"

#: build/admin.js:69
#: src/admin/pages/HealthCheckPage.jsx:126
msgid "Failed to load flagged subscriptions."
msgstr "加载被标记的订阅失败。"

#: build/admin.js:69
#: src/admin/pages/HealthCheckPage.jsx:194
msgid "Scan complete"
msgstr "扫描完成"

#: build/admin.js:69
#: src/admin/pages/HealthCheckPage.jsx:191
#: src/admin/pages/HealthCheckPage.jsx:211
msgid "Nightly scans paused"
msgstr "夜间扫描已暂停"

#: build/admin.js:69
#: src/admin/pages/HealthCheckPage.jsx:187
msgid "Health check failed"
msgstr "健康检查失败"

#: build/admin.js:69
#: src/admin/pages/HealthCheckPage.jsx:210
msgid "Nightly scans resumed"
msgstr "夜间扫描已恢复"

#: build/admin.js:69
#: src/admin/pages/HealthCheckPage.jsx:216
msgid "Could not update nightly scan setting."
msgstr "无法更新夜间扫描设置。"

#: build/admin.js:69
#: src/admin/pages/HealthCheckPage.jsx:238
msgid "Scan started. Results will appear here when ready."
msgstr "扫描已开始。准备就绪后结果会显示在此。"

#: build/admin.js:69
#: src/admin/pages/HealthCheckPage.jsx:244
msgid "Failed to start scan."
msgstr "启动扫描失败。"

#: build/admin.js:69
#: src/admin/pages/HealthCheckPage.jsx:282
msgid "Issue"
msgstr "问题"

#: build/admin.js:69
#: src/admin/pages/HealthCheckPage.jsx:319
msgid "Gateway"
msgstr "网关"

#: build/admin.js:69
#: src/admin/pages/HealthCheckPage.jsx:360
msgid "View subscription"
msgstr "查看订阅"

#: build/admin.js:69
#: src/admin/pages/HealthCheckPage.jsx:408
msgid "Pause nightly scans"
msgstr "暂停夜间扫描"

#: build/admin.js:69
#: src/admin/pages/HealthCheckPage.jsx:409
msgid "Resume nightly scans"
msgstr "恢复夜间扫描"

#: build/admin.js:69
#: src/admin/pages/HealthCheckPage.jsx:419
msgid "Scan running…"
msgstr "扫描运行中…"

#: build/admin.js:69
#: src/admin/pages/HealthCheckPage.jsx:420
msgid "Run scan now"
msgstr "立即运行扫描"

#: build/admin.js:69
#: src/admin/pages/HealthCheckPage.jsx:450
msgid "Health check running…"
msgstr "健康检查运行中…"

#: build/admin.js:70
#: src/admin/pages/HealthCheckPage.jsx:454
#. translators: %d: number of subscriptions scanned so far
msgid ""
"%d subscriptions checked so far. This page will refresh as new flagged rows "
"are found."
msgstr "目前已检查%d个订阅。本页面将在发现新标记行时自动刷新。"

#: build/admin.js:71
#: src/admin/pages/HealthCheckPage.jsx:470
#. translators: %d: number of subscriptions scanned so far
msgid "Scan in progress — %d subscriptions checked so far."
msgstr "扫描进行中 — 目前已检查%d个订阅。"

#: build/admin.js:72
#: src/admin/pages/HealthCheckPage.jsx:476
#. translators: 1: relative time, 2: scanned count, 3: flagged count
msgid "Last scan %1$s · %2$d subscriptions checked · %3$d flagged"
msgstr "上次扫描%1$s · 已检查%2$d个订阅 · 标记%3$d个"

#: build/admin.js:74
#: src/admin/pages/HealthCheckPage.jsx:83
#. translators: %d: number of minutes
msgid "%d minutes ago"
msgstr "%d分钟前"

#: build/admin.js:76
#: src/admin/pages/HealthCheckPage.jsx:88
#. translators: %d: number of hours
msgid "%d hours ago"
msgstr "%d小时前"

#: build/admin.js:78
#: src/admin/pages/HealthCheckPage.jsx:92
#. translators: %d: number of days
msgid "%d days ago"
msgstr "%d天前"

#: build/admin.js:78
#: src/admin/pages/HealthCheckPage.jsx:481
msgid "No scan has run yet. Start one to surface subscriptions that look broken."
msgstr "尚未运行任何扫描。开始扫描以查找看起来异常的订阅。"

#: build/admin.js:78
#: src/admin/pages/HealthCheckPage.jsx:509
msgid ""
"The nightly scan has failed several times in a row and is paused. Reset to "
"try again."
msgstr "夜间扫描已连续多次失败，已被暂停。重置以重试。"

#: build/admin.js:78
#: src/admin/pages/HealthCheckPage.jsx:256
msgid "Circuit breaker reset. The next scheduled scan will run."
msgstr "断路器已重置。下次计划的扫描将会运行。"

#: build/admin.js:78
#: src/admin/pages/HealthCheckPage.jsx:261
msgid "Failed to reset circuit breaker."
msgstr "重置断路器失败。"

#: build/admin.js:78
#: src/admin/pages/HealthCheckPage.jsx:521
msgid "Reset circuit breaker"
msgstr "重置断路器"

#: build/admin.js:78
#: src/admin/pages/HealthCheckPage.jsx:531
msgid ""
"Result list truncated to 5,000 rows. Address the most recent issues first, "
"then re-run the scan."
msgstr "结果列表已截断为5,000行。请优先处理最新问题，然后重新运行扫描。"

#: build/admin.js:78
#: src/admin/App.jsx:67
msgid "A quick overview of your subscription business."
msgstr "您的订阅业务快速概览。"

#: build/admin.js:78
#: src/admin/App.jsx:75
msgid "Manage standalone Stripe-powered subscriptions."
msgstr "管理独立的 Stripe 支持的订阅。"

#: build/admin.js:78
#: src/admin/App.jsx:76
msgid ""
"Manage your WooCommerce subscriptions, recurring payments, and subscriber "
"lifecycle."
msgstr "管理您的 WooCommerce 订阅、定期付款和订阅者生命周期。"

#: build/admin.js:78
#: src/admin/App.jsx:80
msgid "Plans"
msgstr "套餐"

#: build/admin.js:78
#: src/admin/App.jsx:83
msgid "Manage standalone subscription plans."
msgstr "管理独立的订阅套餐。"

#: build/admin.js:78
#: src/admin/App.jsx:90
msgid "Monitor your subscription revenue, growth, and churn."
msgstr "监控您的订阅收入、增长和流失。"

#: build/admin.js:78
#: src/admin/App.jsx:92
msgid "Overview"
msgstr "概览"

#: build/admin.js:78
#: src/admin/App.jsx:93
msgid "Revenue"
msgstr "收入"

#: build/admin.js:78
#: src/admin/App.jsx:94
msgid "By Product"
msgstr "按产品"

#: build/admin.js:78
#: src/admin/App.jsx:102
msgid "Configure your subscription store behavior and preferences."
msgstr "配置您的订阅商店行为和偏好设置。"

#: build/admin.js:78
#: src/admin/App.jsx:105
msgid "General"
msgstr "常规"

#: build/admin.js:78
#: src/admin/App.jsx:114
msgid "Roles"
msgstr "角色"

#: build/admin.js:78
#: src/admin/App.jsx:115
msgid "Emails"
msgstr "电子邮件"

#: build/admin.js:78
#: src/admin/App.jsx:126
msgid "Migrate subscriptions from WooCommerce Subscriptions or other sources."
msgstr "从 WooCommerce Subscriptions 或其他来源迁移订阅。"

#: build/admin.js:78
#: src/admin/App.jsx:133
msgid ""
"Surface subscriptions that look broken — manual but auto-capable, missed "
"renewals, missing schedules."
msgstr "查找看起来异常的订阅——手动但可自动化、错过续订、缺少计划。"

#: build/admin.js:78
#: src/admin/App.jsx:140
msgid "Discover and manage add-ons to extend your subscription store."
msgstr "发现并管理扩展您的订阅商店的附加组件。"

#: build/admin.js:78
#: src/admin/App.jsx:501
msgid "Subscriptions:"
msgstr "订阅："

#: build/admin.js:78
#: src/admin/App.jsx:440
msgid ""
"Get every current and future add-on at a fraction of the individual price. "
"One license, one renewal, all the features."
msgstr "以个别价格的一小部分，获得所有当前和未来的附加组件。一个许可，一次续费，所有功能。"

#: build/admin.js:78
#: src/admin/App.jsx:446
msgid "/ year"
msgstr "/ 年"

#: build/admin.js:78
#: src/admin/App.jsx:450
msgid "All premium add-ons included"
msgstr "包含所有高级附加组件"

#: build/admin.js:78
#: src/admin/App.jsx:451
msgid "Future add-ons at no extra cost"
msgstr "未来附加组件免费获取"

#: build/admin.js:78
#: src/admin/App.jsx:452
msgid "1 year of updates and support"
msgstr "1 年更新和支持"

#: build/admin.js:78
#: src/admin/App.jsx:453
msgid "14-day payment back guarantee"
msgstr "14 天退款保证"

#: build/admin.js:78
#: src/admin/App.jsx:462
msgid "Get the Bundle"
msgstr "获取捆绑包"

#: build/admin.js:78
#: src/admin/App.jsx:467
msgid ""
"The bundle saved us over $200/year compared to buying add-ons individually. "
"Best value for a growing store."
msgstr "这个套餐每年帮我们节省了超过 $200，相比单独购买附加组件，性价比最高。对于正在发展的商店来说是最佳选择。"

#: build/admin.js:78
#: src/admin/App.jsx:470
msgid "James W., FreshBean Roasters"
msgstr "James W., FreshBean Roasters"

#: build/admin.js:78
#: src/admin/App.jsx:416
msgid "Add-ons Marketplace"
msgstr "附加组件市场"

#: build/admin.js:78
#: src/admin/App.jsx:348
#: src/admin/App.jsx:375
msgid "Refresh"
msgstr "刷新"

#: build/admin.js:78
#: src/admin/App.jsx:356
msgid "Open Customer Portal"
msgstr "打开客户门户"

#: build/admin.js:78
#: src/admin/App.jsx:382
msgid "Edit Schedule"
msgstr "编辑计划"

#: build/admin.js:78
#: src/admin/App.jsx:519
msgid "Back to WP Admin"
msgstr "返回 WP 管理后台"

#: build/admin.js:78
#: src/admin/App.jsx:524
msgid "Docs"
msgstr "文档"

#: build/admin.js:78
#: src/admin/App.jsx:527
msgid "Support"
msgstr "支持"

#: build/blocks.js:1
#: src/blocks/subscribe/edit.jsx:26
msgid "-- Select a plan --"
msgstr "-- 请选择一个方案 --"

#: build/blocks.js:1
#: src/blocks/subscribe/edit.jsx:38
msgid "Subscribe Button Settings"
msgstr "订阅按钮设置"

#: build/blocks.js:1
#: src/blocks/subscribe/edit.jsx:44
#: src/blocks/subscribe/edit.jsx:71
msgid "Loading plans…"
msgstr "正在加载方案…"

#: build/blocks.js:1
#: src/blocks/subscribe/edit.jsx:47
msgid "Button Text"
msgstr "按钮文本"

#: build/blocks.js:1
#: src/blocks/subscribe/edit.jsx:52
msgid "Success URL (optional)"
msgstr "成功跳转链接（可选）"

#: build/blocks.js:1
#: src/blocks/subscribe/edit.jsx:55
msgid "Redirect after successful checkout. Leave empty to use the default."
msgstr "结账成功后跳转。留空将使用默认设置。"

#: build/blocks.js:1
#: src/blocks/subscribe/edit.jsx:58
msgid "Cancel URL (optional)"
msgstr "取消跳转链接（可选）"

#: build/blocks.js:1
#: src/blocks/subscribe/edit.jsx:69
msgid "Subscribe Button"
msgstr "订阅按钮"

#: build/blocks.js:1
#: src/blocks/subscribe/edit.jsx:73
msgid "No plans yet. Create one in Subscriptions → Plans."
msgstr "暂无方案。请在“订阅 → 方案”中创建一个。"

#: build/blocks.js:1
#: src/blocks/subscribe/edit.jsx:74
msgid "Choose a plan from the sidebar."
msgstr "请在侧边栏选择一个方案。"

#: build/blocks.js:1
#: src/blocks/restricted/edit.jsx:29
msgid "Any active plan"
msgstr "任意有效方案"

#: build/blocks.js:1
#: src/blocks/restricted/edit.jsx:36
msgid "Restricted Content Settings"
msgstr "受限内容设置"

#: build/blocks.js:1
#: src/blocks/restricted/edit.jsx:38
msgid "Required Plan"
msgstr "所需方案"

#: build/blocks.js:1
#: src/blocks/restricted/edit.jsx:42
msgid "Leave empty to allow any active subscriber."
msgstr "留空则允许任何有效订阅者访问。"

#: build/blocks.js:1
#: src/blocks/restricted/edit.jsx:45
msgid "Fallback Message"
msgstr "备用消息"

#: build/blocks.js:1
#: src/blocks/restricted/edit.jsx:48
msgid "Shown to non-subscribers."
msgstr "显示给非订阅用户。"

#: build/blocks.js:1
#: src/blocks/restricted/edit.jsx:55
msgid "Restricted to:"
msgstr "限制为："

#: build/blocks.js:1
#: src/blocks/restricted/edit.jsx:55
msgid "any active subscriber"
msgstr "任何有效订阅者"

#: build/blocks.js:1
#: src/blocks/my-subscription/edit.jsx:22
msgid "My Subscription Settings"
msgstr "我的订阅设置"

#: build/blocks.js:1
#: src/blocks/my-subscription/edit.jsx:24
msgid "Logged-out message"
msgstr "未登录消息"

#: build/blocks.js:1
#: src/blocks/my-subscription/edit.jsx:27
msgid "Shown to visitors who are not logged in."
msgstr "显示给未登录的访客。"

#: build/blocks.js:1
#: src/blocks/my-subscription/edit.jsx:30
msgid "No subscription message"
msgstr "无订阅信息"

#: build/blocks.js:1
#: src/blocks/my-subscription/edit.jsx:33
msgid "Shown to logged-in users who have no active subscription."
msgstr "显示给未激活订阅的已登录用户。"

#: build/blocks.js:1
#: src/blocks/my-subscription/edit.jsx:36
msgid "Manage button text"
msgstr "管理按钮文本"

#: build/blocks.js:1
#: src/blocks/my-subscription/edit.jsx:45
msgid "My Subscription block"
msgstr "我的订阅区块"

#: build/blocks.js:1
#: src/blocks/my-subscription/edit.jsx:49
msgid "9.99 EUR / month"
msgstr "9.99 欧元 / 月"

#: build/blocks.js:1
#: src/blocks/my-subscription/edit.jsx:55
msgid "Preview. Real subscription details will appear on the frontend."
msgstr "预览。实际订阅详情将在前端显示。"

#: build/wizard.js:1
#: src/wizard/WizardApp.jsx:89
msgid "Exit"
msgstr "退出"

#: build/wizard.js:1
#: src/wizard/WizardApp.jsx:115
msgid "Back"
msgstr "返回"

#: build/wizard.js:1
#: src/wizard/WizardApp.jsx:120
msgid "Continue"
msgstr "继续"

#: build/wizard.js:1
#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:131
#: src/wizard/WizardApp.jsx:202
msgid "Store Settings"
msgstr "商店设置"

#: build/wizard.js:1
#: src/wizard/WizardApp.jsx:131
msgid "Configure your subscription defaults and privacy preferences"
msgstr "配置您的订阅默认值和隐私偏好"

#: build/wizard.js:1
#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:132
#: src/wizard/WizardApp.jsx:377
msgid "Customer Experience"
msgstr "客户体验"

#: build/wizard.js:1
#: src/wizard/WizardApp.jsx:132
msgid "Set up customer controls"
msgstr "设置客户控制选项"

#: build/wizard.js:1
#: src/wizard/WizardApp.jsx:133
msgid "Payments"
msgstr "支付"

#: build/wizard.js:1
#: src/wizard/WizardApp.jsx:133
msgid "Set up payment gateways to accept recurring payments"
msgstr "设置支付网关以接受定期付款"

#: build/wizard.js:1
#: src/wizard/WizardApp.jsx:134
msgid "First Product"
msgstr "第一个产品"

#: build/wizard.js:1
#: src/wizard/WizardApp.jsx:134
msgid "Create a subscription product to sell (optional)"
msgstr "创建一个订阅产品进行销售（可选）"

#: build/wizard.js:1
#: src/wizard/WizardApp.jsx:138
msgid "Migrate from another plugin (optional)"
msgstr "从其他插件迁移（可选）"

#: build/wizard.js:1
#: src/wizard/WizardApp.jsx:146
msgid "Welcome to Milo Subscriptions"
msgstr "欢迎使用 Milo 订阅"

#: build/wizard.js:1
#: src/wizard/WizardApp.jsx:147
msgid "Set up your subscription store in just a few steps."
msgstr "只需几个步骤即可设置您的订阅商店。"

#: build/wizard.js:1
#: src/wizard/WizardApp.jsx:164
msgid "Get Started"
msgstr "开始使用"

#: build/wizard.js:1
#: src/wizard/WizardApp.jsx:167
msgid "Takes about 2 minutes"
msgstr "大约需要 2 分钟"

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:199
#. translators: 1: current step, 2: total steps
msgid "STEP 1 OF "
msgstr "第 1 步，共 "

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:205
msgid "Configure the basics for your subscription store."
msgstr "为您的订阅商店配置基本设置。"

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:245
msgid ""
"Full-featured. Products, coupons, taxes, shipping, any gateway. For stores "
"that want the full WooCommerce ecosystem."
msgstr "功能齐全。支持商品、优惠券、税费、配送及所有支付网关。适用于需要完整 WooCommerce 生态的商店。"

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:277
msgid ""
"Simpler and quicker. Plans + Stripe Checkout, no WooCommerce needed. Fewer "
"features, ideal for basic subscription sites."
msgstr "更简单更快捷。仅支持套餐 + Stripe Checkout，无需 WooCommerce。功能较少，适合基础订阅网站。"

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:292
msgid "Add to cart button text"
msgstr "加入购物车按钮文本"

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:298
msgid "Allow any payment gateway to be used for subscription purchases."
msgstr "允许任何支付网关用于订阅购买。"

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:309
msgid "Allow subscription and non-subscription products in the same cart."
msgstr "允许订阅商品与非订阅商品同时加入购物车。"

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:323
msgid "Help improve Milo Subscriptions"
msgstr "帮助改进 Milo 订阅"

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:339
msgid "Hide details"
msgstr "隐藏详情"

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:374
msgid "STEP 2 OF "
msgstr "第 2 步，共 "

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:397
msgid "Maximum suspensions"
msgstr "最多暂停次数"

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:449
msgid "Activation did not complete. Please retry."
msgstr "激活未完成。请重试。"

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:452
msgid "Failed to activate Milo Payments. Please try again."
msgstr "Milo Payments 激活失败。请重试。"

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:460
msgid "One plugin, all gateways"
msgstr "一款插件，支持所有网关"

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:461
msgid "Stripe, PayPal, Mollie, and Square. No need for separate plugins."
msgstr "Stripe、PayPal、Mollie 和 Square。无需单独插件。"

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:465
msgid "One-click OAuth setup"
msgstr "一键 OAuth 设置"

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:466
msgid "Connect your accounts securely. No API keys to copy or paste."
msgstr "安全连接您的账户。无需复制或粘贴 API 密钥。"

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:470
msgid "Built for subscriptions"
msgstr "为订阅而生"

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:471
msgid "Automatic renewals, saved cards, SCA/3D Secure out of the box."
msgstr "自动续费、保存卡片、SCA/3D Secure 开箱即用。"

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:480
#: src/wizard/WizardApp.jsx:502
msgid "STEP 3 OF "
msgstr "第 3 步，共 "

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:483
msgid "Accept Payments"
msgstr "接受付款"

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:486
msgid "Milo Payments is ready. Connect your gateways after setup."
msgstr "Milo Payments 已就绪。设置后连接您的网关。"

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:490
msgid "Installed and active"
msgstr "已安装并激活"

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:505
msgid "Payments, simplified"
msgstr "简化支付流程"

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:508
msgid "Accept recurring payments from day one. Free to use, no license needed."
msgstr "从第一天起即可接受定期付款。免费使用，无需许可证。"

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:542
msgid "Activating Milo Payments…"
msgstr "正在激活 Milo Payments…"

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:543
msgid "Installing Milo Payments…"
msgstr "正在安装 Milo Payments…"

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:547
msgid "Required to accept payments and run subscription renewals."
msgstr "接受付款和运行订阅续费所必需。"

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:556
msgid "Activation failed"
msgstr "激活失败"

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:561
msgid "Retry"
msgstr "重试"

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:567
msgid "Add Milo Payments (free)"
msgstr "添加 Milo Payments（免费）"

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:570
msgid ""
"Milo Subscriptions processes payments through Milo Payments, a separate "
"free plugin. With your go-ahead we will install and activate it now. Prefer "
"a gateway you already have? Skip this and add the Any Gateway add-on later."
msgstr ""
"Milo 订阅通过 Milo "
"Payments（一个独立的免费插件）处理付款。只要您同意，我们会立即安装并激活它。更喜欢用已有网关？可以跳过这一步，稍后再添加“任意网关”扩展。"

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:574
msgid "Activate Milo Payments"
msgstr "激活 Milo Payments"

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:575
msgid "Install & activate Milo Payments"
msgstr "安装并激活 Milo Payments"

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:585
#: src/wizard/WizardApp.jsx:708
msgid "Skip for now"
msgstr "暂时跳过"

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:644
msgid "STEP 4 OF "
msgstr "第 4 步，共 "

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:647
msgid "Create your first product"
msgstr "创建您的第一个产品"

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:650
msgid ""
"Just the essentials — you can add images, descriptions, variations and more "
"later. Skip this step if you already have products or plan to add them from "
"the Products screen."
msgstr "只需填写基本信息——您可以稍后添加图片、描述、规格等。如果已有产品或计划在“产品”界面添加，可跳过此步。"

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:612
msgid "Add a name and a price above zero."
msgstr "添加名称和大于零的价格。"

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:707
msgid "Create & continue"
msgstr "创建并继续"

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:755
msgid "Migration stopped."
msgstr "迁移已停止。"

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:827
msgid ""
"Failed to start migration. You can try again or import later from the "
"Import page."
msgstr "启动迁移失败。您可以重试，或稍后在导入页面进行导入。"

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:838
msgid "STEP 5 OF "
msgstr "第 5 步，共 "

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:844
msgid "Migrate existing subscriptions from another plugin."
msgstr "从其他插件迁移现有订阅。"

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:856
msgid "subscriptions found"
msgstr "找到的订阅"

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:875
msgid "Import now"
msgstr "立即导入"

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:903
msgid "subscriptions imported."
msgstr "已导入订阅。"

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:910
msgid "processed"
msgstr "已处理"

#: build/wizard.js:2
#: src/wizard/WizardApp.jsx:928
msgid "Milo Subscriptions now handles renewals."
msgstr "Milo Subscriptions 现在负责续订。"

#: build/wizard.js:3
#: src/wizard/WizardApp.jsx:931
#. translators: %s: source plugin name
msgid ""
"After one full billing cycle confirms everything is working, you can safely "
"deactivate %s."
msgstr "在完整账单周期确认一切正常后，您可以安全地停用 %s。"

#: build/wizard.js:3
#: src/wizard/WizardApp.jsx:972
msgid "subscriptions"
msgstr "订阅"

#: build/wizard.js:3
#: src/wizard/WizardApp.jsx:973
msgid "payment methods"
msgstr "付款方式"

#: build/wizard.js:3
#: src/wizard/WizardApp.jsx:974
msgid "monthly revenue"
msgstr "月收入"

#: build/wizard.js:3
#: src/wizard/WizardApp.jsx:985
#. translators: %d: number of warnings
msgid "%d warning(s) detected. Check the Import page for details."
msgstr "%d 个警告已检测到。请在导入页面查看详情。"

#: build/wizard.js:3
#: src/wizard/WizardApp.jsx:999
msgid "Try again"
msgstr "重试"

#: build/wizard.js:3
#: src/wizard/WizardApp.jsx:1020
msgid ""
"No subscriptions to import. You can always import later from the Import "
"page."
msgstr "没有可导入的订阅。您随时可以在导入页面进行导入。"

#: build/wizard.js:3
#: src/wizard/WizardApp.jsx:1032
msgid "Finish Setup"
msgstr "完成设置"

#: build/wizard.js:3
#: src/wizard/WizardApp.jsx:1054
msgid "You're all set!"
msgstr "全部设置完成！"

#: build/wizard.js:3
#: src/wizard/WizardApp.jsx:1056
msgid "Milo Subscriptions is ready. What would you like to do first?"
msgstr "Milo Subscriptions 已准备就绪。您想先做什么？"

#: build/wizard.js:3
#: src/wizard/WizardApp.jsx:1067
msgid "Create a Subscription Product"
msgstr "创建订阅产品"

#: build/wizard.js:3
#: src/wizard/WizardApp.jsx:1073
msgid "Go to Dashboard"
msgstr "前往仪表盘"

#: build/wizard.js:3
#: src/wizard/WizardApp.jsx:1082
msgid "Browse Add-ons"
msgstr "浏览插件扩展"

#: build/wizard.js:3
#: src/wizard/WizardApp.jsx:1084
msgid "Extend Milo Subscriptions with powerful add-ons"
msgstr "通过强大的插件扩展 Milo Subscriptions"

#: includes/class-blocks-integration.php:346
#: includes/class-cart.php:518
#: includes/class-subscription.php:714
#: includes/product/class-product-subscription.php:272
#: includes/product/class-product-variable-subscription.php:108
msgctxt "singular billing period"
msgid "day"
msgstr "天"

#: includes/class-blocks-integration.php:347
#: includes/class-cart.php:519
#: includes/class-subscription.php:715
#: includes/product/class-product-subscription.php:273
#: includes/product/class-product-variable-subscription.php:109
msgctxt "singular billing period"
msgid "week"
msgstr "周"

#: includes/class-blocks-integration.php:348
#: includes/class-cart.php:520
#: includes/class-subscription.php:716
#: includes/product/class-product-subscription.php:274
#: includes/product/class-product-variable-subscription.php:110
msgctxt "singular billing period"
msgid "month"
msgstr "月"

#: includes/class-blocks-integration.php:349
#: includes/class-cart.php:521
#: includes/class-subscription.php:717
#: includes/product/class-product-subscription.php:275
#: includes/product/class-product-variable-subscription.php:111
msgctxt "singular billing period"
msgid "year"
msgstr "年"

#: includes/class-plugin.php:340
#: includes/class-post-types.php:101
#: includes/class-post-types.php:156
msgctxt "Subscription status"
msgid "Active"
msgstr "活跃"

#: includes/class-plugin.php:341
#: includes/class-post-types.php:128
#: includes/class-post-types.php:159
msgctxt "Subscription status"
msgid "Expired"
msgstr "已过期"

#: includes/class-plugin.php:342
#: includes/class-post-types.php:137
#: includes/class-post-types.php:160
msgctxt "Subscription status"
msgid "Pending Cancellation"
msgstr "待取消"

#: includes/class-post-types.php:92
#: includes/class-post-types.php:155
msgctxt "Subscription status"
msgid "Pending"
msgstr "待处理"

#: includes/class-post-types.php:110
#: includes/class-post-types.php:157
msgctxt "Subscription status"
msgid "On hold"
msgstr "已挂起"

#: includes/class-post-types.php:119
#: includes/class-post-types.php:158
msgctxt "Subscription status"
msgid "Cancelled"
msgstr "已取消"

#: includes/product/class-product-variable-subscription.php:79
#. translators: 1: min price, 2: max price
msgctxt "Price range"
msgid "%1$s &ndash; %2$s"
msgstr "%1$s &ndash; %2$s"

#: build/admin.js:10
msgctxt "verb"
msgid "Filter"
msgstr "筛选"

#: build/admin.js:12
msgctxt "Density option for DataView layout"
msgid "Comfortable"
msgstr "舒适"

#: build/admin.js:12
msgctxt "Density option for DataView layout"
msgid "Balanced"
msgstr "平衡"

#: build/admin.js:12
msgctxt "Density option for DataView layout"
msgid "Compact"
msgstr "紧凑"

#: build/admin.js:18
#. translators: 1: Current page number, 2: Total number of pages.
msgctxt "paging"
msgid "<div>Page</div>%1$s<div>of %2$s</div>"
msgstr "<div>第</div>%1$s<div>页，共 %2$s 页</div>"

#: build/admin.js:21
#. translators: %s: field label
msgctxt "field"
msgid "Hide %s"
msgstr "隐藏 %s"

#: build/admin.js:22
#. translators: %s: field label
msgctxt "field"
msgid "Show %s"
msgstr "显示 %s"

#: build/admin.js:25
#. translators: %s: Field name.
msgctxt "field"
msgid "Edit %s"
msgstr "编辑 %s"

#: build/admin.js:22
msgctxt "View is used as a noun"
msgid "View options"
msgstr "查看选项"
