From 8d95c1d59a98f03c61e396c5290841deb152afe1 Mon Sep 17 00:00:00 2001 From: Bryan Frimin Date: Mon, 20 Jul 2026 15:48:40 +0200 Subject: [PATCH] Add Simplified Chinese (zh-CN) translation for compliance portal Signed-off-by: Bryan Frimin --- .../compliance-portal/src/_locales/zh-CN.json | 122 ++++++++++++++++++ .../src/pages/documents/_locales/zh-CN.json | 46 +++++++ .../src/pages/nda/_locales/zh-CN.json | 8 ++ .../src/pages/requests/_locales/zh-CN.json | 71 ++++++++++ .../pages/subprocessors/_locales/zh-CN.json | 109 ++++++++++++++++ .../src/pages/updates/_locales/zh-CN.json | 9 ++ 6 files changed, 365 insertions(+) create mode 100644 apps/compliance-portal/src/_locales/zh-CN.json create mode 100644 apps/compliance-portal/src/pages/documents/_locales/zh-CN.json create mode 100644 apps/compliance-portal/src/pages/nda/_locales/zh-CN.json create mode 100644 apps/compliance-portal/src/pages/requests/_locales/zh-CN.json create mode 100644 apps/compliance-portal/src/pages/subprocessors/_locales/zh-CN.json create mode 100644 apps/compliance-portal/src/pages/updates/_locales/zh-CN.json diff --git a/apps/compliance-portal/src/_locales/zh-CN.json b/apps/compliance-portal/src/_locales/zh-CN.json new file mode 100644 index 000000000..31c6cb4c2 --- /dev/null +++ b/apps/compliance-portal/src/_locales/zh-CN.json @@ -0,0 +1,122 @@ +{ + "topBar": { + "tagline": "合规门户", + "getAccess": "获取访问权限", + "nav": { + "documents": "文档", + "subprocessors": "分包处理方", + "updates": "更新", + "requests": "请求" + } + }, + "userMenu": { + "signOut": "退出登录" + }, + "common": { + "cancel": "取消", + "error": "出现问题", + "previousPage": "上一页", + "nextPage": "下一页", + "pageOf": "第 {{current}} 页,共 {{total}} 页", + "zoomOut": "缩小", + "zoomIn": "放大" + }, + "auth": { + "backToPortal": "返回门户", + "signIn": { + "title": "登录以继续", + "description": "访问受保护的资源或提交请求", + "or": "或", + "withProvider": "使用 {{provider}} 登录", + "emailLabel": "电子邮箱地址", + "emailPlaceholder": "you@company.com", + "emailRequired": "请填写电子邮箱地址", + "emailInvalid": "请输入有效的电子邮箱地址", + "sendMagicLink": "发送登录链接", + "resend": "重新发送链接", + "resendIn": "{{seconds}} 秒后可重新发送链接", + "magicLinkSent": "登录链接已发送!", + "magicLinkSentNote": "请查看您的邮箱,并使用链接登录。" + }, + "requestAccess": { + "success": "已提交访问请求" + }, + "verify": { + "title": "正在确认您的电子邮箱", + "description": "请稍候,我们正在为您登录……" + }, + "fullName": { + "title": "添加您的姓名", + "label": "姓名", + "placeholder": "张三", + "required": "请填写姓名", + "tooShort": "姓名过短", + "submit": "继续" + }, + "magicLinkExpired": { + "title": "链接已过期", + "description": "此登录链接已过期,请重新申请一个。" + }, + "magicLinkAlreadyUsed": { + "title": "链接已被使用", + "description": "此登录链接已被使用,请重新申请一个。" + }, + "errors": { + "magicLinkFailed": "登录链接发送失败,请重试。", + "verifyFailed": "链接验证失败,请重试。", + "fullNameFailed": "姓名保存失败,请重试。", + "requestFailed": "访问请求提交失败,请重试。" + } + }, + "home": { + "heroTitle": "信赖 {{name}}。", + "heroDescription": "欢迎访问我们的合规门户。您可以在此查看我们的安全文档和认证。", + "sections": { + "compliance": "合规", + "securityCommitments": "安全承诺", + "trustedBy": "深受信赖", + "recentUpdates": "最新动态" + }, + "recentUpdates": { + "viewAll": "查看全部" + } + }, + "notFound": { + "title": "页面未找到", + "description": "您要查找的页面不存在或已被移动。", + "backHome": "返回首页" + }, + "errors": { + "notFound": { + "title": "页面未找到", + "description": "您要查找的页面不存在或可能已被移动。" + }, + "forbidden": { + "title": "访问被拒绝", + "description": "您无权查看此页面。" + }, + "serverError": { + "title": "出现问题", + "description": "我们遇到了一个意外错误,请稍后重试。" + }, + "generic": { + "title": "出现问题", + "description": "我们遇到了一个意外错误,请稍后重试。" + }, + "actions": { + "backToCompliancePortal": "返回合规门户", + "tryAgain": "重试" + }, + "inline": { + "message": "无法加载内容", + "retry": "重试" + } + }, + "footer": { + "poweredBy": "技术支持" + }, + "pagination": { + "previous": "上一页", + "next": "下一页" + } +} diff --git a/apps/compliance-portal/src/pages/documents/_locales/zh-CN.json b/apps/compliance-portal/src/pages/documents/_locales/zh-CN.json new file mode 100644 index 000000000..124886bde --- /dev/null +++ b/apps/compliance-portal/src/pages/documents/_locales/zh-CN.json @@ -0,0 +1,46 @@ +{ + "title": "文档", + "tabs": { + "all": "全部", + "public": "公开", + "private": "私密" + }, + "sections": { + "reports": "合规报告" + }, + "types": { + "OTHER": "其他", + "GOVERNANCE": "治理", + "POLICY": "政策", + "PROCEDURE": "流程", + "PLAN": "计划", + "REGISTER": "登记册", + "RECORD": "记录", + "REPORT": "报告", + "TEMPLATE": "模板", + "STATEMENT_OF_APPLICABILITY": "适用性声明" + }, + "actions": { + "view": "查看", + "getAccess": "获取访问权限", + "requested": "已申请访问权限" + }, + "empty": { + "title": "暂无可用文档", + "description": "此合规门户尚未发布任何文档。", + "filteredTitle": "没有符合此筛选条件的文档", + "filteredDescription": "请尝试切换到其他标签以查看可用文档。" + }, + "viewer": { + "back": "文档", + "share": "分享文档", + "linkCopied": "链接已复制到剪贴板", + "download": "下载", + "previewUnavailable": "无法预览", + "downloadToView": "此文件类型无法在此处预览,请下载后查看。", + "locked": { + "title": "需要访问权限", + "description": "您尚未获得此文档的访问权限。" + } + } +} diff --git a/apps/compliance-portal/src/pages/nda/_locales/zh-CN.json b/apps/compliance-portal/src/pages/nda/_locales/zh-CN.json new file mode 100644 index 000000000..543f7db0e --- /dev/null +++ b/apps/compliance-portal/src/pages/nda/_locales/zh-CN.json @@ -0,0 +1,8 @@ +{ + "title": "保密协议", + "subtitle": "{{name}} 要求您在访问合规文档之前签署保密协议。", + "reviewAndSign": "查看并签署", + "tryAgain": "重试", + "sealing": "正在加密保存您的签名……", + "failedDescription": "处理您的签名时遇到问题,请重试。" +} diff --git a/apps/compliance-portal/src/pages/requests/_locales/zh-CN.json b/apps/compliance-portal/src/pages/requests/_locales/zh-CN.json new file mode 100644 index 000000000..37f57894e --- /dev/null +++ b/apps/compliance-portal/src/pages/requests/_locales/zh-CN.json @@ -0,0 +1,71 @@ +{ + "title": "数据请求", + "newRequest": "新建请求", + "loadMore": "加载更多", + "empty": { + "title": "暂无请求", + "description": "您提交的请求将显示在此处,方便您跟踪处理进度。" + }, + "types": { + "ACCESS": "数据访问", + "DELETION": "数据删除", + "RECTIFICATION": "数据更正", + "PORTABILITY": "数据可携权", + "OBJECTION": "处理异议", + "COMPLAINT": "滥用举报" + }, + "status": { + "TODO": "待处理", + "IN_PROGRESS": "处理中", + "DONE": "已完成", + "REJECTED": "已拒绝" + }, + "typeOption": { + "ACCESS": "访问我的数据", + "DELETION": "删除我的数据", + "RECTIFICATION": "更正我的数据", + "OBJECTION": "反对数据处理", + "COMPLAINT": "举报滥用行为" + }, + "dialog": { + "title": "新建请求", + "description": "选择请求类型并填写以下详细信息。", + "typeLabel": "请求类型", + "cancel": "取消", + "submit": "提交请求", + "success": { + "title": "请求已提交", + "description": "我们将处理您的请求,并在适用法律规定的时限内予以回复。", + "close": "关闭" + } + }, + "form": { + "name": "姓名", + "nameOptional": "您的姓名(选填)", + "namePlaceholder": "张三", + "email": "电子邮箱地址", + "deletionWarning": "数据删除操作为永久性操作,无法撤销。出于法律义务要求,部分数据可能会被保留。", + "details": { + "ACCESS": { + "label": "请求详情", + "placeholder": "我希望获取与我账户相关的所有个人数据的副本……" + }, + "DELETION": { + "label": "删除请求的范围", + "placeholder": "请删除我的所有个人数据,包括……" + }, + "RECTIFICATION": { + "label": "需要更正哪些内容?", + "placeholder": "以下信息不准确……" + }, + "OBJECTION": { + "label": "您反对的是什么?", + "placeholder": "我反对将我的数据用于……" + }, + "COMPLAINT": { + "label": "问题描述", + "placeholder": "我注意到……" + } + } + } +} diff --git a/apps/compliance-portal/src/pages/subprocessors/_locales/zh-CN.json b/apps/compliance-portal/src/pages/subprocessors/_locales/zh-CN.json new file mode 100644 index 000000000..09ce619de --- /dev/null +++ b/apps/compliance-portal/src/pages/subprocessors/_locales/zh-CN.json @@ -0,0 +1,109 @@ +{ + "title": "分包处理方", + "filters": { + "allCategories": "所有类别", + "allRegions": "所有地区", + "searchPlaceholder": "搜索……" + }, + "empty": { + "title": "暂无分包处理方。", + "description": "此合规门户尚未发布任何分包处理方。", + "filteredTitle": "没有符合筛选条件的分包处理方。", + "filteredDescription": "请调整搜索条件或筛选条件以查看可用的分包处理方。", + "clearFilters": "清除筛选条件" + }, + "regions": { + "global": "全球", + "eu": "欧盟" + }, + "categories": { + "ANALYTICS": { + "label": "分析", + "description": "使用情况分析和产品遥测数据。" + }, + "CLOUD_MONITORING": { + "label": "云监控", + "description": "可观测性、日志记录和正常运行时间监控。" + }, + "CLOUD_PROVIDER": { + "label": "云服务提供商", + "description": "云托管、计算、存储和网络服务。" + }, + "COLLABORATION": { + "label": "协作", + "description": "通信、日程安排和团队协作工具。" + }, + "CUSTOMER_SUPPORT": { + "label": "客户支持", + "description": "帮助台、工单处理和客户消息服务。" + }, + "DATA_STORAGE_AND_PROCESSING": { + "label": "数据存储与处理", + "description": "数据库、数据仓库和数据处理管道。" + }, + "DOCUMENT_MANAGEMENT": { + "label": "文档管理", + "description": "文档存储、签署和电子签名。" + }, + "EMPLOYEE_MANAGEMENT": { + "label": "员工管理", + "description": "人力资源、薪资和人事运营。" + }, + "ENGINEERING": { + "label": "工程", + "description": "开发者工具和工程平台。" + }, + "FINANCE": { + "label": "财务", + "description": "账单、支付和会计。" + }, + "IDENTITY_PROVIDER": { + "label": "身份提供商", + "description": "身份验证、单点登录和身份管理。" + }, + "IT": { + "label": "IT", + "description": "IT 管理和设备管理。" + }, + "MARKETING": { + "label": "市场营销", + "description": "市场营销、客户关系管理和受众互动。" + }, + "OFFICE_OPERATIONS": { + "label": "办公运营", + "description": "办公场所和日常运营管理。" + }, + "OTHER": { + "label": "其他", + "description": "其他支持性服务。" + }, + "PASSWORD_MANAGEMENT": { + "label": "密码管理", + "description": "凭证和密钥管理。" + }, + "PRODUCT_AND_DESIGN": { + "label": "产品与设计", + "description": "产品和设计工具。" + }, + "PROFESSIONAL_SERVICES": { + "label": "专业服务", + "description": "咨询和专业服务。" + }, + "RECRUITING": { + "label": "招聘", + "description": "招聘、人才寻访和求职者跟踪。" + }, + "SALES": { + "label": "销售", + "description": "销售赋能和客户关系管理。" + }, + "SECURITY": { + "label": "安全", + "description": "安全、监控和安全访问控制。" + }, + "VERSION_CONTROL": { + "label": "版本控制", + "description": "源代码控制和代码托管。" + } + } +} diff --git a/apps/compliance-portal/src/pages/updates/_locales/zh-CN.json b/apps/compliance-portal/src/pages/updates/_locales/zh-CN.json new file mode 100644 index 000000000..ee4c57bac --- /dev/null +++ b/apps/compliance-portal/src/pages/updates/_locales/zh-CN.json @@ -0,0 +1,9 @@ +{ + "title": "更新", + "subscribe": "订阅更新", + "backToUpdates": "所有更新", + "empty": { + "title": "暂无更新。", + "description": "订阅后,我们发布新更新时会通知您。" + } +}