zhCN top-level constant
DRLocale
const zhCN
中文文案。
Implementation
const DRLocale zhCN = DRLocale(
// ---- 错误:先找 code.reason,再找 code ----
errors: {
'network_error': '网络不可用,请检查网络后重试',
'timeout': '请求超时,请稍后重试',
'aborted': '已取消',
'not_signed_in': '请先登录',
'not_connected': '正在连接服务器,请稍后再试',
'local_validation': '内容不符合要求',
'local_validation.too_large': '内容太长或文件太大',
'local_validation.required': '请填写必填项',
'local_validation.control_characters': '内容中有不支持的字符',
'local_validation.url_not_allowed': '不能发送这个地址',
'local_validation.invalid_evidence': '所选的消息不能作为证据',
'local_validation.self_report': '不能举报自己',
'local_validation.image_too_large': '图片太大,请以文件方式发送',
'local_validation.unsupported_type': '不支持这种格式,请以文件方式发送',
'local_validation.invalid_purpose': '这种文件不能用于此处',
'local_validation.too_many_items': '选择的数量太多',
'storage_error': '本地存储出错,请重新打开应用',
'storage_error.quota_exceeded': '手机存储空间不足,请清理后重试',
'unsupported': '当前环境不支持这个功能',
'unsupported.media_disabled': '服务器没有开通文件服务',
'permission_required': '请在系统设置中允许所需的权限',
'device_error': '麦克风或摄像头不可用',
'invalid_state': '当前状态下不能这样操作',
'send_abandoned': '发送失败',
'send_abandoned.attachment_lost': '附件已丢失,请重新选择文件',
'send_abandoned.expired': '消息长时间未发出,已停止发送',
'unauthenticated': '登录已过期,请重新登录',
'session_revoked': '登录已失效,请重新登录',
'session_revoked.kicked': '你的账号在其他设备登录',
'tenant_unavailable': '服务暂时不可用',
'app_unavailable': '服务暂时不可用',
'rate_limited': '操作太频繁,请稍后再试',
'rate_limited.user_send_rate': '发送太频繁,请稍后再试',
'rate_limited.conversation_send_rate': '发送太频繁,请稍后再试',
'too_many_attempts': '尝试次数过多,请稍后再试',
'internal': '服务器繁忙,请稍后重试',
'invalid_argument': '参数不正确',
'invalid_argument.self_report': '不能举报自己',
'invalid_argument.invalid_evidence': '所选的消息不能作为证据',
'invalid_argument.self_conversation': '不能给自己发消息',
'invalid_argument.unsupported_type': '不支持这种文件格式',
'invalid_argument.image_too_large': '图片太大',
'payload_too_large': '内容太长或文件太大',
'not_found': '内容不存在或已删除',
'already_exists': '已存在',
'permission_denied': '没有权限',
'permission_denied.presence_disabled': '未开启在线状态',
'permission_denied.read_ack_disabled': '未开启群已读回执',
'permission_denied.mention_all_denied': '只有群主和管理员可以@所有人',
'permission_denied.recall_denied': '不能撤回这条消息',
'permission_denied.recall_window_expired': '超过可撤回的时间',
'permission_denied.group_file_disabled': '未开启群文件',
'permission_denied.report_disabled': '未开启举报',
'limit_exceeded': '已达到数量上限',
'limit_exceeded.storage_quota': '存储空间已满',
'limit_exceeded.group_file_limit': '群文件数量已满',
'message_rejected': '消息未通过审核',
'content_rejected': '内容未通过审核',
'user_muted': '你已被禁言',
'group_muted': '群主已开启全员禁言',
'user_blocked': '对方拒收了你的消息',
'not_friend': '你们还不是好友',
'not_group_member': '你已不在群中',
'group_disabled': '群已被封禁',
'file_expired': '文件已过期',
'file_blocked': '文件已被屏蔽',
'download_failed': '下载失败,请稍后重试',
'upload_failed': '上传失败,请重试',
'version_conflict': '内容已变化,请刷新后重试',
'upgrade_required': '请升级到最新版本',
},
mutedUntil: '你已被禁言,至 {time}',
// ---- 会话与消息 ----
deletedUser: '已删除的用户',
unnamedGroup: '群聊',
system: '系统',
you: '你',
summary: {
'image': '[图片]',
'voice': '[语音]',
'video': '[视频]',
'file': '[文件] {name}',
'location': '[位置] {name}',
'custom': '[消息]',
'unknown': '[消息]',
'recalled': '{actor}撤回了一条消息',
'call': '[通话]',
},
recall: {
'self': '你撤回了一条消息',
'sender': '{name}撤回了一条消息',
'byAdmin': '{actor}撤回了{name}的一条消息',
'byServer': '一条消息已被撤回',
},
// ---- 群提示 ----
tip: {
'group_created': '{operator}创建了群聊',
'members_joined_invited': '{operator}邀请{members}加入了群聊',
'members_joined_link': '{members}通过{operator}分享的链接加入了群聊',
'members_joined': '{members}加入了群聊',
'members_left': '{members}退出了群聊',
'members_removed': '{members}被{operator}移出了群聊',
'members_removed_system': '{members}被移出了群聊',
'group_renamed': '{operator}将群名称修改为“{name}”',
'announcement_updated': '{operator}更新了群公告',
'owner_changed': '{owner}成为新的群主',
'mute_all_on': '{operator}开启了全员禁言',
'mute_all_off': '{operator}关闭了全员禁言',
'group_disabled': '群已被封禁',
'group_enabled': '群已解除封禁',
'group_dismissed': '群已解散',
'more': '等{count}人',
'separator': '、',
'unknown': '[群提示]',
},
// ---- 通话记录 ----
call: {
'audio': '语音通话',
'video': '视频通话',
'duration': '通话时长 {duration}',
'canceled_caller': '已取消',
'canceled_callee': '对方已取消',
'rejected_caller': '对方已拒绝',
'rejected_callee': '已拒绝',
'busy_caller': '对方忙线中',
'no_answer_caller': '对方无应答',
'missed': '未接来电',
'connection_lost': '通话中断',
'ended': '通话已结束',
'group_ended': '群通话已结束',
},
);