@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
'personal_api_keys' => 'Personal API Keys',
|
||||
'api_key_warning' => 'When generating an API token, be sure to copy it down immediately as they
|
||||
will not be visible to you again.',
|
||||
'api_base_url' => 'Your API base url is located at:',
|
||||
'api_base_url_endpoint' => '/<endpoint>',
|
||||
'api_token_expiration_time' => 'API tokens are set to expire in:',
|
||||
'api_reference' => 'Please check the <a href="https://snipe-it.readme.io/reference" target="_blank">API reference</a> to
|
||||
find specific API endpoints and additional API documentation.',
|
||||
);
|
||||
@@ -10,7 +10,7 @@ return [
|
||||
'group_admin' => 'Quản lý nhóm',
|
||||
'allow' => 'Cho phép',
|
||||
'deny' => 'Từ chối',
|
||||
'permission' => 'Permission',
|
||||
'grant' => 'Grant',
|
||||
'no_permissions' => 'This group has no permissions.'
|
||||
'permission' => 'Quyền',
|
||||
'grant' => 'Chấp thuận',
|
||||
'no_permissions' => 'Không có quyền trong nhóm này.'
|
||||
];
|
||||
|
||||
@@ -17,7 +17,7 @@ return [
|
||||
'requestable' => 'Cho phép đề xuất',
|
||||
'requested' => 'Yêu cầu',
|
||||
'not_requestable' => 'Not Requestable',
|
||||
'requestable_status_warning' => 'Do not change requestable status',
|
||||
'requestable_status_warning' => 'Không đổi trạng thái yêu cầu được',
|
||||
'restore' => 'Phục hồi tài sản',
|
||||
'pending' => 'Đang chờ',
|
||||
'undeployable' => 'Không cho phép cấp phát',
|
||||
@@ -38,7 +38,7 @@ return [
|
||||
'csv_import_match_email' => 'Try to match users by email as username',
|
||||
'csv_import_match_username' => 'Try to match users by username',
|
||||
'error_messages' => 'Error messages:',
|
||||
'success_messages' => 'Success messages:',
|
||||
'alert_details' => 'Please see below for details.',
|
||||
'success_messages' => 'Thông báo thành công:',
|
||||
'alert_details' => 'Xem bên dưới để biết thêm chi tiết.',
|
||||
'custom_export' => 'Custom Export'
|
||||
];
|
||||
|
||||
@@ -17,6 +17,7 @@ return [
|
||||
'error' => 'Tài sản chưa được cập nhật. Bạn hãy thử lại',
|
||||
'success' => 'Tài sản được cập nhật thành công.',
|
||||
'nothing_updated' => 'Bạn đã không chọn trường nào vì thế đã không có gì được cập nhật.',
|
||||
'no_assets_selected' => 'No assets were selected, so nothing was updated.',
|
||||
],
|
||||
|
||||
'restore' => [
|
||||
|
||||
@@ -4,11 +4,11 @@ return [
|
||||
|
||||
'asset_tag' => 'Thẻ tài sản',
|
||||
'asset_model' => 'Loại',
|
||||
'book_value' => 'Current Value',
|
||||
'book_value' => 'Giá trị hiện tại',
|
||||
'change' => 'Vào/Ra',
|
||||
'checkout_date' => 'Ngày checkout',
|
||||
'checkoutto' => 'Đã checkout',
|
||||
'current_value' => 'Current Value',
|
||||
'current_value' => 'Giá trị hiện tại',
|
||||
'diff' => 'Khác nhau',
|
||||
'dl_csv' => 'Tải tập tin CSV xuống',
|
||||
'eol' => 'EOL',
|
||||
@@ -23,8 +23,8 @@ return [
|
||||
'days_without_acceptance' => 'Những ngày không chấp nhận',
|
||||
'monthly_depreciation' => 'Khấu hao tháng',
|
||||
'assigned_to' => 'Assigned To',
|
||||
'requesting_user' => 'Requesting User',
|
||||
'requesting_user' => 'Người dùng đang yêu cầu',
|
||||
'requested_date' => 'Requested Date',
|
||||
'changed' => 'Changed',
|
||||
'changed' => 'Đã thay đổi',
|
||||
'icon' => 'Icon',
|
||||
];
|
||||
|
||||
@@ -20,19 +20,19 @@ return [
|
||||
'parent' => 'Parent',
|
||||
'currency' => 'Tiền tệ địa phương',
|
||||
'ldap_ou' => 'Tìm kiếm LDAP của OU',
|
||||
'user_name' => 'User Name',
|
||||
'department' => 'Department',
|
||||
'location' => 'Location',
|
||||
'asset_tag' => 'Assets Tag',
|
||||
'asset_name' => 'Name',
|
||||
'asset_category' => 'Category',
|
||||
'asset_manufacturer' => 'Manufacturer',
|
||||
'user_name' => 'Tài khoản',
|
||||
'department' => 'Bộ phận',
|
||||
'location' => 'Vị trí',
|
||||
'asset_tag' => 'Thẻ tài sản',
|
||||
'asset_name' => 'Tên',
|
||||
'asset_category' => 'Danh mục',
|
||||
'asset_manufacturer' => 'Nhà sản xuất',
|
||||
'asset_model' => 'Model',
|
||||
'asset_serial' => 'Serial',
|
||||
'asset_location' => 'Location',
|
||||
'asset_serial' => 'Số Sê-ri',
|
||||
'asset_location' => 'Vị trí',
|
||||
'asset_checked_out' => 'Checked Out',
|
||||
'asset_expected_checkin' => 'Expected Checkin',
|
||||
'date' => 'Date:',
|
||||
'date' => 'Ngày:',
|
||||
'signed_by_asset_auditor' => 'Signed By (Asset Auditor):',
|
||||
'signed_by_finance_auditor' => 'Signed By (Finance Auditor):',
|
||||
'signed_by_location_manager' => 'Signed By (Location Manager):',
|
||||
|
||||
@@ -28,6 +28,7 @@ return [
|
||||
'auto_increment_prefix' => 'Tiền tố (tùy chọn)',
|
||||
'auto_incrementing_help' => 'Enable auto-incrementing asset tags first to set this',
|
||||
'backups' => 'Sao lưu',
|
||||
'backups_help' => 'Create, download, and restore backups ',
|
||||
'backups_restoring' => 'Restoring from Backup',
|
||||
'backups_upload' => 'Upload Backup',
|
||||
'backups_path' => 'Backups on the server are stored in <code>:path</code>',
|
||||
@@ -84,6 +85,7 @@ return [
|
||||
'ldap_client_tls_key' => 'LDAP Client-Side TLS key',
|
||||
'ldap_login_test_help' => 'Nhập một ngày hợp lệ LDAP tên người dùng và mật khẩu từ cơ sở DN bạn đã nêu trên để kiểm tra xem LDAP đăng nhập của bạn được cấu hình đúng. BẠN PHẢI LƯU THIẾT ĐẶT CẬP NHẬT LDAP CỦA BẠN ĐẦU TIÊN.',
|
||||
'ldap_login_sync_help' => 'Này chỉ kiểm tra LDAP có thể đồng bộ một cách chính xác. Nếu truy vấn xác thực LDAP của bạn không đúng, người sử dụng vẫn không thể đăng nhập. BẠN PHẢI LƯU THIẾT ĐẶT CẬP NHẬT LDAP CỦA BẠN ĐẦU TIÊN.',
|
||||
'ldap_manager' => 'LDAP Manager',
|
||||
'ldap_server' => 'Máy chủ LDAP',
|
||||
'ldap_server_help' => 'Điều này sẽ bắt đầu với ldap: // (cho không mã hóa hoặc TLS) hoặc ldaps: // (cho SSL)',
|
||||
'ldap_server_cert' => 'Xác thực giấy chứng nhận LDAP SSL',
|
||||
@@ -213,7 +215,7 @@ return [
|
||||
'value' => 'Giá trị',
|
||||
'brand' => 'Xây dựng thương hiệu',
|
||||
'brand_keywords' => 'footer, logo, print, theme, skin, header, colors, color, css',
|
||||
'brand_help' => 'Logo, Site Name',
|
||||
'brand_help' => 'Logo, Tên Website',
|
||||
'web_brand' => 'Loại Thương Hiệu Web',
|
||||
'about_settings_title' => 'Giới thiệu Cài đặt',
|
||||
'about_settings_text' => 'Các cài đặt này cho phép bạn tuỳ chỉnh các khía cạnh nhất định trong quá trình cài đặt của bạn.',
|
||||
@@ -275,8 +277,8 @@ return [
|
||||
'oauth' => 'OAuth',
|
||||
'oauth_help' => 'Oauth Endpoint Settings',
|
||||
'asset_tag_title' => 'Update Asset Tag Settings',
|
||||
'barcode_title' => 'Update Barcode Settings',
|
||||
'barcodes' => 'Barcodes',
|
||||
'barcode_title' => 'Cập nhật cài đặt mã vạch',
|
||||
'barcodes' => 'Mã vạch',
|
||||
'barcodes_help_overview' => 'Barcode & QR settings',
|
||||
'barcodes_help' => 'This will attempt to delete cached barcodes. This would typically only be used if your barcode settings have changed, or if your Snipe-IT URL has changed. Barcodes will be re-generated when accessed next.',
|
||||
'barcodes_spinner' => 'Attempting to delete files...',
|
||||
@@ -292,23 +294,23 @@ return [
|
||||
'security_help' => 'Two-factor, Password Restrictions',
|
||||
'groups_keywords' => 'permissions, permission groups, authorization',
|
||||
'groups_help' => 'Account permission groups',
|
||||
'localization' => 'Localization',
|
||||
'localization' => 'Quốc gia',
|
||||
'localization_title' => 'Update Localization Settings',
|
||||
'localization_keywords' => 'localization, currency, local, locale, time zone, timezone, international, internatinalization, language, languages, translation',
|
||||
'localization_help' => 'Language, date display',
|
||||
'notifications' => 'Notifications',
|
||||
'notifications_help' => 'Email alerts, audit settings',
|
||||
'asset_tags_help' => 'Incrementing and prefixes',
|
||||
'labels' => 'Labels',
|
||||
'labels' => 'Nhãn',
|
||||
'labels_title' => 'Update Label Settings',
|
||||
'labels_help' => 'Label sizes & settings',
|
||||
'purge' => 'Purge',
|
||||
'purge_keywords' => 'permanently delete',
|
||||
'purge_keywords' => 'xóa vĩnh viễn',
|
||||
'purge_help' => 'Purge Deleted Records',
|
||||
'ldap_extension_warning' => 'It does not look like the LDAP extension is installed or enabled on this server. You can still save your settings, but you will need to enable the LDAP extension for PHP before LDAP syncing or login will work.',
|
||||
'ldap_ad' => 'LDAP/AD',
|
||||
'employee_number' => 'Employee Number',
|
||||
'create_admin_user' => 'Create a User ::',
|
||||
'create_admin_user' => 'Tạo người dùng ::',
|
||||
'create_admin_success' => 'Success! Your admin user has been added!',
|
||||
'create_admin_redirect' => 'Click here to go to your app login!',
|
||||
'setup_migrations' => 'Database Migrations ::',
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
'created' => 'Created',
|
||||
'size' => 'Size',
|
||||
);
|
||||
@@ -22,9 +22,10 @@ return [
|
||||
'view_user' => 'Xem người dùng :name',
|
||||
'usercsv' => 'Tập tin CSV',
|
||||
'two_factor_admin_optin_help' => 'Cài đặt quản trị hiện tại của bạn cho phép thực thi có chọn lọc xác thực hai yếu tố.',
|
||||
'two_factor_enrolled' => 'Thiết bị 2FA đã đăng ký',
|
||||
'two_factor_active' => '2FA Hoạt động',
|
||||
'user_deactivated' => 'User is de-activated',
|
||||
'two_factor_enrolled' => '2FA Device Enrolled ',
|
||||
'two_factor_active' => '2FA Active ',
|
||||
'user_deactivated' => 'User cannot login',
|
||||
'user_activated' => 'User can login',
|
||||
'activation_status_warning' => 'Do not change activation status',
|
||||
'group_memberships_helpblock' => 'Only superadmins may edit group memberships.',
|
||||
'superadmin_permission_warning' => 'Only superadmins may grant a user superadmin access.',
|
||||
@@ -34,4 +35,8 @@ return [
|
||||
'warning_deletion_information' => 'You are about to delete the :count user(s) listed below. Super admin names are highlighted in red.',
|
||||
'update_user_asssets_status' => 'Update all assets for these users to this status',
|
||||
'checkin_user_properties' => 'Check in all properties associated with these users',
|
||||
'remote_label' => 'This is a remote user',
|
||||
'remote' => 'Remote',
|
||||
'remote_help' => 'This can be useful if you need to filter by remote users who never or rarely come into your physical locations.',
|
||||
'not_remote_label' => 'This is not a remote user',
|
||||
];
|
||||
|
||||
@@ -13,7 +13,7 @@ return array(
|
||||
'user_deleted_warning' => 'Người dùng này đã bị xóa. Bạn sẽ phải phục hồi người dùng này để chỉnh sửa nó hoặc khởi gán nó đến tài sản mới.',
|
||||
'ldap_not_configured' => 'Tích hợp LDAP thì chưa được cấu hình cho cài đặt này.',
|
||||
'password_resets_sent' => 'Những người dùng với trạng thái kích hoạt đã chọn và có địa chỉ email hợp lệ sẽ nhận được liên kết đặt lại mật khẩu.',
|
||||
'password_reset_sent' => 'A password reset link has been sent to :email!',
|
||||
'password_reset_sent' => 'Đường đẫn khôi phục mật khẩu được gửi đến :email!',
|
||||
|
||||
|
||||
'success' => array(
|
||||
|
||||
@@ -10,7 +10,7 @@ return array(
|
||||
'email' => 'Email',
|
||||
'employee_num' => 'Mã nhân viên',
|
||||
'first_name' => 'Họ và tên đệm',
|
||||
'groupnotes' => 'Lựa chọn một nhóm để gán đến người dùng, hãy nhớ rằng người dùng đó có quyền truy cập vào nhóm được gán.',
|
||||
'groupnotes' => 'Select a group to assign to the user, remember that a user takes on the permissions of the group they are assigned. Use ctrl+click (or cmd+click on MacOS) to deselect groups.',
|
||||
'id' => 'Id',
|
||||
'inherit' => 'Kế thừa',
|
||||
'job' => 'Tiêu đề công việc',
|
||||
|
||||
@@ -0,0 +1,20 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Authentication Language Lines
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| The following language lines are used during authentication for various
|
||||
| messages that we need to display to the user. You are free to modify
|
||||
| these language lines according to your application's requirements.
|
||||
|
|
||||
*/
|
||||
|
||||
'failed' => 'These credentials do not match our records.',
|
||||
'password' => 'The provided password is incorrect.',
|
||||
'throttle' => 'Too many login attempts. Please try again in :seconds seconds.',
|
||||
|
||||
);
|
||||
@@ -8,17 +8,17 @@ return [
|
||||
'delete' => 'Xóa',
|
||||
'edit' => 'Sửa',
|
||||
'restore' => 'Khôi phục',
|
||||
'remove' => 'Remove',
|
||||
'remove' => 'Xóa',
|
||||
'request' => 'Yêu cầu',
|
||||
'submit' => 'Gửi',
|
||||
'upload' => 'Tải lên',
|
||||
'select_file' => 'Chọn tập tin...',
|
||||
'select_files' => 'Chọn files...',
|
||||
'generate_labels' => '{1} Nhãn Chung|[2,*] Nhiều Nhãn Chung',
|
||||
'send_password_link' => 'Send Password Reset Link',
|
||||
'go' => 'Go',
|
||||
'send_password_link' => 'Gửi Liên kết Đặt lại Mật khẩu',
|
||||
'go' => 'Thực hiện',
|
||||
'bulk_actions' => 'Bulk Actions',
|
||||
'add_maintenance' => 'Add Maintenance',
|
||||
'append' => 'Append',
|
||||
'new' => 'New',
|
||||
'new' => 'Mới',
|
||||
];
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
return [
|
||||
'accessories' => 'Phụ kiện',
|
||||
'activated' => 'Kích hoạt',
|
||||
'accessory' => 'Phụ kiện',
|
||||
@@ -26,6 +26,7 @@
|
||||
'audit' => 'Kiểm toán',
|
||||
'audit_report' => 'Sổ ghi chép đánh giá',
|
||||
'assets' => 'Tài sản',
|
||||
'assigned_to' => 'Assigned to :name',
|
||||
'avatar_delete' => 'Xóa hình đại diện',
|
||||
'avatar_upload' => 'Tải lên hình đại diện',
|
||||
'back' => 'Quay lại',
|
||||
@@ -98,7 +99,7 @@
|
||||
'email_format' => 'Định dạng Email',
|
||||
'employee_number' => 'Employee Number',
|
||||
'email_domain_help' => 'Địa chỉ này được sử dụng để tạo địa chỉ email khi nhập',
|
||||
'error' => 'Error',
|
||||
'error' => 'Lỗi',
|
||||
'filastname_format' => 'Tên Họ Tên Đầu tiên (jsmith@example.com)',
|
||||
'firstname_lastname_format' => 'Họ Tên Họ (jane.smith@example.com)',
|
||||
'firstname_lastname_underscore_format' => 'Tên họ (jane_smith@example.com)',
|
||||
@@ -114,6 +115,7 @@
|
||||
'files' => 'Các tập tin',
|
||||
'file_name' => 'Tập tin',
|
||||
'file_type' => 'File Type',
|
||||
'filesize' => 'File Size',
|
||||
'file_uploads' => 'Tải lên tập tin',
|
||||
'file_upload' => 'File Upload',
|
||||
'generate' => 'Tạo ra',
|
||||
@@ -201,16 +203,16 @@
|
||||
'remove_company' => 'Xóa Hiệp hội Công ty',
|
||||
'reports' => 'Các báo cáo',
|
||||
'restored' => 'khôi phục',
|
||||
'restore' => 'Restore',
|
||||
'restore' => 'Khôi phục',
|
||||
'requestable_models' => 'Requestable Models',
|
||||
'requested' => 'Đã yêu cầu',
|
||||
'requested_date' => 'Requested Date',
|
||||
'requested_date' => 'Ngày yêu cầu',
|
||||
'requested_assets' => 'Requested Assets',
|
||||
'requested_assets_menu' => 'Requested Assets',
|
||||
'request_canceled' => 'Yêu cầu Đã Hủy',
|
||||
'save' => 'Lưu',
|
||||
'select' => 'Chọn',
|
||||
'select_all' => 'Select All',
|
||||
'select_all' => 'Chọn tất cả',
|
||||
'search' => 'Tìm kiếm',
|
||||
'select_category' => 'Chọn một danh mục',
|
||||
'select_department' => 'Chọn một Phòng',
|
||||
@@ -229,6 +231,7 @@
|
||||
'show_current' => 'Xem hiện tại',
|
||||
'sign_in' => 'Đăng nhập',
|
||||
'signature' => 'Chữ ký',
|
||||
'signed_off_by' => 'Signed Off By',
|
||||
'skin' => 'Giao diện',
|
||||
'slack_msg_note' => 'A slack message will be sent',
|
||||
'slack_test_msg' => 'Có vẻ như tích hợp Slack của bạn với Snipe-IT đang hoạt động!',
|
||||
@@ -237,6 +240,7 @@
|
||||
'state' => 'Tỉnh/Thành phố',
|
||||
'status_labels' => 'Tình trạng nhãn',
|
||||
'status' => 'Tình trạng',
|
||||
'accept_eula' => 'Acceptance Agreement',
|
||||
'supplier' => 'Nhà cung cấp',
|
||||
'suppliers' => 'Nhà cung cấp',
|
||||
'sure_to_delete' => 'Bạn có chắc chắn muốn xoá',
|
||||
@@ -270,11 +274,11 @@
|
||||
'zip' => 'Zip',
|
||||
'noimage' => 'Không tìm thấy hình ảnh hoặc hình ảnh nào được tìm thấy.',
|
||||
'token_expired' => 'Phiên họp mẫu của bạn đã hết hạn. Vui lòng thử lại.',
|
||||
'login_enabled' => 'Login Enabled',
|
||||
'login_enabled' => 'Cho phép đăng nhập',
|
||||
'audit_due' => 'Due for Audit',
|
||||
'audit_overdue' => 'Overdue for Audit',
|
||||
'accept' => 'Accept :asset',
|
||||
'i_accept' => 'I accept',
|
||||
'i_accept' => 'Tôi đồng ý',
|
||||
'i_decline' => 'I decline',
|
||||
'accept_decline' => 'Accept/Decline',
|
||||
'sign_tos' => 'Sign below to indicate that you agree to the terms of service:',
|
||||
@@ -287,14 +291,14 @@
|
||||
'do_not_change' => 'Do Not Change',
|
||||
'bug_report' => 'Report a Bug',
|
||||
'user_manual' => 'User\'s Manual',
|
||||
'setup_step_1' => 'Step 1',
|
||||
'setup_step_2' => 'Step 2',
|
||||
'setup_step_3' => 'Step 3',
|
||||
'setup_step_4' => 'Step 4',
|
||||
'setup_step_1' => 'Bước 1',
|
||||
'setup_step_2' => 'Bước 2',
|
||||
'setup_step_3' => 'Bước 3',
|
||||
'setup_step_4' => 'Bước 4',
|
||||
'setup_config_check' => 'Configuration Check',
|
||||
'setup_create_database' => 'Create Database Tables',
|
||||
'setup_create_admin' => 'Create Admin User',
|
||||
'setup_done' => 'Finished!',
|
||||
'setup_create_database' => 'Tạo bảng cơ sở dữ liệu',
|
||||
'setup_create_admin' => 'Tạo tài khoản quản trị',
|
||||
'setup_done' => 'Hoàn tất!',
|
||||
'bulk_edit_about_to' => 'You are about to edit the following: ',
|
||||
'checked_out' => 'Checked Out',
|
||||
'checked_out_to' => 'Checked out to',
|
||||
@@ -303,7 +307,7 @@
|
||||
'due_to_checkin' => 'The following :count items are due to be checked in soon:',
|
||||
'expected_checkin' => 'Expected Checkin',
|
||||
'reminder_checked_out_items' => 'This is a reminder of the items currently checked out to you. If you feel this list is inaccurate (something is missing, or something appears here that you believe you never received), please email :reply_to_name at :reply_to_address.',
|
||||
'changed' => 'Changed',
|
||||
'changed' => 'Đã thay đổi',
|
||||
'to' => 'To',
|
||||
'report_fields_info' => '<p>Select the fields you would like to include in your custom report, and click Generate. The file (custom-asset-report-YYYY-mm-dd.csv) will download automatically, and you can open it in Excel.</p>
|
||||
<p>If you would like to export only certain assets, use the options below to fine-tune your results.</p>',
|
||||
@@ -350,4 +354,7 @@
|
||||
'checkout_tooltip' => 'Check this item out',
|
||||
'checkin_tooltip' => 'Check this item in',
|
||||
'checkout_user_tooltip' => 'Check this item out to a user',
|
||||
];
|
||||
'maintenance_mode' => 'The service is temporarily unavailable for system updates. Please check back later.',
|
||||
'maintenance_mode_title' => 'System Temporarily Unavailable',
|
||||
'ldap_import' => 'User password should not be managed by LDAP. (This allows you to send forgotten password requests.)',
|
||||
];
|
||||
@@ -64,7 +64,7 @@ return [
|
||||
'string' => ':attribute phải ít nhất :min ký tự.',
|
||||
'array' => 'Thuộc tính: phải có ít nhất: min items.',
|
||||
],
|
||||
'starts_with' => 'The :attribute must start with one of the following: :values.',
|
||||
'starts_with' => 'Trường :attribute phải kết thúc bằng một trong những giá trị sau: :values',
|
||||
'not_in' => ':attribute đã chọn không hợp lý.',
|
||||
'numeric' => ':attribute phải là một số.',
|
||||
'present' => 'Trường thuộc tính: phải có mặt.',
|
||||
@@ -91,6 +91,10 @@ return [
|
||||
'url' => 'Định dạng :attribute thì không hợp lý.',
|
||||
'unique_undeleted' => 'Thuộc tính: phải là duy nhất.',
|
||||
'non_circular' => 'The :attribute must not create a circular reference.',
|
||||
'gte' => [
|
||||
'numeric' => 'Value cannot be negative'
|
||||
],
|
||||
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user