# ===================================
# CoreWing 国际化资源文件 - 中文
# ===================================

# ==================== 通用消息 ====================
common.success=操作成功
common.error=操作失败

# ==================== 用户模块 ====================
# 用户Controller
user.code.send.success=验证码发送成功
user.code.send.failed=验证码发送失败
user.login.success=登录成功
user.register.success=注册成功
user.logout.success=登出成功
user.not.found=用户不存在
user.update.success=更新成功
user.update.failed=更新失败
user.password.old.incorrect=原密码错误
user.password.update.success=密码修改成功

# 用户Service异常
error.user.not.found=用户不存在
error.password.incorrect=密码错误
error.account.disabled=账号已被禁用
error.username.exists=用户名已存在
error.email.or.phone.required=邮箱和手机号至少填写一个
error.email.exists=邮箱已被使用
error.phone.exists=手机号已被使用
error.verify.code.invalid=验证码错误或已过期

# ==================== 验证码模块 ====================
error.account.empty=账号不能为空
error.verify.type.empty=验证码类型不能为空
error.account.format.invalid=请输入正确的手机号或邮箱
error.sms.send.failed=短信发送失败，请稍后重试
error.email.send.failed=邮件发送失败，请稍后重试

# ==================== 反馈模块 ====================
# 反馈Controller
feedback.submit.success=反馈提交成功
feedback.submit.failed=反馈提交失败
feedback.not.found=反馈不存在
feedback.status.update.success=状态更新成功
feedback.status.update.failed=状态更新失败
feedback.delete.success=删除成功
feedback.delete.failed=删除失败
feedback.dingtalk.test.message=测试消息
feedback.dingtalk.test.success=钉钉推送测试成功，请检查钉钉群消息
feedback.dingtalk.test.failed=钉钉推送测试失败，请检查配置和日志
feedback.dingtalk.test.error=测试异常: {0}

# 反馈Service异常
error.feedback.user.id.empty=用户ID不能为空
error.feedback.id.empty=反馈ID不能为空
error.feedback.status.empty=状态不能为空

# ==================== 全局异常处理 ====================
error.token.missing=未提供登录凭证
error.token.invalid=登录凭证无效
error.token.expired=登录已过期，请重新登录
error.token.replaced=账号已在其他地方登录
error.token.kicked.out=账号已被踢下线
error.not.login=未登录，请先登录
error.server.internal=服务器内部错误：{0}

# ==================== 工具类 ====================
# Redis工具类
error.redis.increment.positive=递增因子必须大于0
error.redis.decrement.positive=递减因子必须大于0

# ==================== 邮件模板 ====================
email.subject.verify.code=【CoreWing】验证码
email.greeting=Hi，你好！
email.verify.intro=感谢使用 CoreWing。我们收到了你的验证请求，请使用以下验证码完成操作：
email.verify.code.label=验证码
email.verify.notice.title=重要提示
email.verify.notice.content=验证码 5 分钟内有效，请勿泄露给他人
email.verify.security.tips=如果这不是你本人的操作，可以直接忽略这封邮件，你的账号仍然是安全的。
email.verify.support.tips=有任何问题都可以联系我们的客服团队。
email.footer.notice=这是一封自动发送的邮件，请不要直接回复
email.footer.copyright=© 2025 CoreWing · 保留所有权利

# ==================== 短信模板 ====================
sms.verify.code.template=【CoreWing】您的验证码是{0}，5分钟内有效。请勿泄露给他人！
sms.result.success=发送成功
sms.result.password.error=密码错误
sms.result.account.not.exist=账号不存在
sms.result.balance.insufficient=余额不足
sms.result.account.expired=账户已过期
sms.result.ip.restricted=IP地址限制
sms.result.sensitive.word=内容含有敏感词
sms.result.phone.incorrect=手机号码不正确
sms.result.unknown.error=未知错误

# ==================== 钉钉推送 ====================
dingtalk.feedback.title=📢 新的用户反馈
dingtalk.feedback.header=### 📢 新的用户反馈
dingtalk.feedback.user.id=**用户ID：**
dingtalk.feedback.user.anonymous=匿名用户
dingtalk.feedback.type=**问题类型：**
dingtalk.feedback.title.label=**问题标题：**
dingtalk.feedback.content.label=**问题描述：**
dingtalk.feedback.contact=**联系方式：**
dingtalk.feedback.submit.ip=**提交IP：**
dingtalk.feedback.submit.region=**IP归属地：**
dingtalk.feedback.submit.time=**提交时间：**
dingtalk.feedback.footer=> 请及时处理用户反馈！

# 钉钉日志消息（可选）
dingtalk.webhook.not.configured=钉钉 Webhook 未配置，跳过消息推送
dingtalk.text.send.failed=发送钉钉文本消息失败: {0}
dingtalk.markdown.send.failed=发送钉钉 Markdown 消息失败: {0}
dingtalk.sign.mode=使用加签模式，timestamp: {0}
dingtalk.send.message=发送钉钉消息: {0}
dingtalk.push.success=钉钉消息推送成功, 响应: {0}
dingtalk.push.failed=钉钉消息推送失败, HTTP 状态码: {0}, 响应: {1}
dingtalk.push.exception=钉钉消息推送异常: {0}

# ==================== 参数配置中心模块 ====================
# 参数配置Controller
params.create.success=参数创建成功
params.create.failed=参数创建失败
params.update.success=参数更新成功
params.update.failed=参数更新失败
params.delete.success=参数删除成功
params.delete.failed=参数删除失败
params.not.found=参数不存在
params.no.permission=无权限操作该参数
params.download.success=下载成功
params.download.failed=下载失败

# ==================== 固件管理模块 ====================
# 固件Controller
firmware.name.exists=固件名称已存在
firmware.add.success=固件添加成功
firmware.add.failed=固件添加失败
firmware.delete.success=固件删除成功
firmware.delete.failed=固件删除失败
firmware.update.success=固件更新成功
firmware.update.failed=固件更新失败
firmware.not.found=固件不存在
firmware.type.required=固件类型不能为空
