<?php
return [

    /*
    |--------------------------------------------------------------------------
    | Exception Language Lines
    |--------------------------------------------------------------------------
    |
    | The following language lines are used in Exceptions thrown throughout the system.
    | Regardless where it is placed, a button can be listed here so it is easily
    | found in a intuitive way.
    |
    */

    'backend' => [
        'access' => [
            'roles' => [
                'already_exists'    => 'That role already exists. Please choose a different name.',
                'cant_delete_admin' => 'You can not delete the Administrator role.',
                'create_error'      => 'There was a problem creating this role. Please try again.',
                'delete_error'      => 'There was a problem deleting this role. Please try again.',
                'has_users'         => 'You can not delete a role with associated users.',
                'needs_permission'  => 'You must select at least one permission for this role.',
                'not_found'         => 'That role does not exist.',
                'update_error'      => 'There was a problem updating this role. Please try again.',
            ],

            'permissions' => [
                'already_exists'    => 'That permission already exists. Please choose a different name.',
                'create_error'      => 'There was a problem creating this permission. Please try again.',
                'delete_error'      => 'There was a problem deleting this permission. Please try again.',
                'not_found'         => 'That permission does not exist.',
                'update_error'      => 'There was a problem updating this permission. Please try again.',
            ],

            'users' => [
                'cant_deactivate_self'  => 'You can not do that to yourself.',
                'cant_delete_self'      => 'You can not delete yourself.',
                'cant_delete_own_session' => 'You can not delete your own session.',
                'cant_delete_own_session' => 'You can not delete your own session.',
                'cant_restore'          => 'This user is not deleted so it can not be restored.',
                'create_error'          => 'There was a problem creating this user. Please try again.',
                'delete_error'          => 'There was a problem deleting this user. Please try again.',
                'delete_first'          => 'This user must be deleted first before it can be destroyed permanently.',
                'email_error'           => 'That email address belongs to a different user.',
                'mark_error'            => 'There was a problem updating this user. Please try again.',
                'not_found'             => 'That user does not exist.',
                'restore_error'         => 'There was a problem restoring this user. Please try again.',
                'role_needed_create'    => 'You must choose at lease one role.',
                'role_needed'           => 'You must choose at least one role.',
                'session_wrong_driver'  => 'Your session driver must be set to database to use this feature.',
                'session_wrong_driver'  => 'Your session driver must be set to database to use this feature.',
                'change_mismatch'    => 'That is not your old password.',
                'update_error'          => 'There was a problem updating this user. Please try again.',
                'update_password_error' => 'There was a problem changing this users password. Please try again.',
            ],
        ],
        'cmspages' => [
            'already_exists'    => 'That CMS Page already exists. Please choose a different name.',
            'create_error'      => 'There was a problem creating this CMS Page. Please try again.',
            'delete_error'      => 'There was a problem deleting this CMS Page. Please try again.',
            'not_found'         => 'That CMS Page does not exist.',
            'update_error'      => 'There was a problem updating this CMS Page. Please try again.',
        ],

        'blogcategories' => [
            'already_exists'    => 'That Blog Category already exists. Please choose a different name.',
            'create_error'      => 'There was a problem creating this Blog Category. Please try again.',
            'delete_error'      => 'There was a problem deleting this Blog Category. Please try again.',
            'not_found'         => 'That Blog Category does not exist.',
            'update_error'      => 'There was a problem updating this Blog Category. Please try again.',
        ],

        'blogtags' => [
            'already_exists'    => 'That Blog Tag already exists. Please choose a different name.',
            'create_error'      => 'There was a problem creating this Blog Tag. Please try again.',
            'delete_error'      => 'There was a problem deleting this Blog Tag. Please try again.',
            'not_found'         => 'That Blog Tag does not exist.',
            'update_error'      => 'There was a problem updating this Blog Tag. Please try again.',
        ],

        'emailtemplates' => [
            'already_exists'    => 'That Email Template already exists. Please choose a different name.',
            'create_error'      => 'There was a problem creating this Email Template. Please try again.',
            'delete_error'      => 'There was a problem deleting this Email Template. Please try again.',
            'not_found'         => 'That Email Template does not exist.',
            'update_error'      => 'There was a problem updating this Email Template. Please try again.',
        ],

        'settings' => [
            'update_error'      => 'There was a problem updating this Settings. Please try again.',
        ],

        'menus' => [
            'already_exists'    => 'That Menu already exists. Please choose a different name.',
            'create_error'      => 'There was a problem creating this Menu. Please try again.',
            'delete_error'      => 'There was a problem deleting this Menu. Please try again.',
            'not_found'         => 'That Menu does not exist.',
            'update_error'      => 'There was a problem updating this Menu. Please try again.',
        ],
        
        'modules' => [
            'already_exists'    => 'That Module already exists. Please choose a different name.',
            'create_error'      => 'There was a problem creating this Module. Please try again.',
            'delete_error'      => 'There was a problem deleting this Module. Please try again.',
            'not_found'         => 'That Module does not exist.',
            'update_error'      => 'There was a problem updating this Module. Please try again.',
        ],
    ],

    'frontend' => [
        'auth' => [
            'confirmation' => [
                'already_confirmed' => 'Your account is already confirmed.',
                'confirm'           => 'Confirm your account!',
                'created_confirm'   => 'Your account was successfully created. We have sent you an e-mail to confirm your account.',
                'mismatch'          => 'Your confirmation code does not match.',
                'not_found'         => 'That confirmation code does not exist.',
                'resend'            => 'Your account is not confirmed. Please click the confirmation link in your e-mail, or <a href='.route('frontend.auth.account.confirm.resend', ':user_id').'>click here</a> to resend the confirmation e-mail.',
                'success'           => 'Your account has been successfully confirmed!',
                'resent'            => 'A new confirmation e-mail has been sent to the address on file.',
            ],

            'deactivated' => 'Your account has been deactivated.',
            'email_taken' => 'That e-mail address is already taken.',

            'password' => [
                'change_mismatch' => 'That is not your old password.',
            ],

            'registration_disabled' => 'Registration is currently closed.',
        ],
    ],
    'api' => [
         'cmspage' => [
              'not_found' => 'given cms page is not found.'
         ],
    ],
];