Files
lotteryLaravel/lang/en/api.php
kang 9d355aa853
Some checks failed
lotterLaravel CI / test (push) Has been cancelled
lotterLaravel E2E / e2e-api (push) Has been cancelled
fix(ticket): 本地化调整工单时间线状态标签翻译
- 将工单时间线中的状态标签改为调用多语言翻译接口
- 新增多语言文件中对应时间线标签的翻译词条
- 统一使用请求中的本地语言环境渲染时间线标签
- 优化代理信用额度校验,抽取公共方法requireProfile
- 抛出更精确的校验异常信息,区分缺失和额度超出情况
2026-07-02 14:39:55 +08:00

66 lines
4.2 KiB
PHP

<?php
return [
'success' => [
'ok' => 'OK',
],
'validation_failed' => 'The given data was invalid.',
'client_error' => 'This request could not be completed.',
'invalid_params' => 'Invalid request parameters.',
'invalid_settings_group' => 'This settings group is not allowed.',
'draw_no_exists' => 'Draw number already exists. Use another draw number or sequence.',
'draw_not_found' => 'Draw not found.',
'draw_timeline_invalid' => 'Start time must be before close time, and close time must be before draw time.',
'draw_not_editable' => 'Only pending draws, or open draws with no bets, can be edited.',
'draw_not_deletable' => 'Only pending draws with no bets can be deleted.',
'draw_has_bets' => 'This draw already has bets and cannot be edited or deleted.',
'draw_result_exists' => 'This draw already has result data and cannot be edited or deleted.',
'settlement_not_approved' => 'Settlement batch is not approved for payout (both status and review_status must be approved).',
'not_found' => 'The requested resource was not found.',
'ticket_timeline_placed' => 'Bet placed',
'ticket_timeline_deducted' => 'Stake deducted',
'ticket_timeline_draw_published' => 'Draw result published',
'ticket_timeline_settlement_started' => 'Settlement started',
'ticket_timeline_settled' => 'Settled',
'ticket_timeline_paid_out' => 'Paid out',
'too_many_requests' => 'Too many requests. Please try again later.',
'server_error' => 'Something went wrong. Please try again later.',
'jackpot_manual_burst_failed' => 'Manual jackpot burst failed: :reason',
'config_version_not_draft' => 'This config version is not a draft.',
'config_version_cannot_delete_active' => 'Cannot delete the active config version.',
'effective_config_not_initialized' => 'Play configuration has not been initialized.',
'invalid_or_disabled_currency' => 'Invalid or disabled currency.',
'risk_pool_no_remaining_amount' => 'Insufficient remaining amount in the risk pool.',
'reasons' => [
'jackpot_disabled' => 'Jackpot pool is disabled.',
'jackpot_pool_empty' => 'Jackpot pool balance is zero.',
'jackpot_already_burst_for_draw' => 'Jackpot was already burst for this draw.',
'jackpot_manual_no_first_prize_winners' => 'No first-prize winners on this draw.',
'jackpot_already_allocated_for_draw' => 'Jackpot was already allocated for this draw.',
'draw_not_ready_for_jackpot_burst' => 'Draw is not in settling or settled status.',
'draw_result_not_published' => 'Draw results have not been published.',
'settlement_batch_not_found' => 'Settlement batch not found for this draw.',
'settlement_not_pending_review' => 'Settlement batch is not pending review.',
'settlement_not_approved' => 'Settlement batch is not approved.',
'draw_has_unsettled_tickets' => 'This draw still has unsettled tickets.',
'batch_not_pending_review' => 'Result batch is not pending review.',
'batch_draw_mismatch' => 'Result batch does not belong to this draw.',
'batch_linked_to_settlement' => 'This result batch is linked to settlement and cannot be deleted.',
'draw_not_ready_to_publish' => 'Draw is not ready to publish results.',
'batch_result_version_stale' => 'Result batch version is stale. Refresh and try again.',
'draw_settlement_in_progress' => 'Settlement is in progress for this draw.',
'draw_already_settled' => 'This draw is already settled.',
'draw_pending_result_batch_exists' => 'A pending result batch already exists.',
'draw_not_closeable' => 'This draw cannot be closed manually.',
'draw_not_cancelable' => 'This draw cannot be cancelled.',
'draw_has_settled_tickets' => 'This draw has settled tickets.',
'draw_not_runnable' => 'RNG cannot be run for this draw.',
'draw_not_in_cooldown' => 'Draw is not in cooldown.',
'adjustment_delta_zero' => 'Adjustment amount cannot be zero.',
'adjustment_reason_required' => 'Adjustment reason is required.',
'adjustment_would_make_balance_negative' => 'Adjustment would make pool balance negative.',
],
];