msgid ""
msgstr ""
"Project-Id-Version: Calliope Social Publisher 1.4\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/calliope-social-publisher/\n"
"POT-Creation-Date: 2026-05-01 00:00+0000\n"
"PO-Revision-Date: 2026-05-01 00:00+0000\n"
"Last-Translator: CalliopeWP\n"
"Language-Team: CalliopeWP\n"
"Language: zh_CN\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Domain: calliope-social-publisher\n"

msgid "(no name)"
msgstr "（无名称）"

msgid "1) Create your app at <code>https://developers.pinterest.com/apps</code> and complete all required fields, including website and privacy policy.<br>2) Add this exact redirect URI in your Pinterest app:"
msgstr ""

msgid "1) Open <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">Meta Developers</a> and create an app.<br>2) Choose the <b>Manage all aspects of your Page</b> use case and select the correct <b>Business Portfolio</b>. If the portfolio is wrong, the page list may come back empty.<br>3) In <b>Facebook Login &gt; Settings</b>, add the <b>Valid OAuth Redirect URI</b> shown above.<br>4) In the login settings or use case settings, enable page permissions such as <code>pages_show_list</code>, <code>pages_manage_metadata</code>, <code>pages_manage_posts</code>, and <code>pages_read_engagement</code> when available.<br>5) Add a valid <b>Privacy Policy</b> in the basic settings and publish the app when Meta requires it.<br>6) Paste the <b>App ID</b> and <b>App Secret</b> here, click <b>Save</b>, and only then click <b>Connect Facebook</b>.<br>7) During the Meta permissions screen, choose the correct Page and approve access.<br>8) If no Pages appear, review the Page roles, assigned business portfolio, and selected permissions before trying again."
msgstr ""

msgid "1) Open <code>https://developers.facebook.com/</code> and create an app for Threads.<br>2) Choose the correct <b>Business Portfolio</b>. If the portfolio is wrong, the connection often fails later.<br>3) Add the <b>Threads API</b> product and enable <b>threads_basic</b> and <b>threads_content_publish</b>.<br>4) In the basic app settings, add a valid <b>Privacy Policy</b> and move the app to <b>Live</b> when Meta requires it.<br>5) In the login settings, add this exact redirect URI:"
msgstr ""

msgid "1) Open <code>https://developers.facebook.com/</code> and create an app.<br>2) Choose the <b>Other</b> use case, set the app type to <b>Business</b>, and select the correct <b>Business Portfolio</b>.<br>3) Add the <b>Instagram</b> or <b>Instagram Login</b> product, depending on how Meta shows it in your panel.<br>4) In <b>Business login settings</b> or Instagram Login settings, add this exact redirect URI:"
msgstr ""

msgid "3) Paste the <b>App ID</b> and <b>App Secret</b> here, then click <b>Save and test</b> first.<br>4) If your app is still pending or under review, wait for approval by email before trying to publish.<br>5) Then click <b>Detect Board ID</b> to fetch your boards, and then <b>Connect with Pinterest</b> to complete the connection.<br>6) To publish in production, your app needs <b>Standard access active</b>. Without standard access, publishing may fail even if login works.<br>7) If you recently enabled permissions or changed the environment, reconnect Pinterest to generate a new token."
msgstr ""

msgid "5) Add a valid <b>Privacy Policy</b> in the app settings and move the app to <b>Live</b> when Meta requires it.<br>6) Add your account as an <b>Instagram Tester</b> and accept the invitation at <code>https://www.instagram.com/accounts/manage_access</code>.<br>7) Paste the <b>App ID</b> and <b>App Secret</b> here, click <b>Save and test</b>, and only then click <b>Connect with Instagram</b>.<br>8) If Meta shows <code>Invalid redirect_uri</code>, it usually means the callback is entered in the wrong place or does not match exactly. Check the real OAuth redirect field and copy the URL shown above exactly."
msgstr ""

msgid "6) Paste the <b>Threads App ID</b> and <b>Threads App Secret</b> here, then click <b>Save and test</b>.<br>7) Add your account as a <b>Threads Tester</b> and accept the invitation at <code>https://www.threads.com/settings/website_permissions</code>.<br>8) Then click <b>Connect with Threads</b>, authorize access, and when you return to WordPress the connection should be ready."
msgstr ""

msgid "A public LinkedIn profile URL is not enough for publishing. Click Use connected profile or paste a full Person URN instead."
msgstr "A public LinkedIn profile URL is not enough for publishing. Click Use connected profile or paste a full Person URN instead."

msgid "Access token (optional)"
msgstr "访问令牌（可选）"

msgid "Add this exact authorized redirect URI:"
msgstr "添加这个完全一致的授权重定向 URI："

msgid "Add your LinkedIn Client ID and Client Secret, save, and then click Connect with LinkedIn."
msgstr "填写你的 LinkedIn Client ID 和 Client Secret，保存后再点击“连接 LinkedIn”。"

msgid "After you click the button below, Tumblr will open a permissions screen. Click Allow to finish the connection."
msgstr "点击下面的按钮后，Tumblr 会打开权限页面。点击“允许”即可完成连接。"

msgid "Alt text (image)"
msgstr "替代文本（图片）"

msgid "App ID"
msgstr "应用 ID"

msgid "App Secret"
msgstr "应用密钥"

msgid "App password (not your main password)"
msgstr "应用专用密码（不是你的主密码）"

msgid "Apply crop"
msgstr "应用裁剪"

msgid "Auto-detect"
msgstr "自动检测"

msgid "Automatic profile detection is not available for this LinkedIn app or token."
msgstr ""

