feat(lang): 添加并扩展多语言验证和管理员提示信息
Some checks failed
lotterLaravel CI / test (push) Has been cancelled
lotterLaravel E2E / e2e-api (push) Has been cancelled

- 在英语和尼泊尔语中新增管理员相关提示‘integration_site_store_deprecated’
- 丰富了验证属性的多语言条目,覆盖更多字段及嵌套属性
- 新增验证业务规则的语言提示,补充限制和条件说明
- 扩展自定义验证消息,加入数组、邮箱、角色、返点率等多种验证提示
- 增加多个验证规则的语言描述,支持更多常见的验证类型及场景
- 尼泊尔语验证文件调整,改用多个文件合并方式加载结构
- 尼泊尔语钱包错误消息中新增代码1011的翻译描述
This commit is contained in:
2026-07-07 09:44:03 +08:00
parent 9d355aa853
commit 12ffdebb62
12 changed files with 440 additions and 1 deletions

View File

@@ -69,4 +69,103 @@ return [
'can_grant_extra_rebate' => 'allow extra rebate',
'can_create_child_agent' => 'allow child agents',
'can_create_player' => 'allow players',
'role_ids.*' => 'role',
'role_slugs.*' => 'role',
'permission_slugs.*' => 'permission item',
'permissions' => 'permissions',
'permissions.*' => 'permission item',
'grants.*.menu_action_id' => 'permission item',
'grants.*.can_delegate' => 'delegatable',
'site_id' => 'site',
'player_account' => 'player account',
'business_date' => 'business date',
'sequence_no' => 'sequence number',
'metric' => 'metric',
'keyword' => 'keyword',
'default_currency' => 'default currency',
'size' => 'per page',
'number' => 'number',
'start_date' => 'start date',
'end_date' => 'end date',
'transfer_no' => 'transfer reference',
'external_ref_no' => 'external reference',
'txn_no' => 'transaction number',
'biz_type' => 'business type',
'created_from' => 'created from',
'created_to' => 'created to',
'export_format' => 'export format',
'parameters' => 'report parameters',
'parameters.date_from' => 'start date',
'parameters.date_to' => 'end date',
'parameters.player_id' => 'player',
'parameters.play_code' => 'play',
'parameters.operator_id' => 'operator',
'parameters.draw_id' => 'draw',
'parameters.draw_no' => 'draw number',
'parameters.normalized_number' => 'number',
'filter_json' => 'filter conditions',
'filter_json.date_from' => 'start date',
'filter_json.date_to' => 'end date',
'filter_json.draw_id' => 'draw',
'filter_json.draw_no' => 'draw number',
'filter_json.normalized_number' => 'number',
'reconcile_type' => 'reconciliation type',
'period_start' => 'period start',
'period_end' => 'period end',
'decimal_places' => 'decimal places',
'is_enabled' => 'enabled',
'is_bettable' => 'bettable',
'description' => 'description',
'wallet_debit_path' => 'debit path',
'wallet_credit_path' => 'credit path',
'wallet_balance_path' => 'balance query path',
'wallet_timeout_seconds' => 'request timeout (s)',
'iframe_allowed_origins' => 'iframe allowed origins',
'iframe_allowed_origins.*' => 'iframe origin',
'lottery_h5_base_url' => 'H5 base URL',
'notes' => 'notes',
'clone_from_version_id' => 'clone source version',
'current_amount' => 'current amount',
'contribution_rate' => 'contribution rate',
'trigger_threshold' => 'trigger threshold',
'payout_rate' => 'payout rate',
'force_trigger_draw_gap' => 'force trigger draw gap',
'min_bet_amount' => 'min stake',
'combo_trigger_play_codes' => 'combo trigger plays',
'combo_trigger_play_codes.*' => 'combo trigger play',
'lines.*.digit_slot' => 'digit slot',
'lines.*.dimension' => 'dimension',
'client_trace_id' => 'client trace ID',
'expected_config_versions' => 'expected config versions',
'expected_config_versions.play_config_version_no' => 'play config version',
'expected_config_versions.odds_version_no' => 'odds config version',
'expected_config_versions.risk_cap_version_no' => 'risk cap config version',
'items.*.key' => 'key',
'items.*.value' => 'value',
'items.*.prize_scope' => 'prize tier',
'items.*.rebate_rate' => 'rebate rate',
'items.*.commission_rate' => 'commission rate',
'items.*.currency_code' => 'currency',
'items.*.category' => 'category',
'items.*.dimension' => 'dimension',
'items.*.bet_mode' => 'bet mode',
'items.*.display_order' => 'display order',
'items.*.min_bet_amount' => 'min stake',
'items.*.max_bet_amount' => 'max stake',
'items.*.supports_multi_number' => 'supports multi-number',
'items.*.cap_amount' => 'cap amount',
'items.*.cap_type' => 'cap type',
'items.*.draw_id' => 'draw',
'items.*.prize_type' => 'prize type',
'items.*.prize_index' => 'prize index',
'items.*.number_4d' => '4-digit number',
'items.*.normalized_number' => 'number',
'items.*.side_a_ref' => 'side A reference',
'items.*.side_b_ref' => 'side B reference',
'items.*.difference_amount' => 'difference amount',
'items.*.status' => 'status',
'sort_order' => 'display order',
'supports_multi_number' => 'supports multi-number',
'reserved_rule_json' => 'reserved rules',
'extra_config_json' => 'extra config',
];