<?php
declare(strict_types=1);

/**
 * API 中文文案（对外接口推荐：英文 key）
 * 请求头 lang=zh 时使用，key 为英文错误码，value 为中文展示文案
 */
return [
    'SUCCESS' => '成功',
    'FAIL' => '失败',
    'TOKEN_REQUIRED' => '请携带 token',
    'TOKEN_INVALID' => 'token 无效',
    'TOKEN_EXPIRED_RELOGIN' => 'token 已过期，请重新登录',
    'TOKEN_FORMAT_INVALID' => 'token 格式无效',
    'AUTH_TOKEN_REQUIRED' => '请携带 auth-token',
    'AUTH_TOKEN_EXPIRED' => 'auth-token 已过期',
    'AUTH_TOKEN_INVALID' => 'auth-token 无效',
    'AUTH_TOKEN_FORMAT_INVALID' => 'auth-token 格式无效',
    'AUTH_TOKEN_INVALID_OR_EXPIRED' => 'auth-token 无效或已失效',
    'USER_NOT_FOUND' => '用户不存在',
    'USERNAME_REQUIRED' => 'username 不能为空',
    'USERNAME_PASSWORD_REQUIRED' => 'username、password 不能为空',
    'PASSWORD_WRONG' => '密码错误',
    'ACCOUNT_DISABLED' => '账号已被禁用，无法登录',
    'BUY_TICKET_ERROR' => '购买抽奖券错误',
    'INSUFFICIENT_BALANCE' => '平台币不足',
    'INSUFFICIENT_TICKETS' => '抽奖券不足',
    'DIRECTION_INVALID' => 'direction 必须为 0 或 1',
    'BALANCE_LESS_THAN_MIN' => '当前玩家余额%s小于%s无法继续游戏',
    'LOTTERY_CONFIG_NOT_FOUND' => '奖池配置不存在',
    'LOTTERY_POOL_CONFIG_NOT_FOUND_DEFAULT' => '奖池配置不存在（需 name=default）',
    'LOTTERY_POOL_CONFIG_DEFAULT_NOT_FOUND' => '未找到 name=default 的奖池配置，请先创建',
    'NO_AVAILABLE_REWARD_CONFIG' => '暂无可用奖励配置',
    'CONFIG_ID_NOT_FOUND_OR_TIER_EMPTY' => '配置ID %s 不存在或档位为空',
    'DATA_NOT_FOUND' => '数据不存在',
    'BATCH_DELETE_FORBIDDEN' => '禁止批量删除操作',
    'SUPER_ADMIN_CANNOT_DELETE' => '超级管理员禁止删除',
    'OLD_PASSWORD_WRONG' => '原密码错误',
    'ADD_SUCCESS' => '添加成功',
    'UPDATE_SUCCESS' => '修改成功',
    'DELETE_SUCCESS' => '删除成功',
    'ADD_FAILED' => '添加失败',
    'UPDATE_FAILED' => '修改失败',
    'DELETE_FAILED' => '删除失败',
    'NOT_FOUND' => '数据不存在',
    'ANTE_MUST_POSITIVE' => '底注必须大于 0',
    'ANTE_NOT_ALLOWED' => '底注 %s 在当前渠道不可用，请从底注配置中选择',
    'ANTE_CONFIG_NOT_FOUND' => '底注配置不存在',
    'ANTE_CONFIG_NOT_IN_CHANNEL' => '底注配置不属于当前渠道',
    'POOL_CONFIG_NOT_IN_CHANNEL' => '奖池配置不属于当前渠道',
    'CHANNEL_DEPT_ID_REQUIRED' => '请选择所属渠道，或为记录指定有效的所属管理员/玩家',
    'INVALID_CHANNEL_DEPT_ID' => '渠道无效，请重新选择所属渠道或管理员',
    'PLAYER_USERNAME_DEPT_UNIQUE' => '该渠道下用户名已存在',
    'NO_PERMISSION_UPDATE' => '无权限修改该记录',
    'NO_PERMISSION_VIEW' => '无权限查看该记录',
    'NO_PERMISSION_OPERATE_PLAYER' => '无权限操作该玩家',
    'PLEASE_SELECT_DATA' => '请选择要删除的数据',
    'OPERATION_SUCCESS' => '操作成功',
    'TEST_DATA_CLEARED' => '测试数据已清空',
    'CLEAR_FAILED' => '清空失败：%s',
];