msgid "Automatic profile detection needs a fresh LinkedIn member token with openid, profile, email, and w_member_social. Click Connect with LinkedIn again to refresh the profile token, then retry Use connected profile."
msgstr "自动检测个人资料需要一个新的 LinkedIn 成员令牌，并包含 openid、profile、email 和 w_member_social。请再次点击“Connect with LinkedIn”刷新个人资料令牌，然后重试“使用已连接的个人资料”。"

msgid "Automatic publishing to a Facebook Page with text, image, and link support."
msgstr "自动发布到 Facebook 页面，支持文本、图片和链接。"

msgid "Blog destination"
msgstr "目标博客"

msgid "Blog identifier"
msgstr "博客标识符"

msgid "Blogger"
msgstr "Blogger"

msgid "Blogger OAuth: missing callback parameters."
msgstr "Blogger OAuth：缺少回调参数。"

msgid "Blogger OAuth: session expired. Please connect again."
msgstr "Blogger OAuth：会话已过期。请重新连接。"

msgid "Blogger connected."
msgstr "Blogger 已连接。"

msgid "Blogger rejected the saved OAuth client credentials. Update the Client Secret in Google Cloud and reconnect Blogger."
msgstr ""

msgid "Blogger tokens cleared."
msgstr "Blogger 令牌已清除。"

msgid "Blogger: missing Client ID / Client Secret."
msgstr "Blogger：缺少 Client ID / Client Secret。"

msgid "Bluesky"
msgstr "Bluesky"

msgid "Bluesky connected."
msgstr "Bluesky 已连接。"

msgid "Board ID"
msgstr "画板 ID"

msgid "Board ID detected."
msgstr "已检测到画板 ID。"

msgid "By default, deleting Calliope Social Publisher preserves your saved connections and settings. Enable this only if you want WordPress to remove Calliope Social Publisher data when the plugin is deleted."
msgstr ""

msgid "Calliope Social Publisher"
msgstr "Calliope Social Publisher"

msgid "Calliope Social Publisher has already published successfully to all selected destinations."
msgstr "Calliope Social Publisher 已成功发布到所有已选目标。"

msgid "Calliope Social Publisher restored your saved connections automatically after an update/reinstall so you do not need to reconnect everything again."
msgstr ""

msgid "Calliope Social Publisher will delete its saved data when the plugin is deleted."
msgstr ""

msgid "Calliope Social Publisher will keep its saved data when the plugin is deleted."
msgstr ""

msgid "Choose an image and keep it original or adapt it to a social-friendly format before publishing."
msgstr ""

msgid "Choose the destinations and click <strong>%s</strong>."
msgstr "选择发布目标，然后点击<strong>%s</strong>。"

msgid "Clear logs"
msgstr "清除日志"

msgid "Clear saved Blogger tokens?"
msgstr "清除已保存的 Blogger 令牌？"

msgid "Clear saved Instagram tokens?"
msgstr "清除已保存的 Instagram 令牌？"

msgid "Clear saved LinkedIn token?"
msgstr "清除已保存的 LinkedIn 令牌？"

msgid "Clear saved Pinterest tokens?"
msgstr "清除已保存的 Pinterest 令牌？"

msgid "Clear tokens"
msgstr "清除令牌"

msgid "Click Save and test. When it works, the status will change to Connected."
msgstr ""

msgid "Click Save settings, then Connect with Tumblr, and finally Allow on the permissions screen."
msgstr ""

msgid "Client ID"
msgstr "客户端 ID"

msgid "Client Secret"
msgstr "客户端密钥"

msgid "Complete the required fields: Application Name, Website, Description, and Admin Contact Email."
msgstr ""

msgid "Connect Facebook"
msgstr "连接 Facebook"

msgid "Connect each network from the <strong>%s</strong> tab."
msgstr "请在<strong>%s</strong>选项卡中连接各个网络账号。"

msgid "Connect first to list your blogs"
msgstr "请先连接以列出你的博客"

msgid "Connect with Blogger"
msgstr "连接 Blogger"

msgid "Connect with Instagram"
msgstr "连接 Instagram"

msgid "Connect with LinkedIn"
msgstr "连接 LinkedIn"

msgid "Connect with Mastodon"
msgstr "连接 Mastodon"

msgid "Connect with Pinterest"
msgstr "连接 Pinterest"

msgid "Connect with Threads"
msgstr "连接 Threads"

msgid "Connect with Tumblr"
msgstr "连接 Tumblr"

msgid "Connected"
msgstr "已连接"

msgid "Connected to Meta only"
msgstr ""

msgid "Connected to page: %s"
msgstr ""

msgid "Connected, but profile target is invalid"
msgstr "Connected, but profile target is invalid"

msgid "Connected, but profile target missing"
msgstr "Connected, but profile target missing"

msgid "Connection scopes:"
msgstr "Connection scopes:"

msgid "Connections"
msgstr "连接"

msgid "Consumer Key"
msgstr "Consumer Key"

msgid "Consumer Secret"
msgstr "Consumer Secret"

msgid "Content"
msgstr "内容"

msgid "Content (optional)"
msgstr "内容（可选）"

msgid "Copy one of those IDs and paste it into Board ID."
msgstr "复制其中一个 ID，并将其粘贴到画板 ID 中。"

msgid "Copy the <b>Client ID</b> and <b>Client Secret</b> from Google and paste them into this plugin."
msgstr "从 Google 复制<b>Client ID</b>和<b>Client Secret</b>，然后粘贴到这个插件中。"

msgid "Copy the Consumer Key and Consumer Secret and paste them into this plugin."
msgstr ""

msgid "Copy the Redirect URI shown above and paste that exact same URL into LinkedIn Developers > Auth > Authorized redirect URLs."
msgstr "Copy the Redirect URI shown above and paste that exact same URL into LinkedIn Developers > Auth > Authorized redirect URLs."

