From 12ffdebb62afa6cd06797bdcfab8348d3cb073f8 Mon Sep 17 00:00:00 2001 From: kang Date: Tue, 7 Jul 2026 09:44:03 +0800 Subject: [PATCH] =?UTF-8?q?feat(lang):=20=E6=B7=BB=E5=8A=A0=E5=B9=B6?= =?UTF-8?q?=E6=89=A9=E5=B1=95=E5=A4=9A=E8=AF=AD=E8=A8=80=E9=AA=8C=E8=AF=81?= =?UTF-8?q?=E5=92=8C=E7=AE=A1=E7=90=86=E5=91=98=E6=8F=90=E7=A4=BA=E4=BF=A1?= =?UTF-8?q?=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在英语和尼泊尔语中新增管理员相关提示‘integration_site_store_deprecated’ - 丰富了验证属性的多语言条目,覆盖更多字段及嵌套属性 - 新增验证业务规则的语言提示,补充限制和条件说明 - 扩展自定义验证消息,加入数组、邮箱、角色、返点率等多种验证提示 - 增加多个验证规则的语言描述,支持更多常见的验证类型及场景 - 尼泊尔语验证文件调整,改用多个文件合并方式加载结构 - 尼泊尔语钱包错误消息中新增代码1011的翻译描述 --- lang/en/admin.php | 1 + lang/en/validation_attributes.php | 99 +++++++++++++++++++++++++++++++ lang/en/validation_business.php | 2 + lang/en/validation_custom.php | 35 +++++++++++ lang/en/validation_rules.php | 78 ++++++++++++++++++++++++ lang/ne/admin.php | 1 + lang/ne/validation.php | 10 +++- lang/ne/validation_attributes.php | 99 +++++++++++++++++++++++++++++++ lang/ne/validation_business.php | 2 + lang/ne/validation_custom.php | 35 +++++++++++ lang/ne/validation_rules.php | 78 ++++++++++++++++++++++++ lang/ne/wallet.php | 1 + 12 files changed, 440 insertions(+), 1 deletion(-) diff --git a/lang/en/admin.php b/lang/en/admin.php index 3300ab6..1828b98 100644 --- a/lang/en/admin.php +++ b/lang/en/admin.php @@ -16,6 +16,7 @@ return [ 'integration_site_last_delete_denied' => 'At least one integration site must remain; the last site cannot be deleted.', 'no_integration_site' => 'Create an integration site first.', 'site_player_access_denied' => 'You do not have access to players under this site.', + 'integration_site_store_deprecated' => 'Create integration sites in Platform Config → Integration Sites, then bind a level-1 agent in Agent Config → Create Level-1 Agent.', 'player_create_site_forbidden' => 'You cannot create players under this site.', 'player_create_agent_required' => 'A player must belong to an agent node. Choose a valid site with an agent root, or sign in with an agent-bound account.', 'player_create_agent_forbidden' => 'You cannot assign the player to this agent node.', diff --git a/lang/en/validation_attributes.php b/lang/en/validation_attributes.php index f90ae23..fd4fc6d 100644 --- a/lang/en/validation_attributes.php +++ b/lang/en/validation_attributes.php @@ -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', ]; diff --git a/lang/en/validation_business.php b/lang/en/validation_business.php index efbc7af..c98a696 100644 --- a/lang/en/validation_business.php +++ b/lang/en/validation_business.php @@ -26,10 +26,12 @@ return [ 'exceeds_unpaid' => 'Payment amount cannot exceed the unpaid balance on this bill.', 'invalid_range' => 'Share rate must be between 0 and 100.', 'below_allocated' => 'Credit limit cannot be lower than credit already allocated to sub-agents.', + 'below_player_used' => 'Player credit limit cannot be lower than the player\'s used (including frozen) amount.', 'parent_cannot_delegate' => 'The parent has not enabled this capability.', 'cannot_create_child_agent' => 'You are not allowed to create sub-agents.', 'cannot_create_player' => 'You are not allowed to create players.', 'primary_account_missing' => 'This agent has no bound login account; username cannot be updated.', + 'site_root_exists' => 'This site already has a level-1 agent bound. Choose another site.', 'agent_overdue' => 'This agent has overdue bills. This operation is not allowed.', 'agent_line_severe_overdue' => 'This agent line has severe overdue (over 7 days). Betting is frozen.', 'parent_overdue' => 'The parent agent has overdue bills. This operation is not allowed.', diff --git a/lang/en/validation_custom.php b/lang/en/validation_custom.php index a463fa1..246a582 100644 --- a/lang/en/validation_custom.php +++ b/lang/en/validation_custom.php @@ -39,6 +39,41 @@ return [ 'min' => 'Reason must be at least :min characters.', ], 'items' => [ + 'min' => 'At least :min items required.', + 'max' => 'A maximum of :max items.', 'size' => ':attribute must contain exactly :size items.', ], + 'email' => [ + 'unique' => 'This email is already in use.', + ], + 'lines' => [ + 'max' => 'A maximum of :max bets per submission.', + 'min' => 'At least :min bets required.', + ], + 'role_slugs' => [ + 'min' => 'At least one role must be selected.', + ], + 'role_ids' => [ + 'required' => 'Please select a role.', + ], + 'rebate_rate' => [ + 'max' => 'Rebate rate must not exceed 1 (100% = 1).', + 'min' => 'Rebate rate must not be less than 0.', + ], + 'extra_rebate_rate' => [ + 'max' => 'Extra rebate rate must not exceed 1 (100% = 1).', + 'min' => 'Extra rebate rate must not be less than 0.', + ], + 'rebate_limit' => [ + 'max' => 'Rebate ceiling must not exceed 1 (100% = 1).', + 'min' => 'Rebate ceiling must not be less than 0.', + ], + 'default_player_rebate' => [ + 'max' => 'Default player rebate must not exceed 1 (100% = 1).', + 'min' => 'Default player rebate must not be less than 0.', + ], + 'total_share_rate' => [ + 'max' => 'Share rate must not exceed 100.', + 'min' => 'Share rate must not be less than 0.', + ], ]; diff --git a/lang/en/validation_rules.php b/lang/en/validation_rules.php index f226f51..f2e40a3 100644 --- a/lang/en/validation_rules.php +++ b/lang/en/validation_rules.php @@ -51,4 +51,82 @@ return [ ], 'after_or_equal' => ':attribute must be on or after :date.', 'distinct' => ':attribute has a duplicate value.', + 'accepted_if' => 'The :attribute must be accepted when :other is :value.', + 'active_url' => ':attribute must be a valid URL.', + 'after' => ':attribute must be after :date.', + 'alpha' => ':attribute may only contain letters.', + 'alpha_dash' => ':attribute may only contain letters, numbers, dashes and underscores.', + 'alpha_num' => ':attribute may only contain letters and numbers.', + 'ascii' => ':attribute may only contain single-byte alphanumeric characters and symbols.', + 'before' => ':attribute must be before :date.', + 'before_or_equal' => ':attribute must be on or before :date.', + 'date_equals' => ':attribute must equal :date.', + 'decimal' => ':attribute must have :decimal decimal places.', + 'declined' => 'The :attribute must be declined.', + 'different' => ':attribute and :other must be different.', + 'digits' => ':attribute must be :digits digits.', + 'digits_between' => ':attribute must be between :min and :max digits.', + 'ends_with' => ':attribute must end with one of the following: :values.', + 'enum' => 'The selected :attribute is invalid.', + 'file' => ':attribute must be a file.', + 'image' => ':attribute must be an image.', + 'in_array' => ':attribute does not exist in :other.', + 'ip' => ':attribute must be a valid IP address.', + 'lowercase' => ':attribute must be lowercase.', + 'uppercase' => ':attribute must be uppercase.', + 'prohibited_if' => ':attribute is prohibited when :other is :value.', + 'required_unless' => ':attribute is required unless :other is in :values.', + 'required_without_all' => ':attribute is required when none of :values are present.', + 'required_array_keys' => ':attribute must contain: :values.', + 'starts_with' => ':attribute must start with one of the following: :values.', + 'timezone' => ':attribute must be a valid timezone.', + 'uploaded' => ':attribute failed to upload.', + 'between' => [ + 'array' => ':attribute must have between :min and :max items.', + 'file' => ':attribute must be between :min and :max kilobytes.', + 'numeric' => ':attribute must be between :min and :max.', + 'string' => ':attribute must be between :min and :max characters.', + ], + 'max' => [ + 'array' => ':attribute may not have more than :max items.', + 'file' => ':attribute may not be greater than :max kilobytes.', + 'numeric' => ':attribute may not be greater than :max.', + 'string' => ':attribute may not exceed :max characters.', + ], + 'min' => [ + 'array' => ':attribute must have at least :min items.', + 'file' => ':attribute must be at least :min kilobytes.', + 'numeric' => ':attribute must be at least :min.', + 'string' => ':attribute must be at least :min characters.', + ], + 'size' => [ + 'array' => ':attribute must contain :size items.', + 'file' => ':attribute must be :size kilobytes.', + 'numeric' => ':attribute must be :size.', + 'string' => ':attribute must be :size characters.', + ], + 'gt' => [ + 'array' => ':attribute must have more than :value items.', + 'file' => ':attribute must be greater than :value kilobytes.', + 'numeric' => ':attribute must be greater than :value.', + 'string' => ':attribute must be greater than :value characters.', + ], + 'gte' => [ + 'array' => ':attribute must have at least :value items.', + 'file' => ':attribute must be at least :value kilobytes.', + 'numeric' => ':attribute must be at least :value.', + 'string' => ':attribute must be at least :value characters.', + ], + 'lt' => [ + 'array' => ':attribute must have less than :value items.', + 'file' => ':attribute must be less than :value kilobytes.', + 'numeric' => ':attribute must be less than :value.', + 'string' => ':attribute must be less than :value characters.', + ], + 'lte' => [ + 'array' => ':attribute may not have more than :value items.', + 'file' => ':attribute may not be greater than :value kilobytes.', + 'numeric' => ':attribute may not be greater than :value.', + 'string' => ':attribute may not exceed :value characters.', + ], ]; diff --git a/lang/ne/admin.php b/lang/ne/admin.php index 54cf718..a1ff7f7 100644 --- a/lang/ne/admin.php +++ b/lang/ne/admin.php @@ -16,6 +16,7 @@ return [ 'integration_site_last_delete_denied' => 'कम्तीमा एउटा इन्टिग्रेशन साइट राख्नुपर्छ; अन्तिम साइट मेटाउन मिल्दैन।', 'no_integration_site' => 'पहिले इन्टिग्रेशन साइट सिर्जना गर्नुहोस्।', 'site_player_access_denied' => 'यो साइटका खेलाडीहरूमा पहुँच छैन।', + 'integration_site_store_deprecated' => 'कृपया प्लेटफर्म कन्फिग → इन्टिग्रेशन साइटमा साइट सिर्जना गर्नुहोस्, त्यसपछि एजेन्ट कन्फिग → पहिलो तह एजेन्ट सिर्जना गर्नुहोस्।', 'player_create_site_forbidden' => 'यो साइटमा खेलाडी सिर्जना गर्न मिल्दैन।', 'player_create_agent_required' => 'खेलाडी एजेन्ट नोडमा हुनुपर्छ: मान्य साइट (एजेन्ट रुट सहित) छान्नुहोस्, वा एजेन्ट खाताबाट साइन इन गर्नुहोस्।', 'player_create_agent_forbidden' => 'यो एजेन्ट नोडमा खेलाडी तोक्न मिल्दैन।', diff --git a/lang/ne/validation.php b/lang/ne/validation.php index 54e923a..b522da0 100644 --- a/lang/ne/validation.php +++ b/lang/ne/validation.php @@ -1,3 +1,11 @@ require __DIR__.'/validation_attributes.php', + 'custom' => require __DIR__.'/validation_custom.php', + 'business' => require __DIR__.'/validation_business.php', + 'exact' => require __DIR__.'/validation_exact.php', + ] +); diff --git a/lang/ne/validation_attributes.php b/lang/ne/validation_attributes.php index c9287e8..fa09b9a 100644 --- a/lang/ne/validation_attributes.php +++ b/lang/ne/validation_attributes.php @@ -69,4 +69,103 @@ return [ 'can_grant_extra_rebate' => 'अतिरिक्त रिबेट अनुमति', 'can_create_child_agent' => 'तलका एजेन्ट अनुमति', 'can_create_player' => 'खेलाडी अनुमति', + 'role_ids.*' => 'भूमिका', + 'role_slugs.*' => 'भूमिका', + 'permission_slugs.*' => 'अनुमति वस्तु', + 'permissions' => 'अनुमतिहरू', + 'permissions.*' => 'अनुमति वस्तु', + 'grants.*.menu_action_id' => 'अनुमति वस्तु', + 'grants.*.can_delegate' => 'प्रतिनिधित्व योग्य', + 'site_id' => 'साइट', + 'player_account' => 'खेलाडी खाता', + 'business_date' => 'व्यापार मिति', + 'sequence_no' => 'क्रम संख्या', + 'metric' => 'मेट्रिक', + 'keyword' => 'कीवर्ड', + 'default_currency' => 'पूर्वनिर्धारित मुद्रा', + 'size' => 'प्रति पृष्ठ', + 'number' => 'नम्बर', + 'start_date' => 'सुरु मिति', + 'end_date' => 'अन्त्य मिति', + 'transfer_no' => 'स्थानान्तरण सन्दर्भ', + 'external_ref_no' => 'बाह्य सन्दर्भ', + 'txn_no' => 'कारोबार नम्बर', + 'biz_type' => 'व्यवसाय प्रकार', + 'created_from' => 'सिर्जना सुरु मिति', + 'created_to' => 'सिर्जना अन्त्य मिति', + 'export_format' => 'निर्यात ढाँचा', + 'parameters' => 'रिपोर्ट प्यारामिटर', + 'parameters.date_from' => 'सुरु मिति', + 'parameters.date_to' => 'अन्त्य मिति', + 'parameters.player_id' => 'खेलाडी', + 'parameters.play_code' => 'खेल', + 'parameters.operator_id' => 'सञ्चालक', + 'parameters.draw_id' => 'ड्र', + 'parameters.draw_no' => 'ड्र नम्बर', + 'parameters.normalized_number' => 'नम्बर', + 'filter_json' => 'फिल्टर सर्तहरू', + 'filter_json.date_from' => 'सुरु मिति', + 'filter_json.date_to' => 'अन्त्य मिति', + 'filter_json.draw_id' => 'ड्र', + 'filter_json.draw_no' => 'ड्र नम्बर', + 'filter_json.normalized_number' => 'नम्बर', + 'reconcile_type' => 'मिलान प्रकार', + 'period_start' => 'अवधि सुरु', + 'period_end' => 'अवधि अन्त्य', + 'decimal_places' => 'दशमलव स्थान', + 'is_enabled' => 'सक्षम छ', + 'is_bettable' => 'बेट योग्य', + 'description' => 'विवरण', + 'wallet_debit_path' => 'डेबिट पथ', + 'wallet_credit_path' => 'क्रेडिट पथ', + 'wallet_balance_path' => 'ब्यालेन्स खोज पथ', + 'wallet_timeout_seconds' => 'अनुरोध समय समाप्ति (सेकेन्ड)', + 'iframe_allowed_origins' => 'iframe अनुमति स्रोतहरू', + 'iframe_allowed_origins.*' => 'iframe स्रोत', + 'lottery_h5_base_url' => 'H5 आधार URL', + 'notes' => 'टिप्पणीहरू', + 'clone_from_version_id' => 'क्लोन स्रोत संस्करण', + 'current_amount' => 'हालको रकम', + 'contribution_rate' => 'योगदान दर', + 'trigger_threshold' => 'ट्रिगर सीमा', + 'payout_rate' => 'भुक्तानी दर', + 'force_trigger_draw_gap' => 'बाध्य ट्रिगर ड्र अन्तराल', + 'min_bet_amount' => 'न्यूनतम दाउ', + 'combo_trigger_play_codes' => 'संयोजन ट्रिगर खेलहरू', + 'combo_trigger_play_codes.*' => 'संयोजन ट्रिगर खेल', + 'lines.*.digit_slot' => 'अंक स्लट', + 'lines.*.dimension' => 'आयाम', + 'client_trace_id' => 'क्लाइन्ट ट्रेस ID', + 'expected_config_versions' => 'अपेक्षित कन्फिग संस्करणहरू', + 'expected_config_versions.play_config_version_no' => 'खेल कन्फिग संस्करण', + 'expected_config_versions.odds_version_no' => 'अड्स कन्फिग संस्करण', + 'expected_config_versions.risk_cap_version_no' => 'जोखिम क्याप कन्फिग संस्करण', + 'items.*.key' => 'कुञ्जी', + 'items.*.value' => 'मान', + 'items.*.prize_scope' => 'पुरस्कार तह', + 'items.*.rebate_rate' => 'रिबेट दर', + 'items.*.commission_rate' => 'कमिशन दर', + 'items.*.currency_code' => 'मुद्रा', + 'items.*.category' => 'श्रेणी', + 'items.*.dimension' => 'आयाम', + 'items.*.bet_mode' => 'बेट मोड', + 'items.*.display_order' => 'प्रदर्शन क्रम', + 'items.*.min_bet_amount' => 'न्यूनतम दाउ', + 'items.*.max_bet_amount' => 'अधिकतम दाउ', + 'items.*.supports_multi_number' => 'बहु-नम्बर समर्थन', + 'items.*.cap_amount' => 'क्याप रकम', + 'items.*.cap_type' => 'क्याप प्रकार', + 'items.*.draw_id' => 'ड्र', + 'items.*.prize_type' => 'पुरस्कार प्रकार', + 'items.*.prize_index' => 'पुरस्कार सूचकांक', + 'items.*.number_4d' => '४-अंक नम्बर', + 'items.*.normalized_number' => 'नम्बर', + 'items.*.side_a_ref' => 'पक्ष A सन्दर्भ', + 'items.*.side_b_ref' => 'पक्ष B सन्दर्भ', + 'items.*.difference_amount' => 'अन्तर रकम', + 'items.*.status' => 'स्थिति', + 'sort_order' => 'प्रदर्शन क्रम', + 'supports_multi_number' => 'बहु-नम्बर समर्थन', + 'reserved_rule_json' => 'आरक्षित नियमहरू', + 'extra_config_json' => 'अतिरिक्त कन्फिग', ]; diff --git a/lang/ne/validation_business.php b/lang/ne/validation_business.php index ebbc3d4..1a6129e 100644 --- a/lang/ne/validation_business.php +++ b/lang/ne/validation_business.php @@ -26,10 +26,12 @@ return [ 'exceeds_unpaid' => 'भुक्तानी रकम यस बिलको बाँकी रकम भन्दा बढी हुन सक्दैन।', 'invalid_range' => 'शेयर दर ० र १०० बीचमा हुनुपर्छ।', 'below_allocated' => 'क्रेडिट सीमा तलका एजेन्टहरूलाई पहिले नै आवण्टित क्रेडिट भन्दा कम हुन सक्दैन।', + 'below_player_used' => 'खेलाडी क्रेडिट सीमा खेलाडीले प्रयोग गरेको (फ्रिज सहित) रकम भन्दा कम हुन सक्दैन।', 'parent_cannot_delegate' => 'माथिल्लोले यो क्षमता सक्षम गरेको छैन।', 'cannot_create_child_agent' => 'तपाईंलाई उप-एजेन्ट सिर्जना गर्ने अनुमति छैन।', 'cannot_create_player' => 'तपाईंलाई खेलाडी सिर्जना गर्ने अनुमति छैन।', 'primary_account_missing' => 'यस एजेन्टसँग बाँधिएको लगइन खाता छैन; प्रयोगकर्ता नाम अद्यावधिक गर्न सकिँदैन।', + 'site_root_exists' => 'यो साइटमा पहिले नै पहिलो-तह एजेन्ट बाँधिएको छ। अर्को साइट छान्नुहोस्।', 'agent_overdue' => 'यस एजेन्टसँग अतिदेय बिलहरू छन्। यो सञ्चालन अनुमति छैन।', 'agent_line_severe_overdue' => 'यस एजेन्ट लाइनमा गम्भीर अतिदेय छ (७ दिन भन्दा बढी)। बेटिङ जम्मा गरिएको छ।', 'parent_overdue' => 'माथिल्लो एजेन्टसँग अतिदेय बिलहरू छन्। यो सञ्चालन अनुमति छैन।', diff --git a/lang/ne/validation_custom.php b/lang/ne/validation_custom.php index ae5d699..776ea7a 100644 --- a/lang/ne/validation_custom.php +++ b/lang/ne/validation_custom.php @@ -39,6 +39,41 @@ return [ 'min' => 'कारण कम्तीमा :min अक्षर हुनुपर्छ।', ], 'items' => [ + 'min' => 'कम्तीमा :min वस्तुहरू आवश्यक छ।', + 'max' => 'अधिकतम :max वस्तुहरू।', 'size' => ':attribute मा ठीक :size वस्तुहरू हुनुपर्छ।', ], + 'email' => [ + 'unique' => 'यो इमेल पहिले नै प्रयोगमा छ।', + ], + 'lines' => [ + 'max' => 'प्रति पेश गर्दा अधिकतम :max बेट।', + 'min' => 'कम्तीमा :min बेट आवश्यक छ।', + ], + 'role_slugs' => [ + 'min' => 'कम्तीमा एउटा भूमिका चयन गर्नुपर्छ।', + ], + 'role_ids' => [ + 'required' => 'कृपया भूमिका चयन गर्नुहोस्।', + ], + 'rebate_rate' => [ + 'max' => 'रिबेट दर 1 (100% = 1) भन्दा बढी हुन सक्दैन।', + 'min' => 'रिबेट दर 0 भन्दा कम हुन सक्दैन।', + ], + 'extra_rebate_rate' => [ + 'max' => 'अतिरिक्त रिबेट दर 1 (100% = 1) भन्दा बढी हुन सक्दैन।', + 'min' => 'अतिरिक्त रिबेट दर 0 भन्दा कम हुन सक्दैन।', + ], + 'rebate_limit' => [ + 'max' => 'रिबेट अधिकतम 1 (100% = 1) भन्दा बढी हुन सक्दैन।', + 'min' => 'रिबेट अधिकतम 0 भन्दा कम हुन सक्दैन।', + ], + 'default_player_rebate' => [ + 'max' => 'पूर्वनिर्धारित खेलाडी रिबेट 1 (100% = 1) भन्दा बढी हुन सक्दैन।', + 'min' => 'पूर्वनिर्धारित खेलाडी रिबेट 0 भन्दा कम हुन सक्दैन।', + ], + 'total_share_rate' => [ + 'max' => 'शेयर दर 100 भन्दा बढी हुन सक्दैन।', + 'min' => 'शेयर दर 0 भन्दा कम हुन सक्दैन।', + ], ]; diff --git a/lang/ne/validation_rules.php b/lang/ne/validation_rules.php index 10f5ca7..8a1e49d 100644 --- a/lang/ne/validation_rules.php +++ b/lang/ne/validation_rules.php @@ -51,4 +51,82 @@ return [ ], 'after_or_equal' => ':attribute :date मा वा पछि हुनुपर्छ।', 'distinct' => ':attribute मा दोहोरिएको मान छ।', + 'accepted_if' => ':other :value हुँदा :attribute स्वीकार गर्नुपर्छ।', + 'active_url' => ':attribute मान्य URL हुनुपर्छ।', + 'after' => ':attribute :date पछि हुनुपर्छ।', + 'alpha' => ':attribute मा मात्र अक्षर हुन सक्छ।', + 'alpha_dash' => ':attribute मा अक्षर, संख्या, ड्यास र रेखांकन हुन सक्छ।', + 'alpha_num' => ':attribute मा मात्र अक्षर र संख्या हुन सक्छ।', + 'ascii' => ':attribute मा मात्र सिङ्गल-बाइट अक्षर, संख्या र चिन्ह हुन सक्छ।', + 'before' => ':attribute :date अघि हुनुपर्छ।', + 'before_or_equal' => ':attribute :date मा वा अघि हुनुपर्छ।', + 'date_equals' => ':attribute :date सँग बराबर हुनुपर्छ।', + 'decimal' => ':attribute मा :decimal दशमलव स्थान हुनुपर्छ।', + 'declined' => ':attribute अस्वीकार गर्नुपर्छ।', + 'different' => ':attribute र :other फरक हुनुपर्छ।', + 'digits' => ':attribute :digits अंकको हुनुपर्छ।', + 'digits_between' => ':attribute :min र :max अंकको बीच हुनुपर्छ।', + 'ends_with' => ':attribute निम्न मध्ये एकले अन्त्य हुनुपर्छ: :values।', + 'enum' => 'चयन गरिएको :attribute अमान्य छ।', + 'file' => ':attribute फाइल हुनुपर्छ।', + 'image' => ':attribute तस्वीर हुनुपर्छ।', + 'in_array' => ':attribute :other मा अवस्थित छैन।', + 'ip' => ':attribute मान्य IP ठेगाना हुनुपर्छ।', + 'lowercase' => ':attribute सानो अक्षर हुनुपर्छ।', + 'uppercase' => ':attribute ठुलो अक्षर हुनुपर्छ।', + 'prohibited_if' => ':other :value हुँदा :attribute अनुमति छैन।', + 'required_unless' => ':other :values मा नभएसम्म :attribute आवश्यक छ।', + 'required_without_all' => ':values मध्ये कुनै पनि नभएमा :attribute आवश्यक छ।', + 'required_array_keys' => ':attribute मा हुनुपर्छ: :values।', + 'starts_with' => ':attribute निम्न मध्ये एकले सुरु हुनुपर्छ: :values।', + 'timezone' => ':attribute मान्य समय क्षेत्र हुनुपर्छ।', + 'uploaded' => ':attribute अपलोड असफल भयो।', + 'between' => [ + 'array' => ':attribute मा :min र :max बीच वस्तु हुनुपर्छ।', + 'file' => ':attribute :min र :max किलोबाइट बीच हुनुपर्छ।', + 'numeric' => ':attribute :min र :max बीच हुनुपर्छ।', + 'string' => ':attribute :min र :max अक्षर बीच हुनुपर्छ।', + ], + 'max' => [ + 'array' => ':attribute मा :max भन्दा बढी वस्तु हुन सक्दैन।', + 'file' => ':attribute :max किलोबाइट भन्दा बढी हुन सक्दैन।', + 'numeric' => ':attribute :max भन्दा बढी हुन सक्दैन।', + 'string' => ':attribute :max अक्षर भन्दा बढी हुन सक्दैन।', + ], + 'min' => [ + 'array' => ':attribute मा कम्तीमा :min वस्तु हुनुपर्छ।', + 'file' => ':attribute कम्तीमा :min किलोबाइट हुनुपर्छ।', + 'numeric' => ':attribute कम्तीमा :min हुनुपर्छ।', + 'string' => ':attribute कम्तीमा :min अक्षर हुनुपर्छ।', + ], + 'size' => [ + 'array' => ':attribute मा :size वस्तु हुनुपर्छ।', + 'file' => ':attribute :size किलोबाइट हुनुपर्छ।', + 'numeric' => ':attribute :size हुनुपर्छ।', + 'string' => ':attribute :size अक्षर हुनुपर्छ।', + ], + 'gt' => [ + 'array' => ':attribute मा :value भन्दा बढी वस्तु हुनुपर्छ।', + 'file' => ':attribute :value किलोबाइट भन्दा बढी हुनुपर्छ।', + 'numeric' => ':attribute :value भन्दा बढी हुनुपर्छ।', + 'string' => ':attribute :value भन्दा बढी अक्षर हुनुपर्छ।', + ], + 'gte' => [ + 'array' => ':attribute मा कम्तीमा :value वस्तु हुनुपर्छ।', + 'file' => ':attribute कम्तीमा :value किलोबाइट हुनुपर्छ।', + 'numeric' => ':attribute कम्तीमा :value हुनुपर्छ।', + 'string' => ':attribute कम्तीमा :value अक्षर हुनुपर्छ।', + ], + 'lt' => [ + 'array' => ':attribute मा :value भन्दा कम वस्तु हुनुपर्छ।', + 'file' => ':attribute :value किलोबाइट भन्दा कम हुनुपर्छ।', + 'numeric' => ':attribute :value भन्दा कम हुनुपर्छ।', + 'string' => ':attribute :value भन्दा कम अक्षर हुनुपर्छ।', + ], + 'lte' => [ + 'array' => ':attribute मा :value भन्दा बढी वस्तु हुन सक्दैन।', + 'file' => ':attribute :value किलोबाइट भन्दा बढी हुन सक्दैन।', + 'numeric' => ':attribute :value भन्दा बढी हुन सक्दैन।', + 'string' => ':attribute :value अक्षर भन्दा बढी हुन सक्दैन।', + ], ]; diff --git a/lang/ne/wallet.php b/lang/ne/wallet.php index 077552b..5609d19 100644 --- a/lang/ne/wallet.php +++ b/lang/ne/wallet.php @@ -14,6 +14,7 @@ return [ '1008' => 'रकम अमान्य', '1009' => 'मुख्य वालेट असफल, पछि प्रयास गर्नुहोस्', '1010' => 'एउटै कुञ्जी दोहोर्याउनुहुन्न', + '1011' => 'क्रेडिट लाइन खेलाडीहरूको लागि वालेट स्थानान्तरण उपलब्ध छैन', '2001' => 'हालको ड्र बन्द भइसकेको छ', '2002' => 'यो खेल बन्द गरिएको छ', '2003' => 'ब्यालेन्स अपर्याप्त छ, कृपया पहिले ट्रान्सफर इन गर्नुहोस्',