diff --git a/apps/OpenSign/public/locales/zh/translation.json b/apps/OpenSign/public/locales/zh/translation.json new file mode 100644 index 000000000..55c4672b9 --- /dev/null +++ b/apps/OpenSign/public/locales/zh/translation.json @@ -0,0 +1,1614 @@ +{ + "header-news": "新功能:使用双重验证(2FA)保护你的账户,并体验无需密码的通行密钥(Passkeys)登录。", + "header-news-btn": "立即设置", + "sandbox-news": "这是沙箱环境,请勿用于生产用途。", + "create-account": "创建账户", + "login": "登录", + "language": "语言", + "dark-mode": "深色模式", + "name": "姓名", + "phone": "电话", + "phone-optional": "选填", + "email": "邮箱", + "company": "公司", + "job-title": "职位", + "profile": "个人资料", + "log-out": "退出登录", + "is-email-verified": "邮箱是否已验证", + "public-profile": "公开主页", + "tagline": "个性签名", + "has-requested-you-to-sign": "请求你签署", + "has-requested-you-to-review-and-sign": " 请求你审阅并签署", + "input-required": "请填写此字段。", + "sort-order": { + "Ascending": "升序", + "Descending": "降序", + "Name": "名称", + "Date": "日期" + }, + "folder": "文件夹", + "pdf": "Pdf", + "context-menu": { + "Download": "下载", + "Rename": "重命名", + "Move": "移动", + "Delete": "删除" + }, + "action": "操作", + "add": "添加", + "add-new-folder": "新建文件夹", + "disable-documentId": "禁用 documentId", + "edit": "编辑", + "change-password": "修改密码", + "save": "保存", + "cancel": "取消", + "upgrade-now": "立即升级", + "contact-now": "立即联系", + "upgrade-to": "升级到", + "plan": "套餐", + "connect": "连接", + "connect-to-g-drive": "连接 Google Drive", + "reconnect-to-g-drive": "重新连接 Google Drive", + "gdrive-info-connect": "连接 Google Drive 后,完成的文档将保存到 Google Drive 的 {{appName}} 文件夹中。", + "subscription-renew-warning": "你的订阅将在 {{remainingDays}} 天后到期,请及时续订。", + "subscribe-card-teamplan": "释放协作的全部潜能!创建无限的组织、团队和层级结构,在团队间无缝共享模板并分配自定义用户角色。立即升级你的工作流程!", + "subscribe-card-plan": "只需每月 {{premiumPrice}} 起即可解锁高级功能。享受更强性能,超出所含高级额度后,每增加一个额度仅需 {{addonPrice}}。", + "user-name-limit-char": "如需少于 8 个字符的用户名,请订阅", + "tour-content": "不再显示", + "pro": "专业版", + "team": "团队版", + "user": "用户", + "docs": "文档", + "session-expired": "你的会话已过期。", + "public-profile-help": "这是你的公开链接。复制并分享给签署人,即可查看你公开设置的全部模板。", + "welcome": "欢迎回来!", + "Login-to-your-account": "登录你的账户", + "password": "密码", + "forgot-password": "忘记密码", + "loading": "加载中...", + "of": "/", + "sign-SSO": "使用 SSO 登录", + "login-page": "登录页", + "or": "或", + "signup-page": "注册页", + "password-match-length": "新密码与确认密码需一致", + "password-length": "密码长度至少 8 位", + "password-case": "密码需包含大写字母、小写字母和数字", + "password-special-char": " 密码需包含特殊字符", + "agree": "我同意", + "term": "服务条款", + "subscribe-to-opensign": "订阅 OpenSign 通讯", + "register": "注册", + "sidebar": { + "Dashboard": "仪表盘", + "Sign yourself": "自己签署", + "Request signatures": "请求签署", + "Templates": "模板", + "Analytics": "统计分析", + "Branding": "品牌定制", + "Mail": "邮件", + "Storage": "存储", + "Signing certificate": "签名证书", + "Teams": "团队", + "General": "通用", + "Teams-Children": { + "Organizations": "组织", + "OrgAdmins": "组织管理员" + }, + "Templates-Children": { + "Create template": "创建模板", + "Manage templates": "管理模板", + "Embedding": "嵌入" + }, + "OpenSign™ Drive": "{{appName}} 云盘", + "Reports": "报表", + "Documents": "文档", + "Documents-Children": { + "Need your sign": "待我签署", + "In Progress": "进行中", + "Completed": "已完成", + "Drafts": "草稿", + "Declined": "已拒签", + "Expired": "已过期" + }, + "Contactbook": "通讯录", + "Settings": "设置", + "Settings-Children": { + "My Signature": "我的签名", + "API Token": "API 令牌", + "Webhook": "Webhook", + "Preferences": "偏好设置", + "Teams": "团队", + "Team-update-successfully": "团队更新成功。", + "Users": "用户" + }, + "Global SMTP": "全局 SMTP" + }, + "dashboard-card": { + "Need your Signature": "待我签署", + "Out for signatures": "待他人签署" + }, + "report-name": { + "Draft Documents": "草稿文档", + "Need your sign": "待我签署", + "In-progress documents": "进行中文档", + "Completed Documents": "已完成文档", + "Declined Documents": "已拒签文档", + "Expired Documents": "已过期文档", + "Recently sent for signatures": "最近发送的签署", + "Recent signature requests": "最近的签署请求", + "Drafts": "草稿", + "Contactbook": "通讯录", + "Templates": "模板", + "Teams": "团队", + "Users": "用户" + }, + "btnLabel": { + "sign": "签署", + "Sign": "签署", + "Resend": "重新发送", + "Rename": "重命名", + "Revoke": "撤销", + "Delete": "删除", + "Use": "使用", + "Quick send": "快速发送", + "Edit": "编辑", + "Share with team": "分享给团队", + "Share with user": "分享给同事", + "Share": "分享", + "View": "查看", + "option": "选项", + "Embed": "嵌入", + "Copy TemplateId": "复制模板 ID", + "Copy Public URL": "复制公开链接", + "extend-expiry-date": "延长有效期", + "Duplicate Template": "复制模板", + "Duplicate": "复制", + "daily-mail-quota": "每日邮件配额", + "Save as template": "保存为模板", + "Fix & resend": "修复并重发", + "Kiosk Mode": "自助签署模式", + "Reset password": "重置密码", + "View formdata": "查看表单数据", + "Download all formdata": "下载全部表单数据", + "API credits": "API 额度" + }, + "report-heading": { + "Sr.No": "序号", + "Title": "标题", + "Email": "邮箱", + "Phone": "电话", + "File": "文件", + "Owner": "所有者", + "Signers": "签署人", + "Note": "备注", + "Folder": "文件夹", + "Reason": "原因", + "Parent Team": "上级团队", + "Active": "启用", + "Role": "角色", + "Team": "团队", + "Name": "名称", + "Status": "状态", + "created-date": "创建日期", + "Type": "类型", + "Logs": "日志", + "Expiry-date": "到期日期", + "Company": "公司", + "JobTitle": "职位", + "Time to complete (Days)": "完成时限(天)", + "Auto reminder": "自动提醒", + "Remind once in every (Days)": "每(天)提醒一次", + "Enable OTP verification": "启用 OTP 验证", + "Enable Tour": "启用引导", + "Notify on signatures": "签署时通知", + "Allow modifications": "允许修改", + "Redirect url": "跳转链接", + "Created Date": "创建日期", + "Updated Date": "更新日期", + "Expiry Date": "到期日期", + "Sent Date": "发送日期" + }, + "report-help": { + "Draft Documents": "这些是你已创建但尚未最终发送的文档。", + "Need your sign": "等待你签署的文档列表。", + "In-progress documents": "你已发送给其他方签署的文档列表。", + "Completed Documents": "所有方均已签署完成的文档列表。", + "Declined Documents": "被某位签署人拒签的文档列表。", + "Expired Documents": "已到期的文档列表。", + "Contactbook": "你添加的联系人/签署人列表。为新文档添加签署人时会作为建议显示。", + "Templates": "可用于创建文档的模板列表。点击“使用”可基于模板创建新文档,并在下一步修改文档与添加签署人。" + }, + "Sign Yourself": "自己签署", + "Request Signatures": "请求签署", + "New Template": "新建模板", + "file-type": "pdf, png, jpg, jpeg", + "docx": "docx", + "files-selected": "个文件已选择", + "template-title": "模板标题", + "document-title": "文档标题", + "title": "标题", + "description": "描述", + "time-to-complete": "完成时限(天)", + "send-in-order": "按顺序发送", + "send-in-order-help": { + "p1": "选择你希望如何向文档签署人发送签署请求:", + "p2": "选择此选项将首先向第一位签署人发送签署请求。第一位签署人完成后,序列中的下一位签署人将收到请求。此过程持续进行,直到所有签署人完成签署。这种方式可确保文档按特定顺序签署。", + "p3": "选择此选项将同时向所有签署人发送签署链接。每位签署人都可自行方便地签署文档,无论其他签署人是否已完成签署。这种方式更快,但不会强制参与者之间的签署顺序。", + "p4": "请选择最适合你文档处理需求的选项。" + }, + "strict-order": "强制严格顺序", + "strict-order-help": "启用后,在前一位签署人/审批人完成操作前,其他签署人无法签署或审批。", + "no": "否", + "auto-reminder": "自动提醒", + "remind-once": " 每(天)提醒一次", + "next": "下一步", + "OpenSign-drive": "{{appName}} 云盘", + "drive-document-status": { + "Completed": "已完成", + "Declined": "已拒签", + "Draft": "草稿", + "Expired": "已过期", + "In Progress": "进行中" + }, + "select-folder-help": "若未选择文件夹,已签署的文档将保存到 {{appName}} 云盘主文件夹。", + "no-data": "未找到数据", + "save-here": "保存到此处", + "back": "返回", + "add-folder": "添加文件夹", + "create-folder": "创建文件夹", + "parent-folder": "上级文件夹", + "create": "创建", + "signers": "签署人", + "signers-help": "输入联系人姓名可从已保存的联系人中选择签署人或新增。通过按期望顺序添加签署人来安排签署顺序。使用“+”添加签署人,“x”移除。每位签署人将按所列顺序收到签署邮件。", + "bcc-help": "开始输入联系人姓名,即可从已保存的联系人中看到建议或添加新联系人。使用 '+' 按钮添加用户,使用 'x' 移除用户。所选用户的邮箱将作为密送(Bcc)添加。文档完成后,每位用户都会收到邮件通知。", + "cc-help": "开始输入联系人姓名,即可从已保存的联系人中看到建议或添加新联系人。使用 '+' 按钮添加用户,使用 'x' 移除用户。所选用户的邮箱将作为抄送(cc)添加。文档完成后,每位用户都会收到邮件通知。", + "add-signer": "添加签署人", + "contact-not-found": "未找到联系人", + "add-yourself": "添加自己", + "submit": "提交", + "reset": "重置", + "my-signature": "我的签名", + "signature": "签名", + "upload-image": " 上传图片", + "clear": "清除", + "upload-signature/Image": "请上传签名/图片/印章", + "initials": "姓名缩写", + "API": "API", + "api-token": "API 令牌", + "regenerate-token": "重新生成正式令牌", + "remove-background": "去除背景", + "generate-token": "生成正式令牌", + "view-docs": "查看文档", + "generate-token-alert": "确定要重新生成令牌吗?旧令牌将失效。", + "yes": "是", + "copied": "已复制", + "something-went-wrong-mssg": "出现错误,刷新页面可能解决此问题。", + "token-generated": "令牌生成成功。", + "webhook": "Webhook", + "update-webhook": "更新 Webhook", + "add-webhook": "添加 Webhook", + "webhook-added": "Webhook 添加成功。", + "team-disabled": "团队已停用", + "team-enabled": "团队已启用", + "are-you-sure": "你确定要", + "disable": "停用", + "enable": "启用", + "this-team": " 该团队吗?", + "edit-team": "编辑团队", + "name-of-team": "团队名称", + "prev": "上一步", + "no-data-available": "暂无数据", + "add-team": "添加团队", + "page-not-found": "页面未找到", + "users-from-teams": "来自团队的用户", + "user-status": "用户状态", + "activate": "启用", + "deactivate": "停用", + "this-user": " 该用户", + "delete-user": "删除用户", + "delete": "删除", + "add-user": "添加用户", + "password-generated": "密码仅生成一次,请务必复制保存。", + "Team status": "团队状态", + "user-deactivated": "用户已停用。", + "user-activated": "用户已启用。", + "public": "公开", + "download": "下载", + "sign-offline": "离线签署", + "sign-offline-instructions": "下载文档,使用任意外部工具签署,然后在此上传已签署的副本。文档所有者将审核你的提交,并批准或拒绝。", + "sign-offline-step-1": "下载未签署的 PDF。", + "sign-offline-step-2": "使用你偏好的工具签署 PDF。", + "sign-offline-step-3": "上传已签署的 PDF 以供所有者批准。", + "sign-offline-upload-hint": "选择已签署的 PDF 以提交审批。", + "sign-offline-submitted-title": "已提交审批", + "sign-offline-submitted-body": "已通过邮件通知文档所有者审核你离线签署的副本。", + "offline-already-submitted-title": "文档已离线提交", + "offline-already-submitted-body": "你已提交此文档进行离线签署审核。一经批准或拒绝,文档所有者将收到通知。", + "offline-action-approve-title": "批准离线签名", + "offline-action-approve-confirm": "批准", + "offline-action-reject-title": "拒绝离线签名", + "offline-action-reject-hint": "可选择提供原因。签署人将收到邮件通知。", + "offline-action-reject-reason-placeholder": "原因(可选)", + "offline-action-reject-confirm": "确认拒绝", + "offline-action-review-title": "审核离线签名", + "offline-action-review-hint": "预览签署人上传的已签署 PDF,然后批准或拒绝。在你确认之前不会执行任何操作。", + "offline-action-submitted-at": "提交于", + "offline-action-no-preview": "此提交没有可用的预览。", + "offline-action-open-in-new-tab": "在新标签页打开 PDF", + "offline-action-invalid-link": "此审核链接无效或已过期。", + "offline-action-success": "操作已完成。", + "reject": "拒绝", + "document": "文档", + "view": "查看", + "make-template-public": "设为公开模板", + "make-template-private": "设为私有模板", + "make-template-public-alert": "确定要将该模板设为公开吗?", + "make-template-private-alert-non": "确定要将该模板设为私有吗?", + "make-template-private-alert": "确定要将该模板设为私有吗?这会将它从你的公开主页移除。", + "public-role": "公开角色", + "public-url": "公开主页", + "embed-template": "嵌入模板", + "public-url-copy": "这是你的公开链接:", + "public-url-copy-mssg": "复制并分享给签署人,即可查看你公开设置的全部模板。", + "add-public-url-alert": "你可以生成你的 {{appName}} 公开主页", + "share-with-alert": "如果任何角色已分配联系人,则无法共享模板。请在共享模板前,从各角色中移除所有联系人分配。", + "share-with": "分享给", + "team-not-found": "未找到团队", + "roles": "角色", + "delete-document": "删除文档", + "delete-document-alert": "确定要删除该文档吗?", + "quick-send": "快速发送", + "add-new": "新增", + "send": "发送", + "quick-send-alert-1": "此文档中的所有角色当前都已关联联系人。若要快速向多个签署人发送此模板的副本,请确保至少有一个角色未关联任何联系人。", + "quick-send-alert-2": "请确保为所有收件人至少添加了一个签名控件。", + "quick-send-alert-3": "请为此模板至少添加一个角色。", + "quick-send-alert-4": "{{flow}} 每批次最多支持 {{count}} 位签署人。请拆分你的列表后重试。", + "copy-link": "复制链接", + "copy": "复制", + "revoke-document": "撤销文档", + "revoke-document-alert": "确定要撤销该文档吗?", + "resend-mail": "重新发送邮件", + "resend-mail-help": "你可以使用以下变量,它们将被替换为实际值:- {{document_title}}、{{sender_name}}、{{sender_mail}}、{{sender_phone}}、{{receiver_name}}、{{receiver_email}}、{{receiver_phone}}、{{expiry_date}}、{{company_name}}、{{signing_url}}、{{note}}。", + "subject": "主题", + "body": "正文", + "add-contact": "添加联系人", + "edit-contact": "编辑联系人", + "add-signer-alert": "联系人已存在!请从“签署人”下拉框中选择", + "record-delete-alert": "记录删除成功!", + "record-revoke-alert": "记录撤销成功!", + "mail-sent-alert": "邮件发送成功。", + "document-sent-alert": "文档发送成功!", + "template-share-alert": "模板分享成功。", + "template-public-alert-1": "模板已成功设为公开。", + "template-public-alert-2": "模板已成功设为私有。", + "template-public-alert-3": "需要为公开签署人选择一个角色。", + "template-public-alert-4": "请确保为所有签署人至少添加一个签名控件。", + "template-public-alert-5": "由于此模板启用了按顺序发送,公开角色必须置于顶部。", + "template-public-alert-6": "请为除公开角色用户外的所有角色附加签署人。", + "template-public-alert-7": "请至少分配一个公开角色,以使此模板公开。", + "loader": " 这可能需要一些时间", + "pages": "页", + "document-signed": "文档已签署", + "close": "关闭", + "validation-alert": "校验提示", + "validate-alert-mssg": " 输入不满足正则表达式设定的条件。", + "otp-verification": "OTP 验证", + "enter-otp": "输入 OTP", + "verify": "验证", + "verify-email-1": "验证邮箱", + "resend": "重新发送", + "contact-details": "联系人详情", + "verify-email": "请验证你的邮箱以继续。这是一次性步骤,用于确认与你的 OpenSign 账户关联的邮箱。", + "send-otp": " 发送 OTP", + "otp-placeholder": "输入通过邮件收到的验证码", + "loading-doc": "加载文档..", + "widgets-name": { + "signature": "签名", + "stamp": "印章", + "initials": "姓名缩写", + "name": "姓名", + "job title": "职位", + "company": "公司", + "date": "日期", + "text": "文本", + "text input": "文本输入", + "cells": "单元格", + "checkbox": "复选框", + "dropdown": "下拉框", + "radio button": "单选按钮", + "image": "图片", + "email": "邮箱", + "number": "数字", + "draw": "手写", + "attachments": "附件", + "attachments-add": "点击添加附件", + "attachments-count": "{{count}} 个附件" + }, + "fields": "字段", + "recipients": "接收人", + "please-add": "请添加一个", + "signed-by": "签署人", + "more": "更多", + "sent": "已发送", + "print": "打印", + "certificate": "证书", + "decline": "拒签", + "finish": "完成", + "approve": "批准", + "approve-mssg": " 你确定要批准该文档吗?", + "signer-role-label": "接收人角色", + "signer-role-signer": "签署人", + "signer-role-viewer": "查看人", + "signer-role-approver": "审批人", + "signer-role-hint": "签署人必须签署;审批人只审批不签署;查看人仅查看。", + "signer-role-upgrade-msg": "查看人与审批人角色仅在付费套餐提供。升级套餐即可为接收人分配这些角色。", + "done": "完成", + "mail": "邮件", + "sign-now": "立即签署", + "successfully-signed": "签署成功!", + "email-mssg": " 在此添加的接收人将收到已签署文档的副本。", + "email-error-1": " 请提供正确的邮箱地址", + "email-error-2": "一次最多只能发送给十位接收人。", + "Email-verified-alert-1": "邮箱已验证。", + "Email-verified-alert-2": "邮箱已经验证过了。", + "upload-stamp-image": "上传印章图片", + "draw-signature": "手写签名", + "draw-initials": "手写姓名缩写", + "enter-text": "输入文本", + "enter-widgettype": "输入{{widgetType}}", + "draw": "手写", + "type": "输入", + "color-type": { + "red": "红", + "blue": "蓝", + "black": "黑", + "yellow": "黄" + }, + "my-initials": "我的姓名缩写", + "upload": "上传", + "initial-teb": "姓名缩写", + "signature-tab": "签名", + "initial-alert": "未找到我的姓名缩写", + "copy-title": "复制控件到", + "contact-delete-alert": "确定要删除该联系人吗?", + "reset-password-alert-1": "重置密码链接已发送到你的邮箱", + "reset-password-alert-2": "请先配置邮件适配器 ", + "reset-password-alert-3": "重置你的密码", + "failed-animation": "动画加载失败", + "apply": "应用", + "select-columns": "选择列", + "copy-type": { + "All pages": "所有页", + "All pages but last": "除最后一页外所有页", + "All pages but first": "除第一页外所有页", + "Next to current widget": "当前控件旁", + "Page range": "页码范围" + }, + "options": "选项", + "minimum-check": "最少勾选", + "maximum-check": "最多勾选", + "cell-count": "单元格数量", + "default-value": "默认值", + "formula": "公式", + "formula-placeholder": "使用数字控件构建公式", + "formula-no-widgets": "该签署人尚未分配其他数字控件。", + "supported-operators": "支持的运算符:", + "formula-helper": "点击数字控件标签以插入(如 {{number-1}} + {{number-2}})。", + "formula-error-letter": "控件名需用双花括号包裹(如 {{number-1}})。", + "formula-error-characters": "花括号外仅允许数字和 +、-、*、/、(、)。", + "formula-error-braces": "每个左花括号 {{ 必须有匹配的右花括号 }}。", + "formula-error-operators": "使用运算符或括号时至少添加两个值。", + "formula-error-leading-operator": "公式不能以运算符开头。", + "formula-error-trailing-operator": "公式不能以运算符结尾。", + "formula-error-adjacent-placeholders": "两个占位符之间必须有运算符,不能直接相邻。", + "formula-error-continuous-operators": "不能连续使用两个运算符。", + "formula-error-empty-parentheses": "括号不能为空。", + "formula-error-invalid-parentheses-content": "括号内不能以运算符开头或结尾。", + "formula-error-before-open-parenthesis": "'(' 前缺少运算符,请在左括号前添加运算符。", + "formula-error-after-close-parenthesis": "')' 后缺少运算符,请在右括号后添加如 '+' 或 '*' 的运算符。", + "formula-error-between-parentheses": "')' 与 '(' 之间缺少运算符,请在两组之间添加如 '*' 的运算符。", + "formula-error-division-by-zero": "不允许除以零,请将 '0' 替换为有效的非零数字或变量。", + "formula-error-invalid-number-format": "数字格式无效。数字必须为有效格式如 '1'、'3.14',不能为 '.5'、'1.' 或 '1.2.3'。", + "formula-error-unclosed-parenthesis": "发现未闭合的 '(',每个左括号必须有匹配的右括号。", + "formula-error-unexpected-closing-parenthesis": "发现多余的右括号 ')',没有匹配的左括号。", + "formula-error-empty-placeholder": "不允许空占位符 '{{}}',请在花括号内提供变量名。", + "decimal-places": "小数位数", + "number-of-decimal-places": "小数位数", + "decimal-places-helper": "设为 0 表示整数", + "select": "选择", + "read-only": "只读", + "hide-labels": "隐藏标签", + "layout": "布局", + "checkbox": "复选框", + "alert": "提示", + "zoom-in": "放大", + "zoom-out": "缩小", + "document-signed-alert": "恭喜!🎉 你已成功签署该文档!", + "otp-sent-alert": "OTP 已发送到你的邮箱", + "fields-required": "必填字段", + "signature-widget-alert-1": "请确保至少添加一个签名控件", + "signature-widget-alert-2": "请确保所有字段填写准确并满足全部要求。", + "encrypted-pdf-alert": "暂不支持加密的 pdf 文件。", + "encrypted-pdf-alert-1": "PFX 文件密码无效。", + "user-not-exist": "用户不存在", + "template-role-alert": "请先添加角色", + "create-document": "创建文档", + "template-created-alert": "你想对刚创建的模板做什么? ", + "signers-alert": "签署人提示", + "template-creation-alert-1": "请为添加占位符选择签署人!", + "ok": "确定", + "radio-group": "单选组", + "dropdown-options": "下拉选项", + "add-role": "添加角色", + "role-ex": " 例如:客户、HR、总监、经理、学生等", + "add/choose-signer": "添加/选择签署人", + "choose-from-contacts": "从通讯录选择", + "select-signer": " 请选择签署人", + "edit-template": "编辑模板", + "widget-info": "控件信息", + "validation": "校验", + "invalid-default-value": "默认值无效", + "hint": "提示", + "color": "颜色", + "role-help": { + "p1": "什么是模板角色?", + "p2": "先指定完成文档所需的每个角色。思考签署流程中涉及的各方及其职责。常见角色包括内部文档的 HR、协议的客户或商业协议的供应商。", + "p3": "为什么为某些角色预绑定用户?", + "p4": "对于始终由同一人承担的角色(如 CEO 在员工录用通知上签字),可在模板中为角色预绑定用户。此步骤可选,但建议用于提升效率与一致性。", + "p5": "何时指定每个角色绑定的用户?", + "p6": "从模板创建文档时,会提示你为每个已定义角色绑定用户。若角色已绑定用户则会预填,你可在发送前按需修改。" + }, + "add-recipients": "添加接收人", + "loading-mssg": "这可能需要一些时间", + "send-mail": "发送邮件", + "signature-field-widget": "每个用户至少需要一个签名控件。你尚未为 {{signersName}} 添加签名控件", + "placeholder-alert-1": "请确保为所有接收人至少添加一个签名控件。", + "placeholder-alert-2": "请确认已填写文本字段。", + "placeholder-alert-3": " 你确定要发送该文档进行签署吗?", + "placeholder-alert-4": "你已成功向所有接收人发送邮件!", + "placeholder-mail-alert": "你已成功向 {{name}} 发送邮件。{{name}} 签署后,后续签署人将收到邮件", + "placeholder-mail-alert-you": "你签署后,后续签署人将收到邮件。", + "placeholder-alert-5": "你可以立即签署,或发送到邮箱稍后完成。", + "placeholder-alert-6": "请先配置邮件适配器以发送邮件!", + "placeholder-alert-7": "请为添加占位符选择签署人!", + "email-subject": "邮件主题", + "email-body": "邮件正文", + "email-placeholder": "添加邮件正文", + "reset-to-default": "恢复默认", + "customize-email": "自定义邮件", + "upgrade-to-customize-email": "升级以自定义邮件", + "sign-url": "签署链接", + "mails-sent": "已发送邮件", + "mail-not-delivered": "邮件未送达", + "email-not-verified-head": "邮箱未验证", + "document-alert": "文档提示", + "owner-subscription-expired": "所有者的订阅已过期。", + "subscription-expired": "订阅已过期", + "owner-doesnt-have-paid-plan": "所有者没有付费套餐。", + "alert-message": "提示消息", + "document-decline": "文档拒签", + "decline-alert-1": "确定要拒签该文档吗?", + "decline-alert-2": "你已拒签该文档!", + "decline-alert-3": "该文档已被拒签/撤销,无法签署。", + "sign here": "在此签署", + "guest-email-alert": "验证码已发送到你的邮箱", + "get-otp-alert": "你将通过邮件收到验证码", + "user-already-exist": "用户已存在。", + "server-error": "服务器内部错误!", + "fill-required-details!": "请填写必填信息!", + "sign-up-form": "注册表单", + "sign-up": "注册", + "folder-already-exist!": "文件夹已存在!", + "please-select-position!": "请选择位置!", + "default-sign-alert": "确定要自动签署所有请求的 {{widgetsType}} 控件吗?", + "Your-Signature": "你的签名", + "auto-sign-all": "全部自动签署", + "generating-certificate": "正在生成证书", + "pdf-download": "PDF 下载", + "generate-certificate-alert": " 正在生成完成证书,请稍候。若下载未自动开始,请再次点击按钮。", + "generate-certificate-err": "证书生成当前出现问题,请稍后重试。", + "attachments-docx-upload-failed": "当前遇到问题,请重试。", + "attachments-docx-size-limit": "大文件上传已达上限,请等到 {{time}} 后再试。", + "folder-already-exist": "文件夹已存在!", + "folder-created-successfully": "文件夹创建成功!", + "fill-folder-name": "请填写文件夹名称", + "already-exists-this-username": "该用户名已存在!", + "verification-code-sent": "验证邮件已发送到你的邮箱!", + "registered-user-successfully": "用户注册成功。", + "role-not-found": "未找到角色。", + "do-not-access": "你没有访问权限,请联系管理员。", + "add-admin": "添加管理员", + "opensign-setup": "{{appName}} 设置", + "join-discord": "加入我们的 discord 服务器", + "admin-already-exist": "管理员已存在。", + "password-update-alert-1": "密码更新成功。", + "password-update-alert-2": "当前密码缺失或不正确。", + "password-update-alert-3": "当前密码缺失或不正确。", + "password-update-alert-4": "两次输入的密码不一致。", + "current-password": "当前密码", + "new-password": "新密码", + "confirm-password": "确认密码", + "file-alert-1": "所选文件过大,请选择小于以下大小的文件", + "file-alert-2": "请选择文件。", + "file-alert-3": "文档上传中,请稍候。", + "enter-pdf-password": "输入 Pdf 密码", + "correct-password": "请提供正确的密码", + "decrypting-pdf": " 正在解密 pdf,请稍候...", + "invalid-otp": "OTP 无效", + "user-not-found": "未找到用户", + "enter-otp-alert": "请输入 OTP!", + "get-verification-code": "获取验证码", + "get-verification-code-2": "你将通过邮件收到验证码", + "enter-verification-code": "输入验证码", + "provide-your-details": "填写你的信息", + "provide-email": "请提供邮箱。", + "additional-info": "附加信息", + "signature-saved-alert": "保存成功。", + "saved-successfully": "保存成功。", + "fill-field": "请填写此字段", + "error-template": "错误:未找到模板!", + "error": "错误", + "invalid-document": "错误:文档无效!", + "document-not-found": "未找到文档!", + "document-signed-alert-1": "你已成功签署文档。可下载或打印部分签署的文档副本。全部签署人签署完成后,数字签名文档与完成证书将通过邮件发送给所有者及所有签署人。", + "encrypted-pdf-not-support": "暂不支持加密的 pdf 文件。", + "document-signed-alert-4": " 恭喜!🎉 该文档已被所有参与方成功签署!", + "document-signed-alert-5": "该文档已被所有签署人签署。", + "document-signed-alert-6": "该文档已被一个或多个接收人拒签。", + "document-signed-alert-7": "该文档已不可用。", + "document-signed-alert-8": "该文档已发送签署。", + "yet-to-sign": "待签署", + "viewers": "查看人", + "viewer-no-widgets": "查看人接收文档的只读副本,不能为其分配控件。", + "viewer-confirm-widget-removal": "将该接收人切换为查看人将移除其已分配的全部控件。是否继续?", + "validation-alert-1": "输入不满足正则表达式设定的条件。", + "account-already-exists": "账户已存在!", + "choose-password": "设置密码", + "enter-password": "输入密码", + "sure": "确定", + "subscribed-alert": "你已订阅该套餐!", + "monthly": "月付", + "yearly-upto": "年付(最高 66% off)", + "billed-yearly": "按年计费", + "billed-monthly": "按月计费", + "plansubscription-1": "免费自行托管", + "visit-github": "访问 Github", + "user-already-exist-name": "该用户名已存在!", + "do-not-access-contact-admin": "你没有访问权限,请联系管理员。", + "filed-required-correctly": "请正确填写必填信息。", + "admin-created": "管理员已创建", + "invalid-masterkey": "masterkey 无效", + "master-key": " 主密钥", + "profile-update-alert": "个人资料更新成功。", + "date": "日期", + "report-not-found": "未找到报表", + "please-wait": "请稍候", + "select-folder": "选择文件夹", + "generated-on": "生成于", + "text-field": "文本字段", + "font-size": "字体大小", + "widget-status": { + "Required": "必填", + "Optional": "选填" + }, + "all-right": "版权所有", + "version": "版本", + "social-media": { + "github": "Github", + "linked-in": "LinkedIn", + "twitter": "Twitter", + "discord": "Discord" + }, + "tour-mssg": { + "home-layout-1": "登录成功!我们来看一看。", + "home-layout-2": "要上传文档自行签署或请求他人签署,直接选择相应按钮即可。", + "home-layout-3": "你已准备好开始使用 {{appName}}!", + "home-layout-4": "给我们点星于", + "generate-token": "立即升级以生成正式 API 令牌。", + "opensign-drive-1": "点击面包屑链接可轻松浏览文件夹层级并查看每个文件夹内的文档。", + "opensign-drive-2": "点击添加按钮创建新文件夹或文档。", + "opensign-drive-3": "使用此菜单按日期或名称排序文档。", + "opensign-drive-4": "点击此菜单以列表视图显示文档。", + "opensign-drive-5": "文档列表按所选排序方式显示。每个文档旁的图标表示其当前状态。", + "opensign-drive-6": "右键文档可查看下载、重命名、移动、删除等选项。点击文档可打开。", + "opensign-drive-7": "右键任意文件夹查看选项。选择“重命名”修改文件夹名,或点击文件夹浏览其内容。", + "pdf-request-file-1": "仍需签署文档的签署人列表。", + "pdf-request-file-2": "点击文档上出现的任意字段开始填写所需信息。", + "pdf-request-file-3": "填完所有必填字段后点击“完成”,即可下载已签署文档。根据发送方设置,全部接收人签署完成后你可能会收到完成文档副本及完成证书。", + "pdf-request-file-4": "已签署文档的签署人列表。", + "pdf-request-file-5": "可点击“全部自动签署”在所有应由你签署的位置自动签署。点击前请务必仔细审阅文档。", + "pdf-request-file-6": "请完成第 {{pagenumbers}} 页的字段,同色高亮便于识别。", + "placeholder-sign-1": "从列表中选择接收人以添加控件。控件拖放到文档后将与接收人名称同色。", + "placeholder-sign-2": "点击“添加接收人”按钮可添加更多签署人。", + "placeholder-sign-3": "点击此按钮为文档添加更多接收人/签署人。", + "placeholder-sign-4": "拖拽或点击控件以添加到文档。", + "placeholder-sign-5": "PDF 内容区已显示模板现有控件。为方便识别,这些控件与接收人名称同色。", + "placeholder-sign-6": "点击“下一步”将保存文档。下一步可自定义发送给接收人的邮件,或复制签署链接自行分享。", + "report-1": "点击“添加”按钮创建新模板。模板是可复用文档,用于快速生成结构相同、签署人不同的新文档。例如 HR 入职模板可预定义“HR 经理”和“新员工”角色。每次使用模板时可将“新员工”角色分配给不同入职者,而“HR 经理”角色保持不变,从而实现顺畅的入职流程。 ", + "redirect": "点击“使用”按钮从现有模板创建新文档。", + "bulksend": "仅需输入接收人邮箱即可用现有模板快速发送多份文档,点击“批量发送”按钮。最多可发送给 50 位接收人。", + "option": "此菜单显示更多选项,如编辑、删除、重命名、复制、分享等。<1>点击这里了解全部可用选项。<3>注意:对现有模板的修改将应用于此后由该模板创建的所有文档,但不会影响已发送的文档。", + "signyour-self-1": "签署前选择或拖拽所需控件到 PDF 以自定义文档。为每个控件选择合适位置以满足需求。", + "signyour-self-2": "在此区域任意拖放。之后可调整大小和移动。", + "template-placeholder-1": "点击“添加角色”按钮可添加多种签署人角色。后续步骤可为每个角色绑定用户。", + "template-placeholder-2": "添加角色后,从列表中选择一个以放置该接收人的控件。可点击控件或拖拽到文档。放置后控件与所选角色同色。", + "template-placeholder-3": "点击“下一步”将保存当前模板。保存后如需要会提示你从该模板创建新文档。", + "webhook-1": "立即升级以设置 webhook", + "Need your Signature": "点击此卡片可跳转到待你审阅的文档列表。", + "Out for signatures": "点击此卡片可跳转到待签署的文档列表。", + "Recent signature requests": "等待你签署的文档列表。", + "Recently sent for signatures": "你已发送给其他方签署的文档列表。", + "Drafts": "你已创建但尚未最终发送的文档。", + "public-template": "本视频演示如何设置个性化公开主页(如 'https://opensign.me/your-username'),以及如何自定义个性签名并将模板开放给公众签署。", + "allowModify-widgets": "除文档创建者已为你指定的字段外,你还可将这些字段任意拖放到文档上。" + }, + "enter-email-placeholder": "添加邮箱地址后按回车", + "success-email-alert": "邮件发送成功!", + "expired-doc-title": "文档已过期", + "expired-on-mssg": "该文档已于 {{expiredDate}} 过期,无法再签署。", + "signature-validate-alert": "请确认至少选择了 {{minRequiredCount}} 个复选框。", + "signature-validate-alert-2": "请确保该字段填写准确并满足全部要求。", + "remaining-users": "剩余用户", + "Role": "角色", + "additional-users": "请购买附加用户。", + "Quantity-of-users": "用户数量", + "Price": "价格", + "Total-price-for-next-time": "下次总价", + "Proceed": "继续", + "Select": "选择", + "Add-seats": "添加席位", + "user-name-exist": "用户名已存在", + "format": "格式", + "select-date-format": "选择日期格式", + "quantity-of-credits": "高级额度数量", + "remaining-credits": "可用高级额度:", + "remaining-credits-help": "高级额度可用于 API 文档签署、批量发送或在网站嵌入 OpenSign 集成。你包含 {{allowedcredits}} 个内置额度,另有 {{addoncredits}} 个已购附加额度剩余。若为 Teams 或企业套餐,这些额度可在公司全体用户间共享(除非账户管理员为你的账户设置了上限)。", + "additional-credits": "请购买高级额度", + "quota-err-quicksend": "额度已用完,你的额度不足。", + "buy-credits": "购买高级额度", + "rotate-right": "向右旋转", + "rotate-left": "向左旋转", + "rotate-alert-mssg": "本页所有控件将丢失。确定要继续吗?", + "templateid": "模板-Id", + "bulk-send-subscription-alert": "请升级到 Professional 或 Team 套餐以使用批量发送。", + "generate-test-token": "生成测试令牌", + "regenerate-test-token": "重新生成测试令牌", + "help-test-token": "该令牌可用于在 https://sandbox.opensignlabs.com/api/v1 端点测试 API,可进行不限次数的文档签署。请注意沙箱 API 会使用自签名证书签署文档,Adobe 可能不认可其有效性。测试完成后,可升级到付费套餐以生成正式令牌。", + "help-api-token": "该令牌可用于访问 {{origin}}/api/v1 端点的正式 API。仅在付费套餐下可生成。", + "reason": "原因", + "decline-by": "拒签/撤销人", + "document-declined": "文档已拒签", + "public-template-mssg-1": "要将 OpenSign 集成到你的 React 或 Next.js 项目,运行以下命令:", + "public-template-mssg-2": "确保项目已配置 npm 或 yarn。若使用 Yarn,可将 npm install 替换为 yarn add @opensign/react。", + "public-template-mssg-3": "需要更多细节或示例?", + "public-template-mssg-4": "访问 ", + "public-template-mssg-5": " npm 获取最新更新、详细文档和版本历史。", + "public-template-mssg-6": "使用此代码片段前,必须先将该模板设为公开。", + "public-template-mssg-7": "生成公开链接前,必须先将该模板设为公开。", + "here": "这里", + "copy-code": "复制", + "copied-code": "已复制", + "Installation": "安装", + "Usage": "用法", + "insufficient-credits": "签署额度不足,请联系 {{ownerEmail}}", + "insufficient-credits-title": "签署额度不足", + "insufficient-credits-mssg": "该文档的所有者当前缺少必要的 {{appName}} 额度供你签署。如需详情请联系所有者。", + "angular-npm-mssg-1": "要将 OpenSign 集成到你的 Angular 项目,运行以下命令:", + "quota-mail-info-head": "每月邮件上限", + "quota-mail-info": "为保障服务质量并防止垃圾邮件,OpenSign 免费套餐每月最多发送 15 封邮件。立即升级可不限次数发送。", + "quota-mail-reset": "你的签名请求邮件额度将于以下时间重置", + "quota-mail": "你已达到本月 15 封签名请求邮件的上限。立即升级以继续直接发送邮件。", + "quota-mail-tip": "提示:你仍可以通过手动分享签署请求链接来签署<1>无限文档。", + "quota-mail-head": "已达额度上限", + "unauthorized-modal": "你没有执行此操作的权限,请联系 {{adminEmail}}。", + "sent-this-month": "本月已发送", + "available-seats": "可用席位", + "buy-users": "购买更多用户", + "isenable-otp": "启用 OTP 验证", + "isenable-otp-help": { + "p1": "你是否要启用使用一次性密码(OTP)的验证流程?", + "p2": "选择此选项将启用 OTP 验证。用户将通过邮件收到验证码,必须输入该验证码才能签署文档。", + "p3": "选择此选项将禁用 OTP 验证,允许用户直接签署文档,无需额外步骤。", + "p4": "请选择最适合你文档签署需求的选项。" + }, + "allow-offline-sign": "允许离线签署", + "allow-offline-sign-help": { + "p1": "选择签署人是否可以提交使用外部工具签署的本文档副本以供所有者审核。", + "p2": "签署人将看到“离线签署”选项,并可上传外部签署的 PDF 供文档所有者批准。", + "p3": "签署人只能在应用内签署。“离线签署”选项将被隐藏。", + "p4": "此设置默认采用你在“偏好设置”中的账户偏好,并在付费套餐中可用。" + }, + "advanced-options": "高级选项", + "hide-advanced-options": "隐藏高级选项", + "download-files": "下载文件", + "download-pdf": "下载 PDF", + "pdf-certificate": "下载 PDF + 证书", + "document-logs": "文档日志", + "server-down": "无法连接到 {{appName}} 服务器。如果你自行托管 {{appName}},请确保已正确遵循文档中的所有步骤。如果你在本地运行 {{appName}},可能是通过错误的端口号访问。", + "admin-exists": "管理员已存在。请使用管理员凭据登录应用以管理用户。", + "enable-tour": "启用引导", + "istourenabled-help": { + "p1": "这将为签署人启用引导式操作说明,在签署过程中提供指引。", + "p2": "这将禁用引导式操作说明,确保更快、不间断的签署体验。", + "p3": "提示:如果你的签署人熟悉 {{appName}} 并经常使用,你可能希望禁用引导式操作说明以获得更流畅的体验。请选择最适合你文档签署需求的选项。" + }, + "form-title-1": "文档流程设置", + "form-title-2": "安全设置", + "public-tour-message": "在生成可分享链接之前,模板需要设为公开。", + "add-user-template": "在为角色添加字段之前,你需要先添加一个角色。", + "pdf-uncompatible": "此 PDF 不兼容,请联系 {{appName}}", + "text-field-tour": "‘预填充’字段必须在文档发送前提前填写。如果你需要签署人提供输入,请改用签署人字段。", + "attach-signer-tour": "你需要为每个角色附加一位签署人。可以点击此图标完成。选择签署人后,该签署人将附加到与此角色关联的所有字段上,这些字段以相同颜色显示。", + "allowed-signature-types": "允许的签名类型", + "at-least-one-signature-type": "至少应启用一种签名类型。", + "expect-default-one-signature-type": "请除默认类型外,再启用一种额外的签名类型。", + "add-signer-note": "注意 - 此联系人将保存到你的联系人中", + "allowed-signature-types-help": { + "p1": "此签名偏好设置控制你的签署人可用的签署选项。签署文档时,签名控件中只会显示你所选的签名类型。例如,如果你在偏好设置中仅选择‘手写’选项,你的签署人将只在签名控件中看到‘手写’选项,而其他三个选项将不可用。", + "l1": "使用手指或触控笔直接在屏幕上创建手写签名。", + "l2": "输入你的姓名并从多种字体样式中选择以创建签名。", + "l3": "上传你现有的数字版签名。", + "l4": "使用设置中‘我的签名’下保存的预设签名样式。" + }, + "notify-on-signatures": "签名时通知", + "notify-on-signatures-help": { + "p1": "每当签署人签署文档时,文档创建者都会收到邮件通知。", + "note": "注意:无论此设置如何,都会向所有签署人和文档所有者发送一封完成邮件,附带已签署的文档和完成证书。" + }, + "expiry-date": "到期日期", + "expiry-date-updated": "到期日期已成功延长至 {{newexpirydate}}", + "expiry-date-error": "请提供晚于当前到期日期的新到期日期", + "duplicate-template-alert": "你确定要创建此模板的副本吗?", + "duplicate-template-created": "副本模板创建成功。", + "delete-page": "删除页面", + "merge-pdf": "合并 PDF", + "add-pages": "添加页面", + "reorder-pages": "重新排序页面", + "delete-alert": "无法删除单页", + "delete-alert-2": "你确定要删除此页面吗?", + "delete-note": "注意:删除此页面后,无法撤销。", + "Rotation-alert": "旋转页面", + "bulk-import": "批量导入", + "contacts-file": "联系人文件(xlsx、csv)", + "import-guideline": "上传包含姓名、邮箱和可选电话列的 CSV 或 Excel 文件。仅导入前 100 条记录。", + "download-sample": "下载示例文件", + "100-records-only": "目前你最多只能导入 100 条记录。", + "csv-excel-support-only": "请上传以下格式之一的文件:CSV、XLSX 或 XLS。", + "contact-imported": "已导入 {{imported}} 个联系人。{{failed}} 个联系人导入失败。", + "invalid-data": "无效数据", + "delete-folder-alert": "你确定要删除此文件夹吗?", + "delete-folder-alert-1": "无法删除:文件夹必须为空。", + "defaultSign-alert": "{{widgetsType}} 控件不可用于自动签署。", + "embed-heading": "嵌入 {{appName}} 模板", + "other-apps-by-opensign": "OpenSign 团队的其他应用", + "public-template-edit-title": "编辑公开模板", + "public-template-edit-mssg": "你无法直接编辑公开模板。要进行更改,模板将被设为私有,之后你需要重新将其设为公开。是否继续?", + "agree-p1": "我确认我已阅读并理解 ", + "agree-p2": "电子记录与签名披露声明", + "agree-p3": "并同意使用电子记录和签名。", + "agrre-button": "我确认并同意继续", + "term-cond-title": "条款与条件", + "term-cond-h": "电子记录与签名披露声明", + "term-cond-p1": "本电子记录与签名披露声明(“披露声明”)是文档创建者(“发送方”)与签署人(“你”)之间通过 {{appName}} 平台(“平台”)达成的协议。通过 {{appName}} 签署文档,即表示你同意本披露声明中所列的条款。请在继续前仔细阅读。", + "term-cond-h1": "1. 目的与范围", + "term-cond-p2": "本披露声明规范通过 {{appName}} 平台由发送方发送并由你签署的文档所使用电子记录和签名的方式。同意即表示你确认:", + "term-cond-p3": "你将通过 {{appName}} 以电子方式接收并签署文档。", + "term-cond-p4": "你的电子签名具有法律约束力,等同于手写签名。", + "term-cond-h2": "2. 使用电子记录和签名的同意", + "term-cond-p5": "同意本披露声明即表示:", + "term-cond-p6": "你同意使用 {{appName}} 与发送方进行电子交易,并理解此同意在撤回前一直有效。", + "term-cond-p7": "你同意使用 {{appName}} 以电子方式审阅、签署并返回文档。", + "term-cond-p8": "此同意仅适用于发送方提供的特定文档。", + "term-cond-h3": "3. 撤回同意的权利", + "term-cond-p9": "你有权通过以下方式撤回使用电子记录和签名的同意:", + "term-cond-p10": "使用其沟通中提供的联系信息直接联系发送方。", + "term-cond-p11": "在完成签署流程前通知发送方。", + "term-cond-h4": "4. 硬件与软件要求", + "term-cond-p12": "要使用 {{appName}} 签署文档,你必须具备:", + "term-cond-p13": "一台可访问互联网的设备。", + "term-cond-p14": "一个启用了 JavaScript 的兼容网页浏览器。", + "term-cond-p15": "一个用于接收通知和已签署文档的邮箱账户。", + "term-cond-p16": "如果这些要求发生变化,发送方或 {{appName}} 将通知你相关更新。", + "term-cond-h5": "5. 记录保存与纸质副本请求", + "term-cond-p17": "你负责确保自己能够访问并保存电子签署的文档。{{appName}} 提供工具,可在签署流程完成后立即下载或打印已签署的文档。", + "term-cond-p18": "如果你更希望获得任何电子签署文档的纸质副本,可直接向发送方请求。除非适用法律禁止,发送方可对提供纸质副本收取合理费用。", + "term-cond-h6": "6. 确认与协议", + "term-cond-p19": "继续操作即表示你:", + "term-cond-p20": "确认你可以按照本披露声明所述访问并审阅电子文档。", + "term-cond-p21": "同意在与发送方的指定交易中使用电子记录和签名。", + "term-cond-p22": "理解 {{appName}} 是促成交易的平台,并非协议的一方。", + "term-cond-h7": "7. 法律效力", + "term-cond-p23": "你通过 {{appName}} 促成的电子签名:", + "term-cond-p24": "符合适用的电子签名法律,包括但不限于美国的 E-SIGN 法案、欧盟的 eIDAS 条例以及印度的信息技术法。", + "term-cond-p25": "在你与发送方之间就已签署的文档具有法律约束力。", + "term-cond-h8": "8. 平台角色与责任限制", + "term-cond-p26": "{{appName}} 作为促成电子交易的平台。它对发送方所发文档的内容、有效性或可执行性不承担责任。与文档或其签署相关的任何争议或问题,必须由你与发送方直接解决。", + "term-cond-h9": "9. 协议终止", + "term-cond-p27": "除非发送方另有说明,你的同意仅适用于当前交易。{{appName}} 保留对违反其服务条款或政策的行为终止平台访问的权利。", + "term-cond-p28": "选择‘我同意’即表示你确认理解并同意本电子记录与签名披露声明的条款,并同意通过 {{appName}} 以电子方式签署发送方提供的文档。", + "term-cond-p29": "如果你对本披露声明有疑问,请直接联系发送方。如需 {{appName}} 的技术支持,请访问 ", + "term-cond-p30": " 或发送邮件至", + "js-snippet-msg": "要将 {{appName}} 模板集成到你的 HTML 网站或落地页,可以使用以下代码:", + "js-snippet-msg-1": "你可以从", + "js-snippet-msg-2": "管理模板", + "js-snippet-msg-3": "页面获取 TemplateId。", + "webhook-already-exists": "该 URL 已存在!请尝试其他 URL。", + "webhook-must-be-secure": "Webhook URL 必须是安全的并使用 https://", + "provide-test-token": "请生成 API 测试令牌", + "invalid-redirect-url": "请提供有效的重定向 URL。", + "auto-sign-mssg": "全部自动签署", + "already-exist-signer": "所选签署人已存在", + "change-signer": "更改签署人", + "signyour-self-button": "使用此选项自行签署文档,无需添加他人", + "requestsign-button": "使用此选项请求他人和你自己一起签署。", + "signyour-self-description": "使用此表单自行签署文档,无需添加他人", + "requestsign-description": "使用此表单请求他人和你自己一起签署。", + "template-form-description": "使用此表单为你的文档创建可复用的模板。", + "allow-modify": " 允许修改", + "allow-modify-help": { + "p1": "你是否要允许在签署过程中修改文档?", + "p2": "选择此选项允许签署人在现有控件之上添加额外元素,例如签名、姓名缩写、印章或文本。", + "p3": "选择此选项将限制签署人在签署过程中对文档进行任何添加。" + }, + "signature-setting": "签名设置", + "rotation": "旋转", + "activation-key": "激活密钥", + "paid-selfhost-help": "如需更多信息,请联系 {{appName}}: ", + "remaining-credits-selfhost-help": "使用高级额度进行 API 文档签署、批量发送、在你的网站上集成 {{appName}}。你有 {{allowedcredits}} 个所含额度和 {{addoncredits}} 个额外购买的剩余额度。", + "signature-type": "你的签名", + "initial-type": "你的姓名缩写", + "redirect-url": "重定向 URL", + "bulk-send": "批量发送", + "select-timezone": "时区", + "current-time": "当前时间", + "email-help": "出于安全原因,你不被允许更改邮箱地址。请使用新的邮箱地址创建另一个免费账户。", + "doc-sent": "文档发送成功。", + "no-signer": "移除", + "and": "和", + "make-public": "设为公开", + "general": "常规", + "request-email": "请求邮件", + "completion-email": "完成邮件", + "variables-use": "可使用的变量", + "send-to-sign": "请求你签署", + "use-template": "使用模板", + "contact-already-exists": "联系人已存在。", + "docx-error": "我们目前在处理 DOCX 文件时遇到一些问题。请上传 PDF 文件", + "docx-error-contact": "或通过 support@opensignlabs.com 联系我们", + "agreement-note": "注意:同意此声明并不意味着你立即签署文档。这仅允许你以电子方式审阅文档。你将有机会完整阅读并随后决定是否签署。", + "draft-template-info-p1": "要使模板公开,它必须只包含单个角色;或者,如果包含多个角色,所有额外角色都必须已分配给签署人。未分配的公开角色应保持为空,并且必须置于第一个位置。", + "visit-below-link": "访问以下链接了解更多 -", + "storage-help": "启用 BYOC 可让你连接自己的 S3 存储,使你的文件完全处于你的控制之下——不保留任何外部副本。如果数据自主性对你很重要,请考虑升级到 Teams 以解锁此功能。", + "daily-quota-reached": "你已达到每日额度上限。如需帮助,请联系 quotas@opensignlabs.com。", + "email-not-verified-send": "请在发送邮件前验证你的邮箱地址。前往你的<1>个人资料设置完成邮箱验证。", + "email-not-verified-send-plain": "请在发送邮件前验证你的邮箱地址。前往你的个人资料设置完成邮箱验证。", + "enabled-signature-type": "已启用的签名类型", + "enabled-signature-type-help": "‘已启用的签名类型’设置决定你的整个组织可用的签名选项。例如,如果你禁用‘手写’选项,你组织的成员将不会在签名控件中看到它,而其他三个选项仍可访问。", + "indexing-public-profile": "允许搜索引擎索引公开主页", + "user-created-successfully": "用户创建成功。", + "only-15-reminder-allowed": "你最多可设置 15 次自动提醒。例如,如果‘完成时限’为 15 天且‘每隔多久提醒一次’为 1 天,你将达到 15 次提醒的上限。请相应调整你的设置。", + "rate-your-experience": "你使用 {{appName}} 的体验如何?", + "thanks-for-feedback": "感谢你的反馈 🙏", + "share-your-feedback": "分享你的反馈", + "share-your-review": "分享你的评价", + "please-select-rating": "请选择一个评分", + "feedback-optional": "反馈(可选)", + "feedback-saved": "反馈已保存。", + "feedback-save-error": "无法保存反馈,请重试。", + "date-format": "日期格式", + "document-deleted": "文档已被删除或你没有访问权限。请联系发送方。", + "save-as-template-?": "你确定要将此文档保存为模板吗?", + "go-to-manage-templates": "前往‘管理模板’", + "template-created": "模板已创建", + "how-would-you-like-to-proceed?": "你希望如何继续?", + "failed-to-load-refresh-page": "加载文档失败。请尝试刷新此页面。", + "document-has-been-signed": "文档已成功签署!", + "document-has-been-signed-by-you": "你已成功签署文档!", + "participant-completed-signing": "所有参与者都已完成签署流程。", + "you-will-receive-email-shortly": "✅ 就是这样!你很快会收到一封确认邮件。", + "please-provide-templateid": "请提供 templateid", + "this-template-is-not-public": "此模板未公开", + "invalid-templateid": "无效的 templateid", + "kiosk-no-active-role": "此模板没有可用于自助终端签署的签署人或审批人角色。", + "contact-billing-at-opensign": "要添加更多席位,请联系 OpenSign™:<1>billing@opensignlabs.com 获取帮助", + "title-length-alert": "标题最多 250 个字符。", + "note-length-alert": "备注最多 200 个字符。", + "description-length-alert": "描述最多 500 个字符。", + "fix-&-resend-document": "修复并重新发送文档", + "do-you-want-recreate-document?": "这将基于此文档创建一个草稿,保留所有字段。你确定要重新创建此文档吗?", + "start-editing": "开始编辑", + "unsaved-changes-discard-them?": "你有未保存的更改。要放弃它们吗?", + "yes-discard": "是,放弃", + "LTV-enabled-signatures": "启用 LTV 的签名", + "BETA": "测试版", + "two-factor-authentication": "双重验证", + "2fa-help-text": "双重验证通过要求除密码外的更多信息登录,为你的账户增加一层额外的安全保护。", + "2fa-help-bullet1": "通过同时要求密码和验证码来增强安全性。", + "2fa-help-bullet2": "验证码由你设备上的身份验证器应用生成。", + "2fa-help-bullet3": "即使你的密码泄露,也能保护你的账户。", + "setup-2fa": "设置 2FA", + "setup-2fa-again": "重新设置 2FA", + "2fa-setup-intro": "使用双重验证保护你的账户。启用后,你每次登录时都需要输入来自身份验证器应用的验证码。", + "scan-qr-code": "扫描二维码", + "scan-qr-instructions": "使用 Google Authenticator、Microsoft Authenticator 或 Authy 等身份验证器应用扫描此二维码。", + "manual-setup-instructions": "无法扫描二维码?你可以使用此密钥手动设置身份验证器应用:", + "secret-key": "密钥", + "copied-to-clipboard": "已复制到剪贴板", + "copy-to-clipboard": "复制到剪贴板", + "recovery-codes": "恢复码", + "recovery-codes-instructions": "请将这些恢复码保存在安全的地方。如果你无法访问身份验证器应用,可以使用其中一个一次性恢复码登录。", + "download-recovery-codes": "下载恢复码", + "verification-code": "验证码", + "enter-code-from-authenticator-app": "输入来自身份验证器应用的 6 位验证码", + "verification-code-required": "验证码为必填项", + "verification-code-invalid": "验证码无效。请重试。", + "2fa-enabled": "2FA 已启用", + "2fa-enabled-successfully": "双重验证已成功启用", + "2fa-setup-complete": "设置完成!", + "2fa-setup-complete-instructions": "你的账户现已受到双重验证保护。你每次登录时都需要输入验证码。", + "two-factor-verification": "双重验证", + "enter-verification-code-instructions": "输入来自身份验证器应用的 6 位验证码以继续。", + "recovery-code": "恢复码", + "enter-recovery-code-help": "输入你的其中一个恢复码", + "recovery-code-required": "恢复码为必填项", + "use-verification-code-instead": "改用验证码", + "use-recovery-code-instead": "改用恢复码", + "regenerate-2fa-remove-existing": "你确定要重新生成双重验证吗?此操作将移除你现有的验证设置。", + "use-passkey": "使用通行密钥登录", + "security-section": "安全", + "passkey-authentication": "通行密钥验证", + "passkey-not-supported": "你的浏览器或设备不支持通行密钥验证", + "passkey-description": "通行密钥提供了比密码更强、可抵御网络钓鱼的替代方案。你可以使用指纹、人脸识别或设备 PIN 码安全登录。", + "passkey-tooltip": "通行密钥是比密码更简单、更安全的替代方案。它们使用已存储在你设备上的指纹或人脸识别等生物特征数据。", + "security-section-help": "管理安全选项,包括通行密钥和验证方式,以保护你的账户。", + "passkey-register": "注册通行密钥", + "passkey-register-another": "注册另一个通行密钥", + "passkey-registered": "通行密钥已注册", + "passkey-registering": "正在注册通行密钥...", + "passkey-registered-success": "通行密钥注册成功!", + "passkey-registration-failed": "通行密钥注册失败", + "passkey-auth-failed": "通行密钥验证失败", + "passkey-missing-user-info": "需要用户信息", + "passkeys-list": "你的通行密钥", + "default-passkey": "你的通行密钥", + "passkey-rename": "重命名", + "passkey-delete": "删除", + "passkey-rename-title": "重命名通行密钥", + "passkey-delete-title": "删除通行密钥", + "passkey-delete-confirm": "你确定要删除通行密钥“{{name}}”吗?", + "passkey-name": "通行密钥名称", + "passkey-name-placeholder": "为此通行密钥输入一个描述性名称", + "passkey-renamed-success": "通行密钥重命名成功", + "passkey-deleted-success": "通行密钥删除成功", + "passkey-rename-failed": "通行密钥重命名失败", + "passkey-delete-failed": "通行密钥删除失败", + "processing": "处理中...", + "today": "今天", + "yesterday": "昨天", + "days-ago": "{{days}} 天前", + "verify-with-passkey": "使用通行密钥验证", + "verify-with-otp": "使用 OTP 验证", + "verification": "验证", + "verify-account": "验证你的账户", + "verify-identity": "验证身份", + "passkey-verification-failed": "通行密钥验证失败。请重试或使用 OTP。", + "security-auth-help": { + "p1": "管理你账户的安全设置以保护你的数据。OpenSign 支持先进的验证方式来增强账户保护。", + "2fa-auth-help": " 通过启用 2FA 增加一层额外的安全保护。这需要你在输入密码后,再输入来自身份验证器应用的验证码。", + "passkey-auth-help": "使用通行密钥进行无密码登录,通过生物特征或设备验证,兼具强安全性和便利性。" + }, + "signer-already-present": "签署人已存在", + "kiosk-sign": "自助终端签署", + "do-not-have-access-to-template": "模板已被删除或你没有访问权限。请联系发送方。", + "kiosk-info": "自助终端模式可让你快速高效地收集现场签名。非常适合所有签署人都在场的展会、活动或到店场景。 ", + "learn-more": "了解更多", + "finish-mssg": " 你确定要完成此文档吗?", + "review": "审阅", + "next-field": "下一个字段", + "required-mssg": "还剩 {{leftRequiredWidget}} / {{totalWidget}} 个字段", + "verify-document": "验证文档", + "verify-document-signature": "验证文档签名", + "select-pdf-document": "选择 PDF 文档", + "selected-file": "已选文件", + "verify-signature": "验证签名", + "verification-status": "验证状态", + "verification-in-progress": "验证进行中...", + "verification-results-will-appear-here": "验证结果将显示在此处", + "please-select-pdf": "请选择有效的 PDF 文件", + "please-select-file-to-verify": "请选择要验证的文件", + "no-signature-found": "文档中未找到签名", + "error-verifying-pdf": "验证 PDF 时出错", + "signature-valid-basic": "签名有效", + "signature-invalid-basic": "签名无效", + "all-signatures-verified-convincing": "文档已验证:所有签名均已成功验证。", + "some-signatures-invalid-basic": "部分签名无效", + "no-signatures-processed": "未处理任何签名", + "unnamed-signature-field": "未命名签名字段", + "error-processing-signature": "处理签名时出错", + "signer-info-not-available": "签署人信息不可用", + "cert-validity-not-checked": "未检查证书有效性", + "valid": "有效", + "expired-or-not-yet-valid": "已过期或尚未生效", + "valid-from": "生效自", + "to": "至", + "signer": "签署人", + "issuer": "颁发者", + "not-available": "不可用", + "not-performed": "未执行", + "missing-acrofield-dict": "缺少 acrofield 字典", + "signature-dictionary-not-found-or-invalid": "未找到签名字典或字典无效", + "missing-or-invalid-byterange": "缺少或无效的 ByteRange", + "missing-or-invalid-contents": "缺少或无效的 Contents", + "missing-signature-contents": "缺少签名内容", + "invalid-signature-hex-format": "无效的签名十六进制格式", + "unsupported-signature-format-not-signeddata": "不支持的签名格式 - 非 SignedData", + "signer-certificate-not-found": "未找到签署人证书", + "no-certificates-in-signature": "签名中没有证书", + "no-signer-info-in-pkcs7": "PKCS#7 中没有签署人信息", + "could-not-parse-signer-info": "无法解析签署人信息", + "not-calculated": "未计算", + "not-found-in-signature": "签名中未找到", + "readonly-error": "只读的 {{widgetName}} 控件必须有默认值,或者你可以将其设为可选。", + "choose-one": "选择其一", + "search-templates": "搜索模板…", + "search-documents": "搜索文档…", + "search-contacts": "搜索联系人…", + "add-role-alert": "请至少添加一个角色", + "edit-draft": "编辑草稿", + "vertical": "垂直", + "horizontal": "水平", + "billing": "账单", + "console": "控制台", + "prefill-widget": "预填充控件", + "action-prohibited": "你的邮箱域名不允许执行此操作。请联系你的管理员获取帮助。", + "must-have-at-least-one-vacant-role": "在将模板设为‘公开’之前,你必须至少有一个未分配的角色。", + "remove-duplicate": "请移除重复的选项", + "prefill-bulk-error": "添加预填充控件时不允许批量发送。请移除预填充控件以继续。", + "session-expired-title": "会话已过期", + "access-denied": "访问被拒绝", + "upgrade": "升级", + "do-not-access-app": "你没有访问此应用的权限。", + "do-not-have-access": "你没有访问权限。", + "valid-email-alert": "请输入有效的邮箱地址。", + "otp-not-validate": "OTP 无效。", + "domain-not-allowed": "不允许此域名", + "atleast-one-recipient-alert": "请至少添加一位收件人!", + "incorrect-password-or-decryption-failed": "密码错误或解密失败。", + "incorrect-password-for-file": "文件密码错误:{{file}}", + "error-uploading-pdf": "上传 PDF 时出错。", + "provide-password": "请提供密码。", + "only-pdf-allowed": "仅允许 PDF 文件。", + "invalid-username-password-region": "无效的用户名/密码或区域。", + "pfx-extension-alert": "请上传扩展名为 .pfx 的文件。", + "email-already-exist": "邮箱已存在", + "branding": "品牌", + "branding-help": "品牌功能为你的应用提供白标服务", + "custom-sub-domain": "自定义子域名", + "app-name": "应用名称", + "provide-domain-name": "仅允许子域名(例如 app.yourdomain.com)。不支持 yourdomain.com 这样的主域名/根域名。", + "provide-app-name-help": "提供一个唯一的应用名称。它将作为你的品牌名称显示在应用中以及所有应用了品牌的邮件里。", + "upload-app-logo": "上传 .png、.jpg 或 .svg 格式的标志。推荐尺寸:{{size}} 像素(5:2 宽高比)以获得最佳显示质量。", + "upload-app-favicon": "上传一个正方形网站图标图片(.ico、.png 或 .svg)。推荐尺寸为 {{size}} 像素以获得最佳浏览器兼容性。", + "provide-app-name": "提供你的应用名称", + "logo": "标志", + "prefill-unfilled-widget": "以下必填字段不能为空:{{emptyWidget}} 请填写后再继续。", + "Dashboard": "仪表盘", + "Analytics": "分析", + "Templates": "模板", + "Need your sign": "需要你签署", + "In Progress": "进行中", + "Completed": "已完成", + "Drafts": "草稿", + "Declined": "已拒绝", + "Expired": "已过期", + "Contactbook": "联系人簿", + "My Signature": "我的签名", + "API Token": "API 令牌", + "Webhook": "Webhook", + "Preferences": "偏好设置", + "Teams": "团队", + "Users": "用户", + "Drive": "云盘", + "Branding": "品牌", + "Mail": "邮件", + "Storage": "存储", + "Signing certificate": "签名证书", + "General": "常规", + "Organizations": "组织", + "OrgAdmins": "组织管理员", + "Debug Pdf": "调试 Pdf", + "New Document": "新建文档", + "subscription": "订阅", + "Draft document": "草稿文档", + "Draft template": "草稿模板", + "Public sign": "公开签署", + "Signup": "注册", + "delete-contact": "删除联系人", + "total-records-found": "找到记录总数:{{count}}", + "Invalid-records-found": "找到无效记录:{{records}}", + "previous": "上一页", + "page-n-of-n": "第 {{currentPage}} 页,共 {{totalPages}} 页", + "import": "导入", + "search": "搜索", + "viewed-on": "查看于:{{ViewedOn}}", + "signed-on": "签署于:{{SignedOn}}", + "hide": "隐藏", + "show-more": "显示更多", + "browse-or-drag-to-replace-existing-file": "浏览或拖放新文件以替换现有文件", + "optional-details": "可选详情", + "hide-optional-details": "隐藏可选详情", + "mail-adapter-subscription-alert": "请升级到 Professional 或 Team 套餐以设置自定义 SMTP。", + "connect-to-mail": "连接到 Gmail", + "custom-smtp": "自定义 SMTP", + "default-smtp": "{{appName}} 默认 SMTP", + "host": "主机", + "port": "端口", + "sender-email": "发件人邮箱", + "username": "用户名", + "use-default-mail-adapter": "你确定要使用 {{appName}} 的默认邮件服务器发送你的签名请求邮件吗?我们建议使用你自己的 Gmail 或 SMTP 服务器以提升收件箱送达率。", + "verification-code-sent-registered-email": "验证码已发送到你注册的邮箱 <1>{{useremail}} 以确认你的设置。请在下方输入验证码。", + "smpt-credentials": "SMTP 凭据", + "delete-account": "删除账户", + "delete-account-que": "你确定要删除你的账户吗?", + "delete-account-que-user": "你即将永久删除此用户及所有关联数据。此操作无法撤销。", + "user-deleted-successfully": "用户及所有关联数据已成功删除。", + "account-deletion-request-sent-via-mail": "我们已通过邮件向你发送确认链接。批准该请求以完成账户删除。", + "type-exact-email-delete": "输入准确的邮箱以启用删除", + "email-does-not-match": "邮箱不匹配。", + "please-type-to-confirm": "请输入 <1>{{userEmail}} 以确认:", + "email-settings": "邮件设置", + "email-settings-help": " 为确保你的签名请求邮件有更好的收件箱送达率,你可以连接自己的邮件服务商。选择以下选项之一:", + "connect-to-gmail": "连接到 Gmail: ", + "connect-to-gmail-help": "使用你的 Gmail 账户直接从你自己的收件箱发送签名请求邮件,提升送达率和可靠性。", + "connect-to-smtp": "自定义 SMTP: ", + "connect-to-smtp-help": "使用你的自定义 SMTP 服务器通过你的域名发送邮件。此选项让你完全掌控邮件基础设施,提升送达率和品牌一致性。", + "connect-to-default": "如果你愿意,也可以使用 {{appName}} 默认邮件服务器,但我们建议使用你自己的以获得最佳效果。", + "email-settings-redirect-message": "此设置已从控制台移至 主菜单设置 → 偏好设置。此页面将在后续版本中移除。", + "go-to-preferences-menu": "前往偏好设置菜单", + "document-download-filename-format": "文档下载文件名格式", + "preview": "预览: ", + "download-filename-format-help": "选择下载的 PDF 如何命名。你的选择将保存到个人资料中,并在整个应用中使用。", + "delete-action-prohibited": "不允许执行此操作。请联系你的管理员请求删除账户。", + "not-verified": "未验证", + "verified": "已验证", + "expires": "到期", + "fix-resend-error": "你无法修复并重新发送此文档,因为它包含预填充控件。", + "duplicate-template-error": "你无法复制此模板,因为它包含预填充控件。", + "save-as-template-error": "此文档无法保存为模板,因为它包含预填充控件。", + "redirecting-you-in": "{{redirectTimeLeft}} 秒后为你重定向...", + "pdf-tools-tour": "点击这些按钮可添加、删除、重新排序、旋转和缩放页面。", + "widgets": "控件", + "prefill-tour": "使用此选项在将文档发送给收件人前提前输入信息。", + "empty-prefill-error": "以下必填字段不能为空:", + "please-fill-out": "请填写后再继续。", + "custom-signing-certificate": "自定义签名证书", + "signing-certificate-help": "你可以上传自己的文档签名证书,它将用于签署你的所有文档以及完成证书。证书文件应为 PFX 格式的 P12 证书。", + "certificate-file-p12-in-PFX-format": "证书文件(PFX 格式的 p12 证书)", + "password-of-pfx-file": "输入 pfx 文件的密码", + "update": "更新", + "use-default-certificate": "使用默认 {{appName}} 证书", + "upgrade-to-team-plan": "升级到 Team 套餐", + "setup-file-storage": "设置文件存储", + "save-and-activate": "保存并激活", + "logging-out-to-apply-settings": "正在将你登出以应用新设置", + "reconnect-to-default": "重新连接到 {{appName}}", + "active-file-adapter": "活动文件适配器", + "file-adapter-unique-name": "文件适配器唯一名称", + "unique-name-for-file-adapter": "为文件适配器输入唯一名称", + "storage-provider": "存储服务商", + "enter-bucket-name": "输入存储桶名称", + "enter-space-name": "输入空间名称", + "enter-region-of-bucket": "输入存储桶所在区域", + "enter-region-of-space": "输入空间所在区域", + "enter-access-key": "输入访问密钥", + "enter-secret-access-key": "输入秘密访问密钥", + "otp-email": "我们已将验证码发送至", + "save-as-temp-warn": "注意:此文档包含预填充控件,由于它们已并入基础文档,将被自动移除。", + "edit-document": "编辑文档", + "modify": "修改", + "merge-certificate-to-pdf": "将证书合并到 PDF", + "merge-cc-to-pdf-help": { + "p1": "这将确保完成证书包含在最终的 PDF 文档中。但请注意,一旦合并,证书将无法从主文档中分离。", + "p2": "如果你选择不合并,完成证书将作为单独的 PDF 文件与已签署文档一并提供。" + }, + "read-only-date-error": "只读日期控件必须有默认日期。", + "set-date": "设置日期", + "default-date": "默认日期", + "set-today": "签署日期", + "enter-name": "输入姓名", + "enter-email": "输入邮箱", + "subscribe-to-opensign-msg": "订阅 {{appName}},享受无限免费数字签名。", + "duplicate-subscribe-msg": "复制可让你创建所选模板的完全副本,便于你复用或修改而不影响原件。", + "save-as-template-msg": "将此文档保存为可复用模板,以便将来再次用于其他文档。", + "public-credit-alert": "通过此链接签署会消耗你的免费邮件额度。作为免费用户,你每月可获得 15 个邮件额度,以防止垃圾邮件发送者滥用我们的系统。要享受更高限额和不间断访问,请订阅 <1>OpenSign™ 付费套餐。", + "know-more-about": "了解更多关于", + "free-unlimited-signatures": "免费无限签名", + "email-quota-updated": "每日邮件额度更新成功。", + "password-has-been-reset": "密码已重置。", + "Unauthorized to reset your own password.": "无权重置你自己的密码。", + "User not found or not allowed.": "未找到用户或不允许。", + "User not found.": "未找到用户。", + "Admin user tenant not found.": "未找到管理员用户租户。", + "User is not authenticated.": "用户未通过身份验证。", + "Please provide required parameters.": "请提供必需的参数。", + "reset-password": "重置用户密码", + "enter-strong-password": "输入一个强密码或自动生成一个。", + "autogenerate": "自动生成", + "extend": "延长", + "console-general-help": "要让各个用户自定义他们自己的邮件模板,请前往", + "console-mail-help": "要更新公司范围的邮件模板,请前往", + "admin-setting-disabled": "此设置已禁用。请联系管理员获取帮助。", + "company-email-settings": "公司邮件设置", + "allow-email-template-individually": "允许用户单独自定义邮件模板 ", + "user-email-template-general-help": "禁用此选项将阻止用户自定义他们的邮件模板。", + "disable-individual-user-smtp": "禁用单个用户的 SMTP 设置", + "enable-individual-user-smtp": "启用单个用户的 SMTP 设置", + "user-smtp-general-help": "禁用后,用户将无法配置自己的 SMTP 设置。所有邮件将改用全局 SMTP 配置。", + "hide-live-chat-for-signers": "为签署人隐藏在线聊天控件", + "hide-live-chat-for-signers-help": "启用后,在线聊天控件将在所有签署页面上隐藏。窗口变量 'opensign_hide_chat' 会被设为 true,可用作 GTM 触发条件,以防止为签署人加载该控件。", + "global-smtp-settings": "全局 SMTP 设置", + "global-smtp-settings-help-p1": "这些设置在你整个 {{appName}} 账户中全局生效。如果某个用户未配置自己的邮件投递设置,系统将自动使用此处定义的全局 SMTP 设置。", + "global-smtp-settings-help-p2": "为确保所有签名请求邮件有更好的收件箱送达率,你可以连接你偏好的邮件服务商。选择以下选项之一:", + "global-connect-to-gmail-help": "使用 Gmail 账户直接从你组织的收件箱发送签名请求邮件。这可提升送达率、信誉度和整体可靠性。", + "global-connect-to-smtp-help": "使用你自己的 SMTP 服务器通过你的域名发送邮件。这可让你完全掌控邮件基础设施,提升送达率并保持一致的品牌形象。", + "global-smtp-settings-help-p3": "如果未配置任何用户级别的设置,将自动应用这些全局设置。", + "hide-text-with-asterisks": "用星号隐藏文本", + "hide-text-with-asterisks-help": "已签署文档上的文本将被隐藏,但文档发送方(所有者)仍可从其 {{appName}} 账户访问。", + "document-id": "文档 ID", + "sent-date": "发送日期", + "status": "状态", + "signer-form-data-for": "签署人表单数据:{{signerName}} <{{signerEmail}}>", + "widget-name": "控件名称", + "widget-responses": "控件响应", + "formdata-download-note": "注意:签名、印章、姓名缩写和图片不会被导出。离线签署人的数据将不可用。", + "export-all-formdata-error": "你无法导出表单数据,因为该模板包含重复的控件名称。请创建一个新模板以便导出表单数据。", + "export-formdata-error": "你无法导出表单数据,因为该文档包含重复的控件名称。请创建一个没有重复控件名称的新文档以便导出表单数据。", + "duplicate-widget-name-error": "此控件名称已分配给另一位签署人。请选择不同的名称。", + "duplicate-template-widget-error": "无法复制模板,因为某些控件名称在不同角色间重复。请重命名重复的控件后重试。", + "credit-alert": "额度提醒", + "document-form-data": "文档表单数据", + "view-formdata-paid-title-error": "查看表单数据功能可让你打印和下载签署人在签署时填写的控件数据。", + "view-formdata-paid-error": "注意:‘查看表单数据’功能仅适用于 v2.32.0 及之后创建且不含重复控件名称的文档。", + "download-all-formdata-paid-title-error": "下载全部表单数据功能可让你下载从该模板创建的所有文档中签署人填写的控件数据。", + "download-all-formdata-paid-error": "注意:‘下载全部表单数据’功能仅适用于 v2.32.0 及之后创建且不含重复控件名称的模板。", + "api-token-not-found": "未找到 API 令牌。", + "sub-head-api-credits": " 定义此用户被允许消耗的最大 API 额度数量。", + "consumed-credits": "已消耗额度", + "allowed-api-credits": "允许的 API 额度", + "allowed-api-credits-help": "允许的额度应大于或等于已消耗的额度。", + "Enter-allowed-api-credits": "输入允许的 API 额度", + "login-to-sandbox": "登录沙箱", + "your-credits-usage": "你的额度使用情况", + "remaining": "剩余", + "used": "已用", + "your-credits-usage-help": "这是使用你的 API 密钥所消耗的额度数量。", + "api-credits-updated": "API 额度已成功分配。", + "min-date": "最小日期", + "max-date": "最大日期", + "invalid-min-date": "无效的最小日期。", + "min-less-max": "最小日期必须小于或等于最大日期。", + "invalid-max-date": "无效的最大日期。", + "max-less-min": "最大日期必须大于或等于最小日期。", + "date-range": "日期范围", + "date-range-help": "设置最小和/或最大值以限制选择。所选日期必须在范围内。", + "option-disabled-by-owner": "文档创建者已禁用此选项", + "pen-colors": "画笔颜色", + "pen-colors-help": "选择签名和姓名缩写控件可用的画笔颜色。勾选以显示某种颜色,取消勾选以隐藏它。", + "security-key": "安全密钥", + "remove-limit": "移除限制", + "removed-api-credits": "API 额度限制已移除。", + "enable-authentication": "启用身份验证", + "working": "运行中", + "test-security-key": "测试安全密钥", + "generate": "生成", + "regenerate": "重新生成", + "signing-date": "签署日期", + "date-widget": "日期控件", + "mail-failed": "发送邮件时出现问题。请重试。", + "mail-status-head": "下一步:签署你的文档?", + "send-to-email": "发送至邮箱", + "date-pref-help-sub-title": "日期控件偏好设置可让你定义日期控件的默认设置。每当你向文档或模板添加新的日期控件时,都会自动应用这些默认值。你仍可随时点击齿轮图标自定义任意单个日期控件。", + "date-pref-help-format": "选择日期控件使用的默认日期格式。", + "date-pref-help-default-date": "为日期控件设置默认日期值。", + "date-pref-help-signing-date": "启用后,日期控件将自动使用签署人签署文档的日期。", + "date-pref-help-read-only": "启用后,日期控件对签署人只读。", + "upload-csv": "上传 CSV", + "file-selected": "个文件已选择", + "bulk-send-csv-helper": "使用表头表示签署人角色(Role Email/Name/Phone)和预填充值(Prefill: Field Name)。必填的预填充字段必须完成。", + "bulk-send-csv-helper-note": "注意:对于 CSV 中日期类型的预填充字段,值必须按此格式提供:{{value}}(示例:{{example}})。", + "bulk-send-csv-summary": "已从 CSV 导入 {{total}} 行。", + "bulk-send-csv-missing-headers": "缺少必需的 CSV 表头。角色:{{roles}}。", + "bulk-send-no-records": "发送前请至少添加一位收件人。", + "csv-only-support": "仅支持 CSV 文件。", + "csv-no-records": "CSV 中未找到记录。", + "select-at-least-option": "请至少选择一个选项。", + "draw-required": "请在框内绘制。", + "enter-smtp-username": "输入你的 SMTP 用户名", + "enter-webhook-url": "输入 webhook url", + "enter-user-name": "输入用户名", + "enter-tagline": "输入个性签名", + "enter-password-or-click-autogenerate": "输入密码或点击自动生成", + "enter-daily-email-quota": "输入每日邮件额度", + "enter-custom-regular-expression": "输入自定义正则表达式", + "enter-value": "输入 {{value}}", + "are-you-sure-want-to-send-document": "你确定要发送文档吗?", + "favicon": "网站图标", + "delete-two-factor-authentication": "你确定要删除双重验证吗?", + "paste-html-here": "在此粘贴 HTML", + "open-email-builder": "你可以使用 <1>邮件构建器 平台创建邮件模板并复制 html 代码。", + "contact-saved": "联系人保存成功。", + "remove-limit-of-user": "你确定要移除此用户的限制吗?他们将能够消耗你组织中所有用户共享的全部可用高级额度。", + "current-expiry-date": "当前到期日期", + "reminder-error": "每隔多久提醒一次(天)不得超过完成时限(天)", + "showing-to-of-records": "显示第 {{record}} 至 {{recordPerPage}} 条,共 {{totalRows}} 条记录", + "records-per-page": "每页记录数", + "email-not-found-in-row": "第 {{row}} 行未找到邮箱", + "invalid-email-found-in-row": "第 {{row}} 行发现无效邮箱:{{email}}", + "duplicate-email-found-in-row": "第 {{row}} 行发现重复邮箱:{{email}}", + "prefill": "预填充", + "recipients-&-data": "收件人与数据", + "response": "响应", + "prefill-tab-help": "这些是通用模板字段,将应用于本次批量发送中的所有文档。", + "recipient-tab-help-p1": "在接下来的这一步,你将", + "recipient-tab-help-p2": "上传包含收件人详情的 CSV,或", + "recipient-tab-help-p3": "手动输入收件人信息", + "recipient-tab-help-p4": "每位收件人都会收到由此模板生成的专属文档。", + "response-tab-help": "审阅你的响应。", + "summary": "摘要", + "prefill-fields": "预填充字段", + "documents": "文档", + "message": "消息", + "formula-help-p1": "收集数字输入并使用公式执行动态计算。", + "example": "示例", + "formula-help-p2": "要在 number-3 中显示总和,请使用 {{number-1}} + {{number-2}}。", + "formula-help-p3": "要在 number-4 中计算一个值,请使用 ({{number-1}} * {{number-2}}) / {{number-3}}。", + "formula-help-p4": "每个数字控件必须有唯一的名称(例如 number-1),因为公式依赖这些标识符。", + "note-consume-premium-credits": "注意:此功能会消耗高级额度。", + "note-consume-premium-credits-on-document-send": "注意:此功能会消耗高级额度。无论是否签署,只要文档被发送出去就会消耗额度。", + "webhook-authentication-help": "{{appName}} 通过使用你的 webhook 安全密钥和原始请求负载生成 HMAC-SHA256 签名来保护每个 webhook。此签名在 x-webhook-signature 标头中发送。你的服务器必须使用收到的负载和你的密钥生成相同的签名。如果两个签名匹配,则该 webhook 请求是真实的且未被修改。", + "invalid-widget-found-in-row": "在第 {{row}} 行的控件 {{widget}} 中检测到无效值。", + "all-signer-status": "所有签署人状态", + "viewed": "已查看", + "signed": "已签署", + "switch-to-advanced": "切换到高级", + "switch-to-basic": "切换到基础", + "use-name-as-sender": "使用个人资料名称作为发件人", + "use-name-as-sender-help": "启用后,{{appName}} 会使用你的个人资料名称作为签名请求邮件和完成邮件的发件人。", + "acro-fields-detected": "检测到表单字段", + "acro-fields-detected-msg": "我们在上传的 PDF 中检测到 {{count}} 个表单字段。你是否要自动插入相应的控件?", + "documents-count": "文档数量", + "templates-count": "模板数量", + "emails-sent": "已发送邮件", + "storage-used": "已用存储", + "docs-count-team-help": "你组织中所有用户创建的文档总数。", + "docs-count-help": "你创建的文档总数。", + "templates-count-team-help": "你组织中所有用户创建的模板总数。", + "templates-count-help": "你创建的模板总数。", + "emails-sent-team-help": "你组织中发送的邮件通知总数。", + "emails-sent-help": "你发送的邮件通知总数。", + "storage-used-team-help": "你组织中所有用户消耗的存储空间总量。", + "storage-used-help": "你消耗的存储空间总量。", + "cloud": "云端", + "on-premises": "本地部署", + "plan-name-free": "OPENSIGN™ 免费版", + "plan-name-professional": "OPENSIGN™ 专业版", + "plan-name-teams": "OPENSIGN™ 团队版", + "plan-name-enterprise": "OPENSIGN™ 企业版", + "plan-name-self-hosted": "OPENSIGN™ 自托管版", + "plan-subtitle-free": "永久免费的无限电子签名。", + "plan-subtitle-professional": "独享高级功能访问权限。", + "plan-subtitle-scalable": "可扩展功能与优先支持。", + "subscribe": "订阅", + "contact-us": "联系我们", + "benefit-unlimited-digital-signatures": "无限数字签名", + "benefit-sign-docs-yourself": "自行签署文档", + "benefit-request-signatures": "请求他人签署", + "benefit-unlimited-templates": "无限模板", + "benefit-14-field-types": "14 种字段类型", + "benefit-automatic-e-signatures": "自动电子签名", + "benefit-completion-certificates": "完成证书", + "benefit-send-in-order": "按顺序发送", + "benefit-organize-docs": "在 OpenSign™ 云盘中整理文档", + "benefit-document-templates": "文档模板", + "benefit-import-from-dropbox": "从 Dropbox 导入", + "benefit-contact-book": "联系人簿", + "benefit-document-expiry": "文档到期支持", + "benefit-decline-document": "拒签文档支持", + "benefit-email-notifications": "邮件通知", + "benefit-public-profiles": "公开主页", + "benefit-and-much-more": "以及更多", + "benefit-everything-free": "包含 OpenSign™ 免费版的所有功能", + "benefit-field-validations": "字段校验", + "benefit-regex-validations": "正则表达式校验", + "benefit-webhooks": "Webhooks", + "benefit-zapier": "Zapier 集成", + "benefit-api-access": "API 访问", + "benefit-api-signatures-100": "最多 100 次 API 签名", + "benefit-api-signatures-240": "最多 240 次 API 签名", + "benefit-custom-email-templates": "自定义邮件模板", + "benefit-custom-smtp": "连接你自己的 Gmail 或 SMTP 账户以发送邮件", + "benefit-auto-reminders": "自动提醒", + "benefit-bulk-send-100": "批量发送(最多 100 份文档)", + "benefit-bulk-send-240": "批量发送(最多 240 份文档)", + "benefit-premium-profiles": "高级公开主页用户名", + "benefit-email-verification": "强制基于邮件的验证以确认签署人身份", + "benefit-embedded-signing": "嵌入式签署", + "benefit-everything-professional": "包含 OpenSign™ 专业版的所有功能", + "benefit-teams-organizations": "团队与组织", + "benefit-share-templates-teams": "与团队共享模板", + "benefit-share-templates-individuals": "与个人共享模板", + "benefit-byoc": "BYOC - 将你的文档存储在你自己的云存储中", + "benefit-doc-id-removal": "从已签署文档中移除 DocumentId", + "benefit-request-payments": "请求付款(即将推出)", + "benefit-mobile-app": "移动应用(即将推出)", + "benefit-api-signatures-500": "最多 500 次 API 签名", + "benefit-bulk-send-500": "批量发送(最多 500 份文档)", + "benefit-all-features": "所有功能", + "benefit-custom-domain": "自定义域名", + "benefit-custom-branding": "自定义品牌", + "benefit-uptime-sla": "正常运行时间 SLA", + "benefit-sso-support": "SSO 支持", + "benefit-priority-support": "优先支持", + "benefit-3-users-1500-credits": "包含 3 个用户和 1500 个高级额度", + "benefit-public-links": "公开链接", + "benefit-kiosk-mode": "自助终端模式", + "benefit-bulk-send-1500": "批量发送(最多 1500 份文档)", + "benefit-connect-gmail-smtp": "连接你自己的 Gmail 或 SMTP", + "benefit-analytics": "分析", + "benefit-bulksend-api-pro-month-help": "此套餐每月附带 100 个高级额度,可让你通过 API 发送文档、分享公开签署链接、运行批量签名请求、使用自助终端模式进行现场签署,或从直接嵌入你网站的文档中收集签名。每次你发起或发送一份文档,都会使用一个额度——而这一份文档最多可包含 10 位签署人。", + "benefit-bulksend-api-pro-year-help": "此套餐每年附带 240 个高级额度,可让你通过 API 发送文档、分享公开签署链接、运行批量签名请求、使用自助终端模式进行现场签署,或从直接嵌入你网站的文档中收集签名。每次你发起或发送一份文档,都会使用一个额度——而这一份文档最多可包含 10 位签署人。", + "benefit-bulksend-api-team-month-help": "此套餐每月附带 100 个高级额度,可让你通过 API 发送文档、分享公开签署链接、运行批量签名请求、使用自助终端模式进行现场签署,或从直接嵌入你网站的文档中收集签名。每次你发起或发送一份文档,都会使用一个额度——而这一份文档最多可包含 10 位签署人。", + "benefit-bulksend-api-team-year-help": "此套餐每年附带 500 个高级额度,可让你通过 API 发送文档、分享公开签署链接、运行批量签名请求、使用自助终端模式进行现场签署,或从直接嵌入你网站的文档中收集签名。每次你发起或发送一份文档,都会使用一个额度——而这一份文档最多可包含 10 位签署人。", + "failed-pdf-for-prefill-processing": "加载 PDF 进行预填充处理失败。", + "attach-all-role-to-signer": "请将所有角色附加到签署人。", + "upgrade-to-edit": "升级以编辑", + "attachments-creator-hint": "签署人可以上传文件,这些文件将附加到文档末尾。", + "attachments-drop-hint": "将文件拖放到此处或点击选择", + "attachments-limits": "PDF、DOCX、PNG、JPG。最多 {{maxFiles}} 个文件,每个 {{maxSizeMB}} MB。", + "attachments-invalid-type": "不支持的文件类型:{{name}}", + "attachments-max-files": "最多允许 {{maxFiles}} 个附件。", + "attachments-remove-confirm": "移除只会删除元数据。已附加的页面仍会保留在文档中。是否继续?", + "conditional-logic": "条件逻辑", + "enabled": "已启用", + "disabled": "已禁用", + "logic-no-sources": "此签署人没有其他字段可用作来源。", + "logic-action": "操作", + "logic-when": "当", + "logic-all": "全部", + "logic-any": "任一", + "logic-of-following": "以下条件为真时", + "logic-add-rule": "添加规则", + "logic-pick-value": "选择一个值", + "logic-value-placeholder": "输入值", + "logic-action-show": "显示此字段", + "logic-action-hide": "隐藏此字段", + "logic-action-require": "设为必填", + "logic-action-optional": "设为可选", + "logic-op-equals": "等于", + "logic-op-notEquals": "不等于", + "logic-op-checked": "已勾选", + "logic-op-unchecked": "未勾选", + "widget-hidden-due-to-logic": "此控件因条件逻辑而被隐藏。", + "remove": "移除", + "attachement-note": "注意:此控件允许签署人在签署过程中上传文件。上传的文件将作为额外页面附加到现有 PDF 的末尾", + "attachments-docx-not-supported": "我们目前在 DOCX 文件上传方面遇到问题。请尝试以其他受支持的格式上传文档,或稍后重试。", + "access-code": "访问码", + "access-code-set": "访问码已设置", + "access-code-add": "添加访问码", + "access-code-help": "仅此签署人知道的可选密钥。他们在查看或签署文档前将被要求输入它。请通过带外方式(电话、当面)与收件人分享。", + "access-code-placeholder": "至少 6 位数字", + "access-code-clear": "清除", + "access-code-save": "保存", + "access-code-required": "发送方为此收件人设置了访问码。请输入以继续。", + "access-code-invalid": "访问码不正确。请与发送方核对。", + "access-code-too-short": "访问码必须至少 6 位数字。", + "access-code-must-be-numeric": "访问码必须仅包含数字 0-9。", + "access-code-verify": "验证访问码", + "access-code-verified": "访问码已验证。", + "access-code-warning": "文档一旦发出,此访问码将无法更改或找回。", + "copy-access-code": "复制访问码", + "access-code-upgrade-msg": "访问码仅在付费套餐中可用。升级你的套餐以为收件人添加访问码。", + "already-copied-to-clipboard": "已复制到剪贴板" +} \ No newline at end of file diff --git a/apps/OpenSign/src/components/pdf/SelectLanguage.jsx b/apps/OpenSign/src/components/pdf/SelectLanguage.jsx index 55f86d1c4..c766a3bd0 100644 --- a/apps/OpenSign/src/components/pdf/SelectLanguage.jsx +++ b/apps/OpenSign/src/components/pdf/SelectLanguage.jsx @@ -11,7 +11,8 @@ function SelectLanguage(props) { { value: "it", text: "Italiano" }, //italian { value: "de", text: "Deutsch" }, //german { value: "hi", text: "हिन्दी" }, //hindi - { value: "kr", text: "한국어" } //korean + { value: "kr", text: "한국어" }, //korean + { value: "zh", text: "中文" } //chinese ]; const defaultLanguage = i18next.language || "en"; const [lang, setLang] = useState(defaultLanguage); diff --git a/apps/OpenSign/src/i18n.js b/apps/OpenSign/src/i18n.js index ac649f706..731f90a72 100644 --- a/apps/OpenSign/src/i18n.js +++ b/apps/OpenSign/src/i18n.js @@ -25,7 +25,7 @@ i18n interpolation: { escapeValue: false // Not needed for react as it escapes by default }, - whitelist: ["en", "es", "fr", "it", "de", "hi", "kr"] // List of allowed languages + whitelist: ["en", "es", "fr", "it", "de", "hi", "kr", "zh"] // List of allowed languages }); export default i18n;