msgid "Copy this from LinkedIn Developers > Auth. Leave this empty to keep the saved secret."
msgstr "请从 LinkedIn Developers > Auth 复制此值。将此字段留空可保留已保存的密钥。"

msgid "Copy this from LinkedIn Developers > Auth. This is not the App ID from the approval email."
msgstr "请从 LinkedIn Developers > Auth 复制此值。这不是批准邮件中的 App ID。"

msgid "Could not decode the image."
msgstr "无法解码图像。"

msgid "Could not upload the image."
msgstr "无法上传图片。"

msgid "Create a project if needed, then go to <b>APIs &amp; Services &rarr; Library</b>, search for <b>Blogger API</b>, and enable it."
msgstr ""

msgid "Create an <b>OAuth Client ID</b> with application type <b>Web application</b>."
msgstr "创建一个<b>OAuth 客户端 ID</b>，应用类型选择<b>Web 应用</b>。"

msgid "Create or sign in to your Bluesky account at https://bsky.app/."
msgstr ""

msgid "Create or sign in to your Mastodon account on your own server, for example mastodon.social."
msgstr ""

msgid "Create or sign in to your Tumblr account."
msgstr ""

msgid "Credentials are saved. Click %s to finish the connection."
msgstr ""

msgid "Credentials are saved. Click Connect with LinkedIn to finish the OAuth connection."
msgstr "凭据已保存。点击“连接 LinkedIn”即可完成 OAuth 连接。"

msgid "Credentials saved"
msgstr "凭据已保存"

msgid "Credentials saved. Now click Connect Facebook."
msgstr ""

msgid "Credentials saved. Now click Connect with Blogger."
msgstr ""

msgid "Credentials saved. Now click Connect with Instagram."
msgstr ""

msgid "Credentials saved. Now click Connect with Mastodon."
msgstr ""

msgid "Credentials saved. Now click Connect with Pinterest."
msgstr ""

msgid "Credentials saved. Now click Connect with Threads."
msgstr ""

msgid "Credentials saved. Now click Connect with Tumblr."
msgstr ""

msgid "Date"
msgstr "日期"

msgid "Delete Calliope Social Publisher data when the plugin is deleted (tokens, settings, logs, cached boards/pages/blogs, and temporary Calliope Social Publisher upload files)."
msgstr ""

msgid "Delete saved Mastodon credentials?"
msgstr "删除已保存的 Mastodon 凭证？"

msgid "Delete saved Tumblr tokens?"
msgstr "删除已保存的 Tumblr 令牌？"

msgid "Destinations"
msgstr "目标"

msgid "Detect Board ID"
msgstr "检测画板 ID"

msgid "Detected boards"
msgstr "已检测到的画板"

msgid "Disconnect"
msgstr ""

msgid "Disconnect this network and remove all saved credentials?"
msgstr ""

msgid "Disconnecting a network only removes that network credentials. To delete the plugin itself, first deactivate Calliope Social Publisher from the WordPress Plugins screen, then click Delete."
msgstr ""

msgid "Do not paste a company page ID, company page URL, Client ID, App ID, or approval email number here."
msgstr "Do not paste a company page ID, company page URL, Client ID, App ID, or approval email number here."

msgid "Documentation"
msgstr "文档"

msgid "Enter only your blog address, without https:// or extra paths. Example: yourblog.tumblr.com"
msgstr "这里只填写你的博客地址，不要包含 https:// 或额外路径。示例：yourblog.tumblr.com"

msgid "Enter the title, content, link, and hashtags."
msgstr "输入标题、内容、链接和标签。"

msgid "Environment"
msgstr "环境"

msgid "Error (%1$d): %2$s"
msgstr "错误（%1$d）：%2$s"

msgid "Error (%d): could not publish."
msgstr "错误（%d）：无法发布。"

msgid "Error (%d): could not upload the image."
msgstr "错误（%d）：无法上传图像。"

msgid "Error (%d): could not validate the token."
msgstr "错误（%d）：无法验证令牌。"

msgid "Example: if your Mastodon address is @name@mastodon.social, type only mastodon.social here."
msgstr "例如：如果你的 Mastodon 地址是 @name@mastodon.social，这里只填写 mastodon.social。"

msgid "Facebook"
msgstr "Facebook"

msgid "Facebook App ID"
msgstr "Facebook 应用 ID"

msgid "Facebook App Secret"
msgstr "Facebook 应用密钥"

msgid "Facebook Login for Business Config ID"
msgstr ""

msgid "Facebook OAuth: Invalid state. Please try again."
msgstr "Facebook OAuth：state 无效。请重试。"

msgid "Facebook OAuth: the code parameter was not received (authorization did not complete or was blocked). Check Logs."
msgstr "Facebook OAuth：未收到 code 参数（授权未完成或被阻止）。请检查日志。"

msgid "Facebook Page"
msgstr "Facebook 页面"

msgid "Facebook connected to Meta, but Calliope Social Publisher could not resolve a Page access token yet. Choose a Page and reconnect if needed."
msgstr ""

msgid "Facebook connected to Meta, but no Facebook Pages were returned. Check your selected Pages, Business Portfolio assets, and Login Configuration page permissions."
msgstr ""

msgid "Facebook connected to page: %s"
msgstr ""

msgid "Facebook connection is ready to publish."
msgstr ""

msgid "Facebook is connected, but no publishable Page token was found yet."
msgstr ""

msgid "Facebook is connected, but no publishable Page token was found."
msgstr ""

msgid "Facebook is connected, but the Page token does not include permission to publish posts. Please disconnect and reconnect Facebook, making sure the selected Page is allowed and pages_manage_posts is granted."
msgstr ""

