feat(admin+api+player): 站内信手动发送、媒体库选择与发送记录详情
新增管理员手动发送站内信(三语富文本),支持发送记录查看与删除;修复全站「从媒体库选择」因分类过滤导致列表为空的问题;玩家端支持渲染管理员自定义消息;并优化后台列表页双层卡片布局。
This commit is contained in:
@@ -847,6 +847,28 @@ const adminPages: Record<string, string> = {
|
||||
'content.inbox_notify.manual_title': '以下类型在新建时勾选「邮箱通知」',
|
||||
'content.inbox_notify.banner_note': '首页推广',
|
||||
'content.inbox_notify.announcement_note': '通知公告 / 跑马灯',
|
||||
'content.inbox_broadcast.title': '手动发送',
|
||||
'content.inbox_broadcast.hint': '手动向玩家发送站内信;删除记录将同时撤回玩家端对应消息。',
|
||||
'content.inbox_broadcast.field_title': '标题',
|
||||
'content.inbox_broadcast.field_body': '正文',
|
||||
'content.inbox_broadcast.field_target': '发送对象',
|
||||
'content.inbox_broadcast.field_username': '玩家账号',
|
||||
'content.inbox_broadcast.target_all': '全部玩家',
|
||||
'content.inbox_broadcast.target_user': '指定玩家',
|
||||
'content.inbox_broadcast.username_placeholder': '输入玩家登录账号',
|
||||
'content.inbox_broadcast.send': '发送',
|
||||
'content.inbox_broadcast.send_success': '已发送给 {n} 位玩家',
|
||||
'content.inbox_broadcast.form_invalid': '请至少填写一种语言的标题或正文',
|
||||
'content.inbox_broadcast.target_user_required': '请填写玩家账号',
|
||||
'content.inbox_broadcast.history_title': '发送记录',
|
||||
'content.inbox_broadcast.view_title': '发送详情',
|
||||
'content.inbox_broadcast.col_title': '标题',
|
||||
'content.inbox_broadcast.col_target': '对象',
|
||||
'content.inbox_broadcast.col_recipients': '人数',
|
||||
'content.inbox_broadcast.col_sender': '发送人',
|
||||
'content.inbox_broadcast.col_time': '发送时间',
|
||||
'content.inbox_broadcast.delete_confirm': '确定删除「{title}」?玩家端对应消息将一并删除。',
|
||||
'content.inbox_broadcast.locale_fallback_hint': '未填写的语言将按玩家语言 → 英文 → 简体中文 → 马来语顺序回退使用已有内容。',
|
||||
'content.hint.banner': '用于首页轮播展示,点击后进入通知详情页;请填写封面图与正文,像官网发布活动通知一样编辑。',
|
||||
'content.hint.announcement': '在玩家端顶部显示滚动跑马灯文字;填写各语言标题与滚动文案即可,纯文本无富文本。',
|
||||
'content.section.publish': '发布设置',
|
||||
@@ -864,6 +886,7 @@ const adminPages: Record<string, string> = {
|
||||
'content.upload.cover_size_hint': '建议宽度 860px 以上;玩家端详情页会完整显示封面,正文内图片也会自适应宽度。',
|
||||
'content.upload.pick_media_title': '选择图片',
|
||||
'content.upload.no_media': '媒体库中暂无图片,请先上传',
|
||||
'content.upload.load_media_failed': '加载媒体库失败',
|
||||
'content.status.DRAFT': '草稿',
|
||||
'content.status.ACTIVE': '已启用',
|
||||
'content.status.INACTIVE': '已停用',
|
||||
|
||||
Reference in New Issue
Block a user