export default {
    id: 'id',
    code: 'code',
    invite_code: 'invite_code',
    name: 'name',
    agent_mode: 'agent_mode',
    'agent_mode turnover': 'turnover',
    'agent_mode affiliate': 'affiliate',
    agent_mode_title_turnover: 'Turnover Agent Mode',
    agent_mode_desc_turnover_1: 'Settlement: commissions apply only when platform-wide PnL is positive.',
    agent_mode_desc_turnover_2: 'Formula: bucket base by turnover × turnover share rate.',
    agent_mode_desc_turnover_3: 'Fields: fill turnover share rate only; affiliate fields are cleared automatically.',
    agent_mode_title_affiliate: 'Affiliate Agent Mode',
    agent_mode_desc_affiliate_1: 'Settlement: based on net player loss within this affiliate line.',
    agent_mode_desc_affiliate_2: 'Formula: net loss after costs × affiliate share rate.',
    agent_mode_desc_affiliate_3: 'Fields: supports fee deduction rate and carryover balance; turnover rate is cleared automatically.',
    turnover_share_rate: 'turnover_share_rate',
    affiliate_share_rate: 'affiliate_share_rate',
    affiliate_fee_rate: 'affiliate_fee_rate',
    affiliate_contract_no: 'affiliate_contract_no',
    affiliate_contract_name: 'affiliate_contract_name',
    settle_cycle: 'settlement_cycle',
    settle_cycle_placeholder: 'Select settlement cycle (daily/weekly day/monthly date)',
    'settle_cycle daily': 'daily',
    'settle_cycle weekly': 'weekly',
    'settle_cycle monthly': 'monthly',
    settle_weekday: 'settlement_weekday',
    settle_time: 'settlement_time',
    'weekday 1': 'Mon',
    'weekday 2': 'Tue',
    'weekday 3': 'Wed',
    'weekday 4': 'Thu',
    'weekday 5': 'Fri',
    'weekday 6': 'Sat',
    'weekday 7': 'Sun',
    affiliate_effective_start_at: 'affiliate_effective_start_at',
    affiliate_effective_end_at: 'affiliate_effective_end_at',
    affiliate_ladder_rules: 'affiliate_ladder_rules',
    affiliate_ladder_rules_placeholder: 'Input JSON, e.g. [{\"minLoss\":\"0.00\",\"shareRate\":\"0.200000\"}]',
    ladder_min_loss: 'min loss',
    ladder_share_rate: 'share rate',
    ladder_rule_required: 'At least one ladder rule is required',
    ladder_min_loss_invalid: 'Ladder min loss must be a number >= 0',
    ladder_share_rate_invalid: 'Ladder share rate must be between 0 and 1',
    ladder_min_loss_order_invalid: 'Ladder rules must be sorted by min loss ascending',
    settle_day_daily: 'Every day',
    day_suffix: 'd',
    carryover_balance: 'carryover_balance',
    user_count: 'user_count',
    profit_amount: 'profit_amount',
    total_profit_amount: 'total_profit_amount',
    commission_pool_amount: 'commission_pool_amount',
    status: 'status',
    'status 0': 'status 0',
    'status 1': 'status 1',
    remark: 'remark',
    admin_group_id: 'admin_group_id',
    admingroup__name: 'name',
    admin_id: 'admin_id',
    admin_tree_tip: 'Admins are grouped by channel. Pick a leaf under a channel name. One channel maps to one admin.',
    admin_select_tip: 'Only administrators within your data permission scope are listed; search by username.',
    manual_settle: 'Manual settle',
    manual_settle_confirm: 'Confirm trigger manual settlement for this channel?',
    manual_settle_settlement_no: 'Settlement No.',
    manual_settle_period_start: 'Period start',
    manual_settle_period_end: 'Period end (now)',
    manual_settle_total_bet: 'Total bet (settled bets)',
    manual_settle_total_payout: 'Total payout',
    manual_settle_platform_profit: 'Platform PnL',
    manual_settle_commission_rate: 'Commission rate (decimal)',
    manual_settle_calc_base: 'Settlement base',
    manual_settle_commission_amount: 'Commission amount',
    manual_settle_submit: 'Settle',
    manual_settle_remark: 'Remark',
    share_config: 'Share config',
    share_config_title: 'Channel admin share config',
    share_config_tip: 'Only enabled rows participate in settlement split, and enabled share total must equal 100%.',
    share_rate_percent: 'Share rate(%)',
    share_total_enabled: 'Enabled total',
    share_total_must_100: 'Enabled share total must equal 100%',
    batch_settle_pending: 'Batch settle pending channels',
    settle_stats_channel_total: 'Total channels',
    settle_stats_enabled: 'Enabled channels',
    settle_stats_pending_dividend: 'Channels pending dividend',
    settle_stats_pending_amount: 'Pending dividend amount',
    settle_filter_all: 'All',
    settle_filter_with_balance: 'With dividend balance',
    settle_filter_no_balance: 'No dividend balance',
    settle_filter_enabled: 'Enabled only',
    settle_filter_disabled: 'Disabled only',
    admin_id_placeholder: 'Select an admin (within your permission scope)',
    admin__username: 'Person in charge',
    admin_group_names: 'Role group',
    admin_group_paths: 'Role hierarchy',
    create_time: 'create_time',
    update_time: 'update_time',
    'quick Search Fields': 'id,code,name',
}