msgid "Facebook may allow the Page connection but still block publishing until the connected account completes a security or identity confirmation. If publishing fails with an identity confirmation message, open the Facebook mobile app with the connected account and follow the instructions to confirm your account or phone."
msgstr ""

msgid "Facebook rejected the image/media for this post. The Page is connected, but Meta could not process the image URL or media payload. Please try a different image or publish a text-only test."
msgstr ""

msgid "Facebook rejected this publish request due to a publishing restriction or temporary action block. The Page is connected, but Meta did not allow this specific post to be published. Please try a simpler text-only post, wait a while, or review the app/Page permissions."
msgstr ""

msgid "Facebook requires identity confirmation before publishing to this Page. Open the Facebook mobile app with the connected account and follow the instructions to confirm your account or phone. After completing it, disconnect and reconnect Facebook in the plugin, then try again."
msgstr ""

msgid "Facebook test publish"
msgstr ""

msgid "Facebook tokens cleared."
msgstr "Facebook 令牌已清除。"

msgid "Facebook: Missing App ID."
msgstr "Facebook：缺少 App ID。"

msgid "Facebook: Missing App ID/Secret."
msgstr "Facebook：缺少 App ID/Secret。"

msgid "First click <b>Save and test</b>. This only saves the credentials. Then click <b>Connect with Blogger</b> and allow access to the Google account."
msgstr ""

msgid "First click Save and test so Calliope Social Publisher saves the credentials."
msgstr ""

msgid "First click Save settings."
msgstr ""

msgid "First save the server above. Then click the button below, authorize access in Mastodon, and return here."
msgstr ""

msgid "For Callback URL and OAuth Redirect URL, use this exact address:"
msgstr "对于 Callback URL 和 OAuth Redirect URL，请使用下面这个准确地址："

msgid "From computer"
msgstr "从电脑选择"

msgid "Go to <b>APIs &amp; Services &rarr; OAuth consent screen</b> and complete the consent screen step by step."
msgstr ""

msgid "Go to Settings > Privacy and Security > App Passwords and create a new app password for Calliope Social Publisher."
msgstr ""

msgid "Google OAuth Client ID"
msgstr "Google OAuth 客户端 ID"

msgid "Google OAuth Client Secret"
msgstr "Google OAuth 客户端密钥"

msgid "Handle"
msgstr "账号标识"

msgid "Hashtags"
msgstr "标签"

msgid "If Google requires it for your case, move the app to <b>External</b> / production before connecting."
msgstr ""

msgid "If Meta shows \"Invalid Scopes\" for pages_* permissions, save a Facebook Login for Business Config ID above and try again. Newer Meta apps often reject the classic Pages scopes unless the login configuration is attached to the OAuth dialog."
msgstr ""

msgid "If Tumblr asks for icons in several sizes, upload the requested PNG files and finish creating the app."
msgstr ""

msgid "If a network is not connected, publishing may fail. Connect it from the Connections tab first."
msgstr "如果某个网络未连接，发布可能会失败。请先在“连接”标签中完成连接。"

msgid "If automatic detection fails, manually paste a complete Person URN into the Profile author ID field."
msgstr ""

msgid "If it remains not connected, check the Logs tab for callback and token details."
msgstr "如果仍未连接，请检查“日志”标签中的回调和令牌详细信息。"

msgid "If left empty, the excerpt will be used."
msgstr "如果留空，将使用摘要。"

msgid "If the app still has Trial access, use Sandbox. Production publishing usually requires Standard access."
msgstr "如果应用仍处于 Trial 访问级别，请使用 Sandbox。正式环境发布通常需要 Standard 访问权限。"

msgid "If the blog list is still empty, verify that <b>Blogger API</b> is enabled in the same Google project and wait a few minutes if you just activated it."
msgstr ""

msgid "If you have more than one blog, choose the correct <b>Blog destination</b> and save again."
msgstr ""

msgid "If you publish from Gutenberg, confirm the selected networks are connected before enabling auto-post."
msgstr "如果你从 Gutenberg 发布，请先确认所选网络已连接，再启用自动发布。"

msgid "If you use Connect with Pinterest, the plugin stores the token automatically. Leave this empty to keep the saved token."
msgstr "如果你使用“连接 Pinterest”，插件会自动保存令牌。留空即可保留已保存的令牌。"

msgid "If your address is @name@fosstodon.org, type only fosstodon.org."
msgstr "如果你的地址是 @name@fosstodon.org，这里只填写 fosstodon.org。"

msgid "Image"
msgstr ""

msgid "Image format"
msgstr ""

msgid "Important: this LinkedIn connection is only for personal profiles. It does not publish to company pages or business pages from this plugin."
msgstr ""

msgid "Important: this app password is NOT your regular account password. Do not paste your main password here."
msgstr ""

msgid "In Blog identifier, enter only the blog host, for example yourblog.tumblr.com."
msgstr ""

msgid "In Mastodon server, enter only the server. Example: if your account is @name@mastodon.social, enter only mastodon.social here."
msgstr ""

msgid "In this version, Blogger supports text, links, and images inside the content."
msgstr ""

msgid "In this version, LinkedIn supports text, links, and images on personal profiles."
msgstr ""

msgid "Instagram"
msgstr "Instagram"

msgid "Instagram OAuth: missing callback parameters."
msgstr "Instagram OAuth：缺少回调参数。"

msgid "Instagram OAuth: session expired. Please connect again."
msgstr "Instagram OAuth：会话已过期。请重新连接。"

msgid "Instagram connected."
msgstr "Instagram 已连接。"

