<?php
return [
    'field'            => 'field',
    'fields' => [
        'page'     => 'Page',
        'limit'    => 'Limit',
        'parentid' => 'Parent ID',
        'name' => 'Name',
        'mobile' => 'Mobile',
        'email' => 'Email',
        'password' => 'Password',
        'id' => 'ID',
        'governorate_id' => 'governorate id',
        'username' =>  'Please enter your email or mobile number.',
    ],
    'messages' => [
        'validate' => [
            'required'          => 'This field is required',
            "notString"=> "Invalid string input",
            'invalidEmail'     => 'Invalid email address',
            'notNumeric'       => 'Must be a number',
            'notInteger'       => 'Must be an integer',
            'notFloat'         => 'Must be a float number',
            'tooSmall'         => 'Value is too small',
            'tooShort'         => 'Text is too short',
            'tooLarge'         => 'Value is too large',
            'tooLong'          => 'Text is too long',
            'outOfRange'      => 'Value out of allowed range',
            'lengthOutOfRange' => 'Text length out of allowed range',
            'invalidValue'     => 'Invalid value',
            'invalidFormat'    => 'Invalid format',
            'invalidDate'      => 'Invalid date',
            'invalidUrl'       => 'Invalid URL',
            'invalidBoolean'   => 'Invalid boolean value',
            'invalidPasswordRegex' => "must contain an uppercase letter, a lowercase letter, a number, and a special symbol.",
            "confirmationFailed"=> "Password confirmation does not match."
        ],
        'client' => [
            'clientIdNotExists' => 'client does not exist',
            '200' => 'Account created successfully',
            'codeNotExists' => 'code does not exist',
            'updatePassword' => 'Password updated successfully',
            'softDelete' => 'Account deleted successfully',
            'update'=> 'Account update successfully',
            'login' => 'You have successfully logged in',
            'forgotPassword' => 'The code has been sent to your email.',
            'checkCode' => 'The code is correct',
            'dataUsedBy' => 'Data used by',
            'clientDeleted' =>  'Account deleted',
            'updateFcmKey'=> 'Fcm Key update successfully',
            'recommedApp'=> 'Added successfully'
        ],
        'wishlist' => [
            'clientIdNotExists' => 'client does not exist',
            'productIdNotExists' => 'product does not exist',
            '200' => 'Added to favourites successfully',
            'productIsFavourites' => 'The product is in favourites',
            'deleteWishlist' => 'Removed from favourites',
        ],
        'notifications' => [
            '403' => 'You are not allowed to view this notification'
        ],
        'contactus' => [
            'clientIdNotExists' => 'client does not exist',
            '200' => 'Sent successfully',
        ],
        'addresses' => [
            'addressIdNotExists' => 'Address does not exist',
            'clientIdNotExists' => 'client does not exist',
            'governorateIdNotExists' => 'governorate does not exist',
            'cityIdNotExists' => 'city does not exist',
            '200' =>'Address added successfully',
            'softDelete' =>'Address deleted successfully',
            'update'=> 'Address update successfully',
        ],
        'products' => [
            'categoryIdNotExists' => 'category does not exist',
            'productIdNotExists' => 'product does not exist',
        ],
        'companyproduces' => [
            'nameExists' => 'The name already exists',
            'notFound' => 'Company not found',
        ],
        'productstags' => [
            'nameExists' => 'The name already exists',
            'notFound' => 'Tag not found',
            'hasChildren' => 'Tag has children',
        ],
        'store' => [
            'nameExists' => 'The name already exists',
            'notFound' => 'Store not found',
        ],
        'UplodeFilesImages' => [
            'FileImageDeleted' =>'Deleted successfully',
        ],
        'governorates' => [
            'dataUsedBy'  => 'The data is used by another record.',
            'governorateIdNotExists' => 'The governorate does not exist.',
            '200' => 'Governorate added successfully.',
            'softDelete' => 'Governorate deleted successfully.',
            'update' => 'Governorate updated successfully.',
        ],
        'cities' => [
            'dataUsedBy'  => 'The data is used by another record.',
            'cityIdNotExists' => 'The city does not exist.',
            '200' => 'City added successfully.',
            'softDelete' => 'City deleted successfully.',
            'update' => 'City updated successfully.',
        ],
        'branches' => [
            'dataUsedBy'  => 'The data is used by another record.',
            'branchIdNotExists' => 'The branch does not exist.',
            '200' => 'Branch added successfully.',
            'softDelete' => 'Branch deleted successfully.',
            'update' => 'Branch updated successfully.',
        ],
        'sellbillstatus' => [
            'dataUsedBy'  => 'The data is used by another record.',
            'sellbillstatusIdNotExists' => 'The status does not exist.',
            '200' => 'status added successfully.',
            'softDelete' => 'status deleted successfully.',
            'update' => 'status updated successfully.',
        ],
        'sellbillpayed' => [
            'dataUsedBy'  => 'The data is used by another record.',
            'sellbillpayedIdNotExists' => 'The payed does not exist.',
            '200' => 'payed added successfully.',
            'softDelete' => 'payed deleted successfully.',
            'update' => 'payed updated successfully.',
        ],
        'sellbill' => [
            'dataUsedBy'  => 'The data is used by another record.',
            'sellbillIdNotExists' => 'The sellbill does not exist.',
            '200' => 'sellbill added successfully.',
            'softDelete' => 'sellbill deleted successfully.',
            'update' => 'sellbill updated successfully.',
        ],
        "exists"=> "Value already exists",
        'emailExists'   => 'This email already exists',
        'mobileExists'   => 'This mobile already exists',
        'emailMustActivated' => 'Email has to be verified',
        'MobileMustActivated' => 'Mobile has to be verified',
        'nameExists' => 'The name already exists',
        'invalidLoginCredentials' => 'Invalid login credentials',
        'failedSendMail' =>  'Failed to send email',
        'yourEmailVerificationCode' => 'Your Email Verification Code',
        'failedSendMobile' =>'Failed to send Mobile',
        'yourMobileVerificationCode' =>'Your Mobile Verification Code',
        'cart' => [
            'notFound' => 'Cart not found',
            'empty' => 'Cart is empty',
            'invalidItem' => 'Invalid item in the cart',
            'itemsUnavailable' => 'Some items in the cart are not available in the required quantity',
            'checkoutSuccess' => 'Products are available, you can complete the purchase process'
        ]
       
    ],
    'httpStatusCodes' => [
        "100" => "Continue",
        "101" => "Switching Protocols",
        "102" => "Processing",
        "103" => "Early Hints",
        "200" => "OK",
        "201" => "Created",
        "202" => "Accepted",
        "203" => "Non-Authoritative Information",
        "204" => "No Content",
        "205" => "Reset Content",
        "206" => "Partial Content",
        "207" => "Multi-Status",
        "208" => "Already Reported",
        "226" => "IM Used",
        "300" => "Multiple Choices",
        "301" => "Moved Permanently",
        "302" => "Found",
        "303" => "See Other",
        "304" => "Not Modified",
        "305" => "Use Proxy",
        "307" => "Temporary Redirect",
        "308" => "Permanent Redirect",
        "400" => "Bad Request",
        "401" => "Unauthorized",
        "402" => "Payment Required",
        "403" => "Forbidden",
        "404" => "Not Found",
        "405" => "Method Not Allowed",
        "406" => "Not Acceptable",
        "407" => "Proxy Authentication Required",
        "408" => "Request Timeout",
        "409" => "Conflict",
        "410" => "Gone",
        "411" => "Length Required",
        "412" => "Precondition Failed",
        "413" => "Payload Too Large",
        "414" => "URI Too Long",
        "415" => "Unsupported Media Type",
        "416" => "Range Not Satisfiable",
        "417" => "Expectation Failed",
        "418" => "I'm a teapot",
        "421" => "Misdirected Request",
        "422" => "Unprocessable Entity",
        "423" => "Locked",
        "424" => "Failed Dependency",
        "425" => "Too Early",
        "426" => "Upgrade Required",
        "428" => "Precondition Required",
        "429" => "Too Many Requests",
        "431" => "Request Header Fields Too Large",
        "451" => "Unavailable For Legal Reasons",
        "500" => "Internal Server Error",
        "501" => "Not Implemented",
        "502" => "Bad Gateway",
        "503" => "Service Unavailable",
        "504" => "Gateway Timeout",
        "505" => "HTTP Version Not Supported",
        "506" => "Variant Also Negotiates",
        "507" => "Insufficient Storage",
        "508" => "Loop Detected",
        "510" => "Not Extended",
        "511" => "Network Authentication Required"
    ],
    '' => '',
    '' => '',
    '' => '',
    '' => '',
    '' => '',
    '' => '',
    '' => '',
];
