mirror of
https://github.com/beilunyang/moemail.git
synced 2026-07-10 23:21:21 +08:00
feat(sharing): add email and message sharing functionality
This commit is contained in:
@@ -48,6 +48,7 @@
|
||||
"received": "Received",
|
||||
"sent": "Sent",
|
||||
"noMessages": "No messages yet",
|
||||
"messageCount": "messages",
|
||||
"from": "From",
|
||||
"to": "To",
|
||||
"subject": "Subject",
|
||||
@@ -82,6 +83,86 @@
|
||||
"time": "Time",
|
||||
"htmlFormat": "HTML Format",
|
||||
"textFormat": "Plain Text Format"
|
||||
},
|
||||
"share": {
|
||||
"title": "Share Mailbox",
|
||||
"description": "Create a share link to let others view emails in this mailbox",
|
||||
"createLink": "Create Link",
|
||||
"creating": "Creating...",
|
||||
"loading": "Loading...",
|
||||
"expiryTime": "Link Expiry",
|
||||
"oneHour": "1 Hour",
|
||||
"oneDay": "1 Day",
|
||||
"threeDays": "3 Days",
|
||||
"oneWeek": "1 Week",
|
||||
"permanent": "Permanent",
|
||||
"activeLinks": "Active Share Links",
|
||||
"noLinks": "No share links yet",
|
||||
"createdAt": "Created",
|
||||
"expiresAt": "Expires",
|
||||
"expired": "Expired",
|
||||
"copy": "Copy Link",
|
||||
"copied": "Copied",
|
||||
"copyFailed": "Copy failed",
|
||||
"delete": "Delete",
|
||||
"deleteConfirm": "Confirm delete share link?",
|
||||
"deleteDescription": "This action cannot be undone. The share link will be invalidated immediately.",
|
||||
"cancel": "Cancel",
|
||||
"deleteSuccess": "Deleted successfully",
|
||||
"deleteFailed": "Failed to delete",
|
||||
"createSuccess": "Share link created successfully",
|
||||
"createFailed": "Failed to create share link",
|
||||
"shareButton": "Share"
|
||||
},
|
||||
"shareMessage": {
|
||||
"title": "Share Message",
|
||||
"description": "Create a share link to let others view this message",
|
||||
"createLink": "Create Link",
|
||||
"creating": "Creating...",
|
||||
"loading": "Loading...",
|
||||
"expiryTime": "Link Expiry",
|
||||
"oneHour": "1 Hour",
|
||||
"oneDay": "1 Day",
|
||||
"threeDays": "3 Days",
|
||||
"oneWeek": "1 Week",
|
||||
"permanent": "Permanent",
|
||||
"activeLinks": "Active Share Links",
|
||||
"noLinks": "No share links yet",
|
||||
"createdAt": "Created",
|
||||
"expiresAt": "Expires",
|
||||
"expired": "Expired",
|
||||
"copy": "Copy Link",
|
||||
"copied": "Copied",
|
||||
"copyFailed": "Copy failed",
|
||||
"delete": "Delete",
|
||||
"deleteConfirm": "Confirm delete share link?",
|
||||
"deleteDescription": "This action cannot be undone. The share link will be invalidated immediately.",
|
||||
"cancel": "Cancel",
|
||||
"deleteSuccess": "Deleted successfully",
|
||||
"deleteFailed": "Failed to delete",
|
||||
"createSuccess": "Share link created successfully",
|
||||
"createFailed": "Failed to create share link",
|
||||
"shareButton": "Share Message"
|
||||
},
|
||||
"shared": {
|
||||
"loading": "Loading...",
|
||||
"emailNotFound": "Cannot access mailbox",
|
||||
"messageNotFound": "Cannot access message",
|
||||
"linkExpired": "Share link does not exist or has expired",
|
||||
"linkInvalid": "Invalid Link",
|
||||
"linkInvalidDescription": "This share link may have expired or does not exist",
|
||||
"sharedMailbox": "Shared Mailbox",
|
||||
"sharedMessage": "Shared Message",
|
||||
"expiresAt": "Expires at",
|
||||
"permanent": "Permanent",
|
||||
"createOwnEmail": "Create your own temporary email",
|
||||
"brand": {
|
||||
"title": "MoeMail",
|
||||
"subtitle": "Cute temporary email service",
|
||||
"cta": "Try Now",
|
||||
"officialSite": "Official Site",
|
||||
"copyright": "© 2024 MoeMail. Cute temporary email service"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -7,12 +7,16 @@
|
||||
"description": "Protect your real email address"
|
||||
},
|
||||
"instant": {
|
||||
"title": "Instant Delivery",
|
||||
"description": "Receive emails in real-time"
|
||||
"title": "Email Sharing",
|
||||
"description": "Share your mailbox with others"
|
||||
},
|
||||
"expiry": {
|
||||
"title": "Auto Expiry",
|
||||
"description": "Automatically expires when due"
|
||||
},
|
||||
"openapi": {
|
||||
"title": "Open API",
|
||||
"description": "Full OpenAPI interface available"
|
||||
}
|
||||
},
|
||||
"actions": {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"title": "MoeMail - Cute Temporary Email Service",
|
||||
"description": "Secure, fast, and disposable temporary email addresses. Protect your privacy and stay away from spam. Instant delivery with automatic expiration.",
|
||||
"keywords": "temporary email, disposable email, anonymous email, privacy protection, spam filter, instant delivery, auto expiry, secure email, verification email, temporary account, cute email, email service, privacy security, MoeMail"
|
||||
"title": "MoeMail - Cute Temporary Email Service · Open API",
|
||||
"description": "Secure, fast, and disposable temporary email addresses. Protect your privacy and stay away from spam. Instant delivery with automatic expiration. Full OpenAPI interface with API Key support.",
|
||||
"keywords": "temporary email, disposable email, anonymous email, privacy protection, spam filter, instant delivery, auto expiry, secure email, verification email, temporary account, cute email, email service, privacy security, OpenAPI, API interface, RESTful API, API Key, open interface, MoeMail"
|
||||
}
|
||||
|
||||
|
||||
@@ -35,6 +35,12 @@
|
||||
"getEmails": "Get Email List",
|
||||
"getMessages": "Get Message List",
|
||||
"getMessage": "Get Single Message",
|
||||
"createEmailShare": "Create Email Share Link",
|
||||
"getEmailShares": "Get Email Share Links",
|
||||
"deleteEmailShare": "Delete Email Share Link",
|
||||
"createMessageShare": "Create Message Share Link",
|
||||
"getMessageShares": "Get Message Share Links",
|
||||
"deleteMessageShare": "Delete Message Share Link",
|
||||
"notes": "Notes:",
|
||||
"note1": "Replace YOUR_API_KEY with your actual API Key",
|
||||
"note2": "/api/config endpoint provides system configuration including available email domains",
|
||||
@@ -43,7 +49,9 @@
|
||||
"note5": "expiryTime is the validity period in milliseconds: 3600000 (1 hour), 86400000 (1 day), 604800000 (7 days), 0 (permanent)",
|
||||
"note6": "domain is the email domain, get available domains from /api/config endpoint",
|
||||
"note7": "cursor is for pagination, get nextCursor from previous response",
|
||||
"note8": "All requests require X-API-Key header"
|
||||
"note8": "All requests require X-API-Key header",
|
||||
"note9": "expiresIn is the share link validity period in milliseconds, 0 means permanent",
|
||||
"note10": "shareId is the unique identifier for a share record"
|
||||
}
|
||||
},
|
||||
"emailService": {
|
||||
|
||||
@@ -48,6 +48,7 @@
|
||||
"received": "收件箱",
|
||||
"sent": "已发送",
|
||||
"noMessages": "暂无邮件",
|
||||
"messageCount": "封邮件",
|
||||
"from": "发件人",
|
||||
"to": "收件人",
|
||||
"subject": "主题",
|
||||
@@ -82,6 +83,86 @@
|
||||
"time": "时间",
|
||||
"htmlFormat": "HTML 格式",
|
||||
"textFormat": "纯文本格式"
|
||||
},
|
||||
"share": {
|
||||
"title": "分享邮箱",
|
||||
"description": "创建分享链接,让其他人可以查看此邮箱中的邮件",
|
||||
"createLink": "创建链接",
|
||||
"creating": "创建中...",
|
||||
"loading": "加载中...",
|
||||
"expiryTime": "链接有效期",
|
||||
"oneHour": "1 小时",
|
||||
"oneDay": "1 天",
|
||||
"threeDays": "3 天",
|
||||
"oneWeek": "1 周",
|
||||
"permanent": "永久",
|
||||
"activeLinks": "当前分享链接",
|
||||
"noLinks": "暂无分享链接",
|
||||
"createdAt": "创建时间",
|
||||
"expiresAt": "过期时间",
|
||||
"expired": "已过期",
|
||||
"copy": "复制链接",
|
||||
"copied": "已复制",
|
||||
"copyFailed": "复制失败",
|
||||
"delete": "删除",
|
||||
"deleteConfirm": "确认删除分享链接?",
|
||||
"deleteDescription": "此操作无法撤销,分享链接将立即失效。",
|
||||
"cancel": "取消",
|
||||
"deleteSuccess": "删除成功",
|
||||
"deleteFailed": "删除失败",
|
||||
"createSuccess": "分享链接创建成功",
|
||||
"createFailed": "创建分享链接失败",
|
||||
"shareButton": "分享"
|
||||
},
|
||||
"shareMessage": {
|
||||
"title": "分享邮件",
|
||||
"description": "创建分享链接,让其他人可以查看这封邮件",
|
||||
"createLink": "创建链接",
|
||||
"creating": "创建中...",
|
||||
"loading": "加载中...",
|
||||
"expiryTime": "链接有效期",
|
||||
"oneHour": "1 小时",
|
||||
"oneDay": "1 天",
|
||||
"threeDays": "3 天",
|
||||
"oneWeek": "1 周",
|
||||
"permanent": "永久",
|
||||
"activeLinks": "当前分享链接",
|
||||
"noLinks": "暂无分享链接",
|
||||
"createdAt": "创建时间",
|
||||
"expiresAt": "过期时间",
|
||||
"expired": "已过期",
|
||||
"copy": "复制链接",
|
||||
"copied": "已复制",
|
||||
"copyFailed": "复制失败",
|
||||
"delete": "删除",
|
||||
"deleteConfirm": "确认删除分享链接?",
|
||||
"deleteDescription": "此操作无法撤销,分享链接将立即失效。",
|
||||
"cancel": "取消",
|
||||
"deleteSuccess": "删除成功",
|
||||
"deleteFailed": "删除失败",
|
||||
"createSuccess": "分享链接创建成功",
|
||||
"createFailed": "创建分享链接失败",
|
||||
"shareButton": "分享邮件"
|
||||
},
|
||||
"shared": {
|
||||
"loading": "加载中...",
|
||||
"emailNotFound": "无法访问邮箱",
|
||||
"messageNotFound": "无法访问邮件",
|
||||
"linkExpired": "分享链接不存在或已过期",
|
||||
"linkInvalid": "链接无效",
|
||||
"linkInvalidDescription": "此分享链接可能已过期或不存在",
|
||||
"sharedMailbox": "分享邮箱",
|
||||
"sharedMessage": "分享邮件",
|
||||
"expiresAt": "邮箱过期时间",
|
||||
"permanent": "永久有效",
|
||||
"createOwnEmail": "创建自己的临时邮箱",
|
||||
"brand": {
|
||||
"title": "MoeMail",
|
||||
"subtitle": "萌萌哒临时邮箱服务",
|
||||
"cta": "立即体验",
|
||||
"officialSite": "官网",
|
||||
"copyright": "© 2024 MoeMail. 萌萌哒临时邮箱服务"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -7,12 +7,16 @@
|
||||
"description": "保护您的真实邮箱地址"
|
||||
},
|
||||
"instant": {
|
||||
"title": "即时收件",
|
||||
"description": "实时接收邮件通知"
|
||||
"title": "邮箱分享",
|
||||
"description": "将邮箱分享给其他人使用"
|
||||
},
|
||||
"expiry": {
|
||||
"title": "自动过期",
|
||||
"description": "到期自动失效"
|
||||
},
|
||||
"openapi": {
|
||||
"title": "开放 API",
|
||||
"description": "提供完整的 OpenAPI 接口"
|
||||
}
|
||||
},
|
||||
"actions": {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"title": "MoeMail - 萌萌哒临时邮箱服务",
|
||||
"description": "安全、快速、一次性的临时邮箱地址,保护您的隐私,远离垃圾邮件。支持即时收件,到期自动失效。",
|
||||
"keywords": "临时邮箱, 一次性邮箱, 匿名邮箱, 隐私保护, 垃圾邮件过滤, 即时收件, 自动过期, 安全邮箱, 注册验证, 临时账号, 萌系邮箱, 电子邮件, 隐私安全, 邮件服务, MoeMail"
|
||||
"title": "MoeMail - 萌萌哒临时邮箱服务 · 开放 API",
|
||||
"description": "安全、快速、一次性的临时邮箱地址,保护您的隐私,远离垃圾邮件。支持即时收件,到期自动失效。提供完整的 OpenAPI 接口,支持 API Key 访问。",
|
||||
"keywords": "临时邮箱, 一次性邮箱, 匿名邮箱, 隐私保护, 垃圾邮件过滤, 即时收件, 自动过期, 安全邮箱, 注册验证, 临时账号, 萌系邮箱, 电子邮件, 隐私安全, 邮件服务, OpenAPI, API接口, RESTful API, API Key, 开放接口, MoeMail"
|
||||
}
|
||||
|
||||
|
||||
@@ -35,6 +35,12 @@
|
||||
"getEmails": "获取邮箱列表",
|
||||
"getMessages": "获取邮件列表",
|
||||
"getMessage": "获取单封邮件",
|
||||
"createEmailShare": "创建邮箱分享链接",
|
||||
"getEmailShares": "获取邮箱分享链接列表",
|
||||
"deleteEmailShare": "删除邮箱分享链接",
|
||||
"createMessageShare": "创建邮件分享链接",
|
||||
"getMessageShares": "获取邮件分享链接列表",
|
||||
"deleteMessageShare": "删除邮件分享链接",
|
||||
"notes": "注意:",
|
||||
"note1": "请将 YOUR_API_KEY 替换为你的实际 API Key",
|
||||
"note2": "/api/config 接口可获取系统配置,包括可用的邮箱域名列表",
|
||||
@@ -43,7 +49,9 @@
|
||||
"note5": "expiryTime 是邮箱的有效期(毫秒),可选值:3600000(1小时)、86400000(1天)、604800000(7天)、0(永久)",
|
||||
"note6": "domain 是邮箱域名,可通过 /api/config 接口获取可用域名列表",
|
||||
"note7": "cursor 用于分页,从上一次请求的响应中获取 nextCursor",
|
||||
"note8": "所有请求都需要包含 X-API-Key 请求头"
|
||||
"note8": "所有请求都需要包含 X-API-Key 请求头",
|
||||
"note9": "expiresIn 是分享链接的有效期(毫秒),0 表示永久有效",
|
||||
"note10": "shareId 是分享记录的唯一标识符"
|
||||
}
|
||||
},
|
||||
"emailService": {
|
||||
|
||||
Reference in New Issue
Block a user