msgid "Instagram feed posts only accept image ratios from 4:5 portrait to 1.91:1 landscape. If an image is outside that range, the plugin prepares a centered compatible crop for Instagram automatically."
msgstr ""

msgid "Instagram rejected the image aspect ratio even after the plugin tried to prepare a compatible crop. Please try a square, 4:5 portrait, or 1.91:1 landscape image."
msgstr ""

msgid "Instagram rejected the media URL because it could not download a valid image. Please try another image or use Original format."
msgstr ""

msgid "Instagram: missing App ID / App Secret."
msgstr "Instagram：缺少 App ID / App Secret。"

msgid "Instagram: tokens cleared"
msgstr "Instagram：令牌已清除"

msgid "Invalid or expired OAuth state."
msgstr ""

msgid "Invalid redirect URL."
msgstr "无效的重定向 URL。"

msgid "It must match exactly, including https/http, trailing slash, and every query parameter if the URL contains any."
msgstr ""

msgid "Landscape 16:9"
msgstr ""

msgid "Last OAuth attempt:"
msgstr "上次 OAuth 尝试："

msgid "Leave this empty to keep the saved app password."
msgstr "留空即可保留已保存的应用专用密码。"

msgid "Leave this empty to keep the saved consumer secret."
msgstr "留空即可保留已保存的 Consumer Secret。"

msgid "Leave this empty to keep the saved secret."
msgstr "留空以保留已保存的密钥。"

msgid "Leave this empty to keep the saved token."
msgstr "留空以保留已保存的令牌。"

msgid "Legacy callback previously used by older installs:"
msgstr "旧版安装曾使用的旧回调："

msgid "Link"
msgstr "链接"

msgid "LinkedIn"
msgstr "LinkedIn"

msgid "LinkedIn OAuth: session expired or callback data was lost. Start the LinkedIn connection again from this plugin."
msgstr "LinkedIn OAuth：会话已过期或回调数据已丢失。请从这个插件重新发起 LinkedIn 连接。"

msgid "LinkedIn OAuth: the state parameter is missing. Start the connection again from this plugin."
msgstr "LinkedIn OAuth：缺少 state 参数。请从这个插件重新发起连接。"

msgid "LinkedIn Page"
msgstr "LinkedIn 页面"

msgid "LinkedIn accepted the connection, but image publishing for this Page still needs organization permissions. In LinkedIn Developers, a Page needs Community Management access and organization scopes, not only Share on LinkedIn."
msgstr "LinkedIn accepted the connection, but image publishing for this Page still needs organization permissions. In LinkedIn Developers, a Page needs Community Management access and organization scopes, not only Share on LinkedIn."

msgid "LinkedIn authorization was cancelled or denied. Approve the requested permissions and try again."
msgstr "LinkedIn 授权已取消或被拒绝。请批准所请求的权限后再试。"

msgid "LinkedIn connected, but this account is not an approved admin/content admin for that page. Make sure the connected LinkedIn account is an admin of the selected page."
msgstr "LinkedIn connected, but this account is not an approved admin/content admin for that page. Make sure the connected LinkedIn account is an admin of the selected page."

msgid "LinkedIn connected. Now click Use connected profile so the plugin can detect your personal profile author ID automatically, or paste a full Person URN manually."
msgstr "LinkedIn connected. Now click Use connected profile so the plugin can detect your personal profile author ID automatically, or paste a full Person URN manually."

msgid "LinkedIn could not detect a reusable personal profile author ID for this app or token yet."
msgstr "LinkedIn could not detect a reusable personal profile author ID for this app or token yet."

msgid "LinkedIn did not grant the requested permissions for this personal profile connection. Check that the app can request openid, profile, email, and w_member_social in LinkedIn Developers, then try again."
msgstr "LinkedIn did not grant the requested permissions for this personal profile connection. Check that the app can request openid, profile, email, and w_member_social in LinkedIn Developers, then try again."

msgid "LinkedIn is not ready for publishing yet. Check the publishing target field and reconnect if needed."
msgstr ""

msgid "LinkedIn page posting is not fully enabled yet. This app still needs page publishing permissions for organizations. In LinkedIn Developers, Share on LinkedIn alone is not enough for a Page."
msgstr "LinkedIn page posting is not fully enabled yet. This app still needs page publishing permissions for organizations. In LinkedIn Developers, Share on LinkedIn alone is not enough for a Page."

msgid "LinkedIn page validation failed (HTTP %1$d). %2$s"
msgstr ""

msgid "LinkedIn personal profile is ready to publish."
msgstr "LinkedIn personal profile is ready to publish."

msgid "LinkedIn profile"
msgstr "LinkedIn 个人资料"

msgid "LinkedIn profile target detected. You can now test posting as the connected member profile."
msgstr "已检测到 LinkedIn 个人资料目标。现在你可以测试以当前连接的成员个人资料身份发布。"

msgid "LinkedIn rejected the Redirect URI during the token exchange. Verify this exact Redirect URI in LinkedIn Developers: %s"
msgstr ""

msgid "LinkedIn rejected the Redirect URI. Verify this exact Redirect URI in LinkedIn Developers: %s"
msgstr "LinkedIn 拒绝了 Redirect URI。请在 LinkedIn Developers 中核对这个完全一致的 Redirect URI：%s"

msgid "LinkedIn rejected the requested scope for this connection."
msgstr ""

msgid "LinkedIn returned HTTP %d while creating the access token."
msgstr "LinkedIn 在创建访问令牌时返回了 HTTP %d。"

msgid "LinkedIn returned an unexpected response while preparing the image upload."
msgstr "LinkedIn returned an unexpected response while preparing the image upload."

msgid "LinkedIn returned to WordPress without an authorization code. Verify the Redirect URI exactly and confirm that the app can request openid, profile, email, and w_member_social in LinkedIn Developers: %s"
msgstr "LinkedIn returned to WordPress without an authorization code. Verify the Redirect URI exactly and confirm that the app can request openid, profile, email, and w_member_social in LinkedIn Developers: %s"

msgid "LinkedIn saved the connection, but page publishing is not ready yet. Publishing to a LinkedIn Page needs Community Management access plus organization permissions (for example w_organization_social and rw_organization_admin), not only Share on LinkedIn."
msgstr "LinkedIn saved the connection, but page publishing is not ready yet. Publishing to a LinkedIn Page needs Community Management access plus organization permissions (for example w_organization_social and rw_organization_admin), not only Share on LinkedIn."

msgid "LinkedIn token cleared. Click Connect with LinkedIn to create a new token."
msgstr "LinkedIn 令牌已清除。点击“连接 LinkedIn”即可创建新令牌。"

msgid "LinkedIn: invalid image."
msgstr "LinkedIn: invalid image."

msgid "LinkedIn: missing Client ID / Client Secret."
msgstr "LinkedIn：缺少 Client ID / Client Secret。"

msgid "Logs"
msgstr "日志"

msgid "Logs cleared"
msgstr "日志已清除"

msgid "Manual token (optional)"
msgstr "手动令牌（可选）"

msgid "Mastodon"
msgstr "Mastodon"

msgid "Mastodon connected."
msgstr "Mastodon 已连接。"

msgid "Mastodon credentials cleared."
msgstr "Mastodon 凭证已清除。"

msgid "Mastodon server"
msgstr "Mastodon 服务器"

msgid "Mastodon: enter your server first (for example, mastodon.social) and try again."
msgstr "Mastodon：请先填写你的服务器（例如 mastodon.social），然后再试一次。"

msgid "Media Library"
msgstr "媒体库"

msgid "Message"
msgstr "消息"

msgid "Missing LinkedIn Access Token. Connect with LinkedIn first."
msgstr "Missing LinkedIn Access Token. Connect with LinkedIn first."

msgid "Missing LinkedIn Access Token. Save your settings and connect with LinkedIn."
msgstr "Missing LinkedIn Access Token. Save your settings and connect with LinkedIn."

msgid "Missing Mastodon configuration."
msgstr "缺少 Mastodon 配置。"

msgid "Missing Mastodon instance or token."
msgstr "缺少 Mastodon 实例或令牌。"

msgid "Missing OAuth state."
msgstr ""

msgid "Network"
msgstr "网络"

msgid "Network disconnected and saved credentials removed."
msgstr ""

msgid "No logs yet."
msgstr "暂无日志。"

msgid "No media ID was returned from Mastodon."
msgstr "Mastodon 未返回媒体 ID。"

msgid "Normalized hashtags preview:"
msgstr ""

msgid "Normalized preview:"
msgstr ""

msgid "Not allowed."
msgstr "不允许。"

msgid "Not connected"
msgstr "未连接"

msgid "Open <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">Google Cloud Console</a>."
msgstr "打开<a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">Google Cloud Console</a>。"

msgid "Open LinkedIn Developers"
msgstr "打开 LinkedIn Developers"

msgid "Open https://www.tumblr.com/oauth/register and create your app."
msgstr ""

msgid "Open the Auth section, copy the Client ID and Client Secret, and paste them into this plugin."
msgstr ""

msgid "Original"
msgstr ""

msgid "Original keeps the full image without a forced crop. Crop formats are available when you want a square, portrait, or landscape result."
msgstr ""

msgid "Page destination"
msgstr "目标页面"

msgid "Paste a full Person URN here only if LinkedIn does not let the plugin detect it automatically."
msgstr "Paste a full Person URN here only if LinkedIn does not let the plugin detect it automatically."

msgid "Paste a full Person URN like urn:li:person:ABC123, or click Use connected profile so the plugin can fill it for you."
msgstr "Paste a full Person URN like urn:li:person:ABC123, or click Use connected profile so the plugin can fill it for you."

msgid "Paste a link to share first."
msgstr "请先粘贴要分享的链接。"

msgid "Paste this exact URL into LinkedIn Developers > Auth > Authorized redirect URLs."
msgstr "请将这个完整且完全一致的 URL 粘贴到 LinkedIn Developers > Auth > Authorized redirect URLs。"

msgid "Paste this exact URL into the OAuth redirect URI field for Instagram Login / Business Login in Meta Developers."
msgstr ""

msgid "Paste this into Google Cloud > OAuth consent / Credentials > Authorized redirect URIs."
msgstr "将此内容粘贴到 Google Cloud > OAuth consent / Credentials > Authorized redirect URIs。"

msgid "Paste this into Meta Developers > Facebook Login > Settings > Valid OAuth Redirect URIs."
msgstr "将此内容粘贴到 Meta Developers > Facebook Login > Settings > Valid OAuth Redirect URIs。"

msgid "Paste your handle above, for example yourname.bsky.social, and paste the new app password in the password field."
msgstr ""

msgid "Personal profile only"
msgstr "Personal profile only"

msgid "Pinterest"
msgstr "Pinterest"

msgid "Pinterest OAuth: missing callback parameters."
msgstr "Pinterest OAuth：缺少回调参数。"

msgid "Pinterest OAuth: session expired. Please connect again."
msgstr "Pinterest OAuth：会话已过期。请重新连接。"

msgid "Pinterest connected."
msgstr "Pinterest 已连接。"

msgid "Pinterest does not accept query parameters in the redirect URI. Calliope Social Publisher resolves the callback using the OAuth state."
msgstr ""

msgid "Pinterest rejected this URL because it may have triggered its anti-spam protection. Other selected networks may have published successfully. Try again later with a different URL, image, title, or description. Avoid posting the same link repeatedly."
msgstr ""

msgid "Pinterest tokens cleared."
msgstr "Pinterest 令牌已清除。"

msgid "Pinterest: missing App ID / App Secret."
msgstr "Pinterest：缺少 App ID / App Secret。"

msgid "Portrait 4:5"
msgstr ""

msgid "Production (api.pinterest.com)"
msgstr "生产环境（api.pinterest.com）"

msgid "Profile author ID (optional)"
msgstr "Profile author ID (optional)"

msgid "Publish across multiple social networks from WordPress with a built-in image editor and Gutenberg support."
msgstr "通过 WordPress 发布到多个社交网络，内置图片编辑器并支持 Gutenberg。"

msgid "Publish now"
msgstr "立即发布"

msgid "Publish test"
msgstr ""

msgid "Publish to social networks when this post is published"
msgstr "当此文章发布时同步发布到社交网络"

msgid "Published partially"
msgstr ""

msgid "Published successfully"
msgstr ""

msgid "Publisher"
msgstr "发布器"

msgid "Publishing failed"
msgstr ""

msgid "Quick guide (Blogger)"
msgstr "快速指南（Blogger）"

msgid "Quick guide (Bluesky)"
msgstr "快速指南（Bluesky）"

msgid "Quick guide (Facebook)"
msgstr "快速指南（Facebook）"

msgid "Quick guide (Instagram)"
msgstr "快速指南（Instagram）"

msgid "Quick guide (LinkedIn)"
msgstr "快速指南（LinkedIn）"

msgid "Quick guide (Mastodon)"
msgstr "快速指南（Mastodon）"

msgid "Quick guide (Pinterest)"
msgstr "快速指南（Pinterest）"

msgid "Quick guide (Threads)"
msgstr "快速指南（Threads）"

msgid "Quick guide (Tumblr)"
msgstr "快速指南（Tumblr）"

msgid "Quick start steps to connect your accounts and publish without guesswork."
msgstr "快速开始步骤：连接你的账号并轻松发布。"

msgid "Ready to publish"
msgstr ""

msgid "Recommended for current Meta apps. Paste the Configuration ID from Facebook Login for Business if your app uses that product."
msgstr ""

msgid "Recommended: describe the image in a single sentence."
msgstr "建议：用一句话描述图片。"

msgid "Recommended: save your credentials, click Connect with LinkedIn, and then click Use connected profile so the plugin fills this automatically."
msgstr "Recommended: save your credentials, click Connect with LinkedIn, and then click Use connected profile so the plugin fills this automatically."

msgid "Reconnect required"
msgstr "需要重新连接"

msgid "Redirect URI"
msgstr "重定向 URI"

msgid "Refresh this screen after connecting if the blog list does not appear immediately."
msgstr "连接后如果博客列表没有立即出现，请刷新此页面。"

msgid "Refresh this screen after connecting if the page list does not appear immediately."
msgstr "连接后如果页面列表没有立即出现，请刷新此页面。"

msgid "Remove selected image"
msgstr ""

msgid "Run diagnostics"
msgstr ""

msgid "Sandbox (api-sandbox.pinterest.com)"
msgstr "沙盒环境（api-sandbox.pinterest.com）"

msgid "Save"
msgstr "保存"

msgid "Save and test"
msgstr "保存并测试"

msgid "Save settings"
msgstr "保存设置"

msgid "Save uninstall setting"
msgstr ""

msgid "Saved LinkedIn Page target restored."
msgstr "已恢复保存的 LinkedIn 页面目标。"

msgid "Scopes used:"
msgstr "使用的 scopes："

msgid "Security check failed."
msgstr "安全检查失败。"

msgid "Select image"
msgstr "选择图片"

msgid "Settings saved and Mastodon is connected."
msgstr "设置已保存，Mastodon 已连接。"

msgid "Settings saved and Tumblr is connected."
msgstr "设置已保存，Tumblr 已连接。"

msgid "Some destinations are still pending or failed in the last attempt. Saving again retries only those destinations."
msgstr "某些目标在上次尝试中仍在等待或已失败。再次保存只会重试这些目标。"

msgid "Square 1:1"
msgstr ""

msgid "Status"
msgstr "状态"

msgid "Step 2: Connect with Mastodon"
msgstr "第 2 步：连接 Mastodon"

msgid "Step 2: Connect with Tumblr"
msgstr "第 2 步：连接 Tumblr"

msgid "Text + image"
msgstr ""

msgid "Text + link"
msgstr ""

msgid "Text only"
msgstr ""

msgid "The LinkedIn token expired. Please reconnect."
msgstr "The LinkedIn token expired. Please reconnect."

msgid "The selected image could not be loaded."
msgstr ""

msgid "Then click Connect with LinkedIn and approve access in LinkedIn."
msgstr ""

msgid "Then click Connect with Mastodon and authorize access on the permissions screen."
msgstr ""

msgid "There is no saved LinkedIn Page target to restore yet."
msgstr "目前还没有可恢复的已保存 LinkedIn 页面目标。"

msgid "This LinkedIn connection is only for personal profiles. Company pages and business page URLs are not supported here."
msgstr "This LinkedIn connection is only for personal profiles. Company pages and business page URLs are not supported here."

msgid "This LinkedIn connection is only for personal profiles. Company pages and business publishing are not available here."
msgstr "This LinkedIn connection is only for personal profiles. Company pages and business publishing are not available here."

msgid "This LinkedIn connection is only for personal profiles. It is not for company pages or business page publishing."
msgstr "This LinkedIn connection is only for personal profiles. It is not for company pages or business page publishing."

msgid "This LinkedIn setup is intentionally limited to personal profile posting so the connection is easier to understand and test."
msgstr "This LinkedIn setup is intentionally limited to personal profile posting so the connection is easier to understand and test."

msgid "This LinkedIn setup is limited to personal profiles. Company pages need a different LinkedIn app and are not supported in this connection."
msgstr "This LinkedIn setup is limited to personal profiles. Company pages need a different LinkedIn app and are not supported in this connection."

msgid "This LinkedIn setup is limited to personal profiles. Company pages need a different app and are not supported in this connection."
msgstr "This LinkedIn setup is limited to personal profiles. Company pages need a different app and are not supported in this connection."

msgid "This creates a real test post on the connected Facebook Page. Use it only when diagnosing permissions, link restrictions, or image upload errors."
msgstr ""

msgid "This post already has an automatic publishing attempt recorded. Save or update again to retry only the destinations that are still pending."
msgstr "此文章已记录一次自动发布尝试。请再次保存或更新，仅重试仍在等待中的目标。"

msgid "Threads"
msgstr "Threads"

msgid "Threads App ID"
msgstr "Threads 应用 ID"

msgid "Threads App Secret"
msgstr "Threads 应用密钥"

msgid "Threads OAuth: missing callback parameters."
msgstr "Threads OAuth：缺少回调参数。"

msgid "Threads OAuth: session expired. Please connect again."
msgstr "Threads OAuth：会话已过期。请重新连接。"

msgid "Threads connected."
msgstr "Threads 已连接。"

msgid "Threads rejected the media URL because it could not download a valid image. Please try another image or use Original format."
msgstr ""

msgid "Threads tokens cleared."
msgstr "Threads 令牌已清除。"

msgid "Threads: missing App ID / App Secret."
msgstr "Threads：缺少 App ID / App Secret。"

msgid "Title"
msgstr "标题"

msgid "Title (optional)"
msgstr "标题（可选）"

msgid "Token"
msgstr "令牌"

msgid "Tumblr"
msgstr "Tumblr"

msgid "Tumblr OAuth: invalid response (access token)."
msgstr "Tumblr OAuth：响应无效（access token）。"

msgid "Tumblr OAuth: invalid response (request token)."
msgstr "Tumblr OAuth：响应无效（request token）。"

msgid "Tumblr OAuth: invalid state. Please connect again."
msgstr "Tumblr OAuth：state 无效。请重新连接。"

msgid "Tumblr OAuth: missing callback parameters."
msgstr "Tumblr OAuth：缺少回调参数。"

msgid "Tumblr OAuth: session expired. Please connect again."
msgstr "Tumblr OAuth：会话已过期。请重新连接。"

msgid "Tumblr connected."
msgstr "Tumblr 已连接。"

msgid "Tumblr stores Token and Token Secret automatically after you click Connect with Tumblr. You do not need to fill them manually."
msgstr "点击“连接 Tumblr”后，Tumblr 会自动保存 Token 和 Token Secret。你不需要手动填写。"

msgid "Tumblr tokens cleared."
msgstr "Tumblr 令牌已清除。"

msgid "Tumblr: missing Consumer Key/Secret."
msgstr "Tumblr：缺少 Consumer Key/Secret。"

msgid "Unauthorized."
msgstr "未授权。"

msgid "Uninstall"
msgstr ""

msgid "Unknown error"
msgstr ""

msgid "Unknown network."
msgstr ""

msgid "Up to 50 events are stored. You can clear them at any time."
msgstr "最多会保存 50 条事件记录。你可以随时清除。"

msgid "Upload an image and choose the format that best fits the networks you selected."
msgstr ""

msgid "Use connected profile"
msgstr "使用已连接的个人资料"

msgid "Use connected profile tries to detect the member profile author ID from the current LinkedIn token."
msgstr "Use connected profile tries to detect the member profile author ID from the current LinkedIn token."

msgid "Use the dedicated Threads App ID, not the generic Meta App ID."
msgstr "请使用 Threads 专用应用 ID，而不是通用的 Meta 应用 ID。"

msgid "Use the manual method only if you really need it: create an app on your Mastodon server, use urn:ietf:wg:oauth:2.0:oob only if the server asks for a Redirect URI, and enable read:accounts, write:statuses, and write:media."
msgstr ""

msgid "Use this only if you prefer the manual method. It is not your Mastodon password."
msgstr "只有在你想使用手动方式时才填写这里。它不是你的 Mastodon 密码。"

msgid "Usually this is not needed. Connect with LinkedIn stores the token automatically."
msgstr "通常不需要填写。使用“连接 LinkedIn”会自动保存令牌。"

msgid "When LinkedIn returns you to WordPress, click Use connected profile so the plugin can automatically fill the author ID for your personal profile."
msgstr ""

msgid "When you return to WordPress, the connection will be ready to publish."
msgstr ""

msgid "You can separate hashtags with spaces, commas, semicolons, or line breaks. They will be normalized automatically."
msgstr ""

msgid "You did not select any destination."
msgstr "你没有选择任何目标。"

msgid "blogs detected"
msgstr "已检测到博客"

msgid "identity confirmation required"
msgstr ""

msgid "image aspect ratio was rejected"
msgstr ""

msgid "invalid OAuth client secret"
msgstr ""

msgid "missing publish permission"
msgstr ""

msgid "no publishable Page token found"
msgstr ""

msgid "publishing restricted by Facebook"
msgstr ""

msgid "rejected by anti-spam protection"
msgstr ""

msgid "rejected the image/media"
msgstr ""

msgid "rejected the media URL"
msgstr ""

msgid "sent"
msgstr "已发送"
