Dan Brown
Committed by GitHub

Merge pull request #334 from diegoseso/master

First spanish translation effort
1 +<?php
2 +
3 +return [
4 +
5 + /**
6 + * Activity text strings.
7 + * Is used for all the text within activity logs & notifications.
8 + */
9 +
10 + // Pages
11 + 'page_create' => 'página creada',
12 + 'page_create_notification' => 'Página creada exitosamente',
13 + 'page_update' => 'página actualizada',
14 + 'page_update_notification' => 'Página actualizada exitosamente',
15 + 'page_delete' => 'página borrada',
16 + 'page_delete_notification' => 'Página borrada exitosamente,
17 + 'page_restore' => 'página restaurada',
18 + 'page_restore_notification' => 'Página restaurada exitosamente',
19 + 'page_move' => 'página movida',
20 +
21 + // Chapters
22 + 'chapter_create' => 'capítulo creado',
23 + 'chapter_create_notification' => 'Capítulo creado exitosamente',
24 + 'chapter_update' => 'capítulo actualizado',
25 + 'chapter_update_notification' => 'Capítulo actualizado exitosamente',
26 + 'chapter_delete' => 'capítulo borrado',
27 + 'chapter_delete_notification' => 'Capítulo borrado exitosamente',
28 + 'chapter_move' => 'capítulo movido',
29 +
30 + // Books
31 + 'book_create' => 'libro creado',
32 + 'book_create_notification' => 'Libro creado exitosamente',
33 + 'book_update' => 'libro actualizado',
34 + 'book_update_notification' => 'Libro actualizado exitosamente',
35 + 'book_delete' => 'libro borrado',
36 + 'book_delete_notification' => 'Libro borrado exitosamente',
37 + 'book_sort' => 'libro ordenado',
38 + 'book_sort_notification' => 'Libro re-ordenado exitosamente',
39 +
40 +];
1 +<?php
2 +return [
3 + /*
4 + |--------------------------------------------------------------------------
5 + | Authentication Language Lines
6 + |--------------------------------------------------------------------------
7 + |
8 + | The following language lines are used during authentication for various
9 + | messages that we need to display to the user. You are free to modify
10 + | these language lines according to your application's requirements.
11 + |
12 + */
13 + 'failed' => 'Las credenciales no concuerdan con nuestros registros.',
14 + 'throttle' => 'Demasiados intentos fallidos de conexiÃn. Por favor intente nuevamente en :seconds segundos.',
15 +
16 + /**
17 + * Login & Register
18 + */
19 + 'sign_up' => 'Inscribete',
20 + 'log_in' => 'Log in',
21 + 'logout' => 'Logout',
22 +
23 + 'name' => 'Nombre',
24 + 'username' => 'Username',
25 + 'email' => 'Email',
26 + 'password' => 'Password',
27 + 'password_confirm' => 'Confirmar Password',
28 + 'password_hint' => 'Debe contener al menos 5 caracteres',
29 + 'forgot_password' => 'Olvidó Password?',
30 + 'remember_me' => 'Recordarme',
31 + 'ldap_email_hint' => 'Por favor introduzca un mail para utilizar con esta cuenta.',
32 + 'create_account' => 'Crear una cuenta',
33 + 'social_login' => 'Login Social',
34 + 'social_registration' => 'Registro Social',
35 + 'social_registration_text' => 'Registrar y entrar utilizando otro servicio.',
36 +
37 + 'register_thanks' => 'Gracias por registrarse!',
38 + 'register_confirm' => 'Por favor chequee su email y haga clic en el botón de confirmación enviado para acceder a :appName.',
39 + 'registrations_disabled' => 'Los registros están deshabilitados actualmente',
40 + 'registration_email_domain_invalid' => 'Este dominio de Email no tiene acceso a esta aplicación',
41 + 'register_success' => 'Gracias por registrarse! Ahora se encuentra registrado y logueado.',
42 +
43 +
44 + /**
45 + * Password Reset
46 + */
47 + 'reset_password' => 'Reset Password',
48 + 'reset_password_send_instructions' => 'Introduzca su email a continuación y le será enviado un correo con un link para la restauración',
49 + 'reset_password_send_button' => 'Enviar Link de Reset',
50 + 'reset_password_sent_success' => 'Un link para resetear password ha sido enviado a :email.',
51 + 'reset_password_success' => 'Su password ha sido reiniciado de manera éxitosa.',
52 +
53 + 'email_reset_subject' => 'Reset de su password de :appName',
54 + 'email_reset_text' => 'Ud. esta recibiendo este email debido a que recibimos una solicitud de reset de password de su cuenta.',
55 + 'email_reset_not_requested' => 'Si ud. no solicitó un reset de password, no es requerida ninguna acción.',
56 +
57 +
58 + /**
59 + * Email Confirmation
60 + */
61 + 'email_confirm_subject' => 'Confirme su email en :appName',
62 + 'email_confirm_greeting' => 'Gracias por unirse a :appName!',
63 + 'email_confirm_text' => 'Por favor confirme su dirección de email haciendo click en el siguiente botón:',
64 + 'email_confirm_action' => 'Confirmar Email',
65 + 'email_confirm_send_error' => 'Confirmation de email requerida pero el sistema no pudo enviar el mail. Contacte al administrador para asegurarse que el email está seteado correctamente.',
66 + 'email_confirm_success' => 'Su email hasido confirmado!',
67 + 'email_confirm_resent' => 'Email de confirmación reenviado, Por favor chequee su Inbox.',
68 +
69 + 'email_not_confirmed' => 'Dirección de email no confirmada',
70 + 'email_not_confirmed_text' => 'Su cuenta de email todavía no ha sido confirmada.',
71 + 'email_not_confirmed_click_link' => 'Por favor chequee el email con el link de confirmación que ha sido enviado luego de registrarse.',
72 + 'email_not_confirmed_resend' => 'Si no puede encontrar el email, puede solicitar el renvío del email de confirmación rellenando el formulario a continuación.',
73 + 'email_not_confirmed_resend_button' => 'Reenviar Email de confirmación',
74 +];
1 +<?php
2 +return [
3 +
4 + /**
5 + * Buttons
6 + */
7 + 'cancel' => 'Cancelar',
8 + 'confirm' => 'Confirmar',
9 + 'back' => 'Atrás',
10 + 'save' => 'Guardar',
11 + 'continue' => 'Continuar',
12 + 'select' => 'Seleccionar',
13 +
14 + /**
15 + * Form Labels
16 + */
17 + 'name' => 'Nombre',
18 + 'description' => 'Descripción',
19 + 'role' => 'Rol',
20 +
21 + /**
22 + * Actions
23 + */
24 + 'actions' => 'Acciones',
25 + 'view' => 'Ver',
26 + 'create' => 'Crear',
27 + 'update' => 'Actualizar',
28 + 'edit' => 'Editar',
29 + 'sort' => 'Ordenar',
30 + 'move' => 'Mover',
31 + 'delete' => 'Borrar',
32 + 'search' => 'Buscar',
33 + 'search_clear' => 'Limpiar búsqueda',
34 + 'reset' => 'Reset',
35 + 'remove' => 'Remover',
36 +
37 +
38 + /**
39 + * Misc
40 + */
41 + 'deleted_user' => 'Usuario borrado',
42 + 'no_activity' => 'Ninguna actividad para mostrar',
43 + 'no_items' => 'No hay items disponibles',
44 + 'back_to_top' => 'Volver arriba',
45 + 'toggle_details' => 'Alternar detalles',
46 +
47 + /**
48 + * Header
49 + */
50 + 'view_profile' => 'Ver Perfil',
51 + 'edit_profile' => 'Editar Perfil',
52 +
53 + /**
54 + * Email Content
55 + */
56 + 'email_action_help' => 'Si está teniendo problemas haga click en el botón ":actionText", copie y pegue la siguiente URL en su navegador web:',
57 + 'email_rights' => 'Todos los derechos reservados',
58 +];
1 +<?php
2 +return [
3 +
4 + /**
5 + * Image Manager
6 + */
7 + 'image_select' => 'Seleccionar Imagen',
8 + 'image_all' => 'Todo',
9 + 'image_all_title' => 'Ver todas las imágenes',
10 + 'image_book_title' => 'Ver las imágenes subidas a este libro',
11 + 'image_page_title' => 'Ver las imágenes subidas a esta página',
12 + 'image_search_hint' => 'Buscar por nombre de imagen',
13 + 'image_uploaded' => 'Subido el :uploadedDate',
14 + 'image_load_more' => 'Cargar más',
15 + 'image_image_name' => 'Nombre de imagen',
16 + 'image_delete_confirm' => 'Esta imagen esta siendo utilizada en las páginas a continuación, haga click de nuevo para confirmar que quiere borrar esta imagen.',
17 + 'image_select_image' => 'Seleccionar Imagen',
18 + 'image_dropzone' => 'Arrastre las imágenes o hacer click aquí para Subir',
19 + 'images_deleted' => 'Imágenes borradas',
20 + 'image_preview' => 'Preview de la imagen',
21 + 'image_upload_success' => 'Imagen subida exitosamente',
22 + 'image_update_success' => 'Detalles de la imagen actualizados exitosamente',
23 + 'image_delete_success' => 'Imagen borrada exitosamente'
24 +];
1 +<?php
2 +
3 +return [
4 +
5 + /**
6 + * Error text strings.
7 + */
8 +
9 + // Permissions
10 + 'permission' => 'You do not have permission to access the requested page.',
11 + 'permissionJson' => 'You do not have permission to perform the requested action.',
12 +
13 + // Auth
14 + 'error_user_exists_different_creds' => 'A user with the email :email already exists but with different credentials.',
15 + 'email_already_confirmed' => 'Email has already been confirmed, Try logging in.',
16 + 'email_confirmation_invalid' => 'This confirmation token is not valid or has already been used, Please try registering again.',
17 + 'email_confirmation_expired' => 'The confirmation token has expired, A new confirmation email has been sent.',
18 + 'ldap_fail_anonymous' => 'LDAP access failed using anonymous bind',
19 + 'ldap_fail_authed' => 'LDAP access failed using given dn & password details',
20 + 'ldap_extension_not_installed' => 'LDAP PHP extension not installed',
21 + 'ldap_cannot_connect' => 'Cannot connect to ldap server, Initial connection failed',
22 + 'social_no_action_defined' => 'No action defined',
23 + 'social_account_in_use' => 'This :socialAccount account is already in use, Try logging in via the :socialAccount option.',
24 + 'social_account_email_in_use' => 'The email :email is already in use. If you already have an account you can connect your :socialAccount account from your profile settings.',
25 + 'social_account_existing' => 'This :socialAccount is already attached to your profile.',
26 + 'social_account_already_used_existing' => 'This :socialAccount account is already used by another user.',
27 + 'social_account_not_used' => 'This :socialAccount account is not linked to any users. Please attach it in your profile settings. ',
28 + 'social_account_register_instructions' => 'If you do not yet have an account, You can register an account using the :socialAccount option.',
29 + 'social_driver_not_found' => 'Social driver not found',
30 + 'social_driver_not_configured' => 'Your :socialAccount social settings are not configured correctly.',
31 +
32 + // System
33 + 'path_not_writable' => 'File path :filePath could not be uploaded to. Ensure it is writable to the server.',
34 + 'cannot_get_image_from_url' => 'Cannot get image from :url',
35 + 'cannot_create_thumbs' => 'The server cannot create thumbnails. Please check you have the GD PHP extension installed.',
36 + 'server_upload_limit' => 'The server does not allow uploads of this size. Please try a smaller file size.',
37 + 'image_upload_error' => 'An error occurred uploading the image',
38 +
39 + // Attachments
40 + 'attachment_page_mismatch' => 'Page mismatch during attachment update',
41 +
42 + // Pages
43 + 'page_draft_autosave_fail' => 'Failed to save draft. Ensure you have internet connection before saving this page',
44 +
45 + // Entities
46 + 'entity_not_found' => 'Entity not found',
47 + 'book_not_found' => 'Book not found',
48 + 'page_not_found' => 'Page not found',
49 + 'chapter_not_found' => 'Chapter not found',
50 + 'selected_book_not_found' => 'The selected book was not found',
51 + 'selected_book_chapter_not_found' => 'The selected Book or Chapter was not found',
52 + 'guests_cannot_save_drafts' => 'Guests cannot save drafts',
53 +
54 + // Users
55 + 'users_cannot_delete_only_admin' => 'You cannot delete the only admin',
56 + 'users_cannot_delete_guest' => 'You cannot delete the guest user',
57 +
58 + // Roles
59 + 'role_cannot_be_edited' => 'This role cannot be edited',
60 + 'role_system_cannot_be_deleted' => 'This role is a system role and cannot be deleted',
61 + 'role_registration_default_cannot_delete' => 'This role cannot be deleted while set as the default registration role',
62 +
63 + // Error pages
64 + '404_page_not_found' => 'Page Not Found',
65 + 'sorry_page_not_found' => 'Sorry, The page you were looking for could not be found.',
66 + 'return_home' => 'Return to home',
67 + 'error_occurred' => 'An Error Occurred',
68 + 'app_down' => ':appName is down right now',
69 + 'back_soon' => 'It will be back up soon.',
70 +];
1 +<?php
2 +
3 +return [
4 +
5 + /*
6 + |--------------------------------------------------------------------------
7 + | Pagination Language Lines
8 + |--------------------------------------------------------------------------
9 + |
10 + | The following language lines are used by the paginator library to build
11 + | the simple pagination links. You are free to change them to anything
12 + | you want to customize your views to better match your application.
13 + |
14 + */
15 +
16 + 'previous' => '&laquo; Anterior',
17 + 'next' => 'Siguiente &raquo;',
18 +
19 +];
1 +<?php
2 +
3 +return [
4 +
5 + /*
6 + |--------------------------------------------------------------------------
7 + | Password Reminder Language Lines
8 + |--------------------------------------------------------------------------
9 + |
10 + | The following language lines are the default lines which match reasons
11 + | that are given by the password broker for a password update attempt
12 + | has failed, such as for an invalid token or invalid new password.
13 + |
14 + */
15 +
16 + 'password' => 'El Password debe ser como mínimo de seis caracteres y coincidir con la confirmación.',
17 + 'user' => "No podemos encontrar un usuario con esta dirección de e-mail.",
18 + 'token' => 'El token de reset del password es inválido.',
19 + 'sent' => 'Hemos enviado a su cuenta de e-mail un link para restaurar su password!',
20 + 'reset' => 'Su password ha sido restaurado!',
21 +
22 +];
1 +<?php
2 +
3 +return [
4 +
5 + /**
6 + * Settings text strings
7 + * Contains all text strings used in the general settings sections of BookStack
8 + * including users and roles.
9 + */
10 +
11 + 'settings' => 'Settings',
12 + 'settings_save' => 'Save Settings',
13 + 'settings_save_success' => 'Settings saved',
14 +
15 + /**
16 + * App settings
17 + */
18 +
19 + 'app_settings' => 'App Settings',
20 + 'app_name' => 'Application name',
21 + 'app_name_desc' => 'This name is shown in the header and any emails.',
22 + 'app_name_header' => 'Show Application name in header?',
23 + 'app_public_viewing' => 'Allow public viewing?',
24 + 'app_secure_images' => 'Enable higher security image uploads?',
25 + 'app_secure_images_desc' => 'For performance reasons, all images are public. This option adds a random, hard-to-guess string in front of image urls. Ensure directory indexes are not enabled to prevent easy access.',
26 + 'app_editor' => 'Page editor',
27 + 'app_editor_desc' => 'Select which editor will be used by all users to edit pages.',
28 + 'app_custom_html' => 'Custom HTML head content',
29 + 'app_custom_html_desc' => 'Any content added here will be inserted into the bottom of the <head> section of every page. This is handy for overriding styles or adding analytics code.',
30 + 'app_logo' => 'Application logo',
31 + 'app_logo_desc' => 'This image should be 43px in height. <br>Large images will be scaled down.',
32 + 'app_primary_color' => 'Application primary color',
33 + 'app_primary_color_desc' => 'This should be a hex value. <br>Leave empty to reset to the default color.',
34 +
35 + /**
36 + * Registration settings
37 + */
38 +
39 + 'reg_settings' => 'Registration Settings',
40 + 'reg_allow' => 'Allow registration?',
41 + 'reg_default_role' => 'Default user role after registration',
42 + 'reg_confirm_email' => 'Require email confirmation?',
43 + 'reg_confirm_email_desc' => 'If domain restriction is used then email confirmation will be required and the below value will be ignored.',
44 + 'reg_confirm_restrict_domain' => 'Restrict registration to domain',
45 + 'reg_confirm_restrict_domain_desc' => 'Enter a comma separated list of email domains you would like to restrict registration to. Users will be sent an email to confirm their address before being allowed to interact with the application. <br> Note that users will be able to change their email addresses after successful registration.',
46 + 'reg_confirm_restrict_domain_placeholder' => 'No restriction set',
47 +
48 + /**
49 + * Role settings
50 + */
51 +
52 + 'roles' => 'Roles',
53 + 'role_user_roles' => 'User Roles',
54 + 'role_create' => 'Create New Role',
55 + 'role_create_success' => 'Role successfully created',
56 + 'role_delete' => 'Delete Role',
57 + 'role_delete_confirm' => 'This will delete the role with the name \':roleName\'.',
58 + 'role_delete_users_assigned' => 'This role has :userCount users assigned to it. If you would like to migrate the users from this role select a new role below.',
59 + 'role_delete_no_migration' => "Don't migrate users",
60 + 'role_delete_sure' => 'Are you sure you want to delete this role?',
61 + 'role_delete_success' => 'Role successfully deleted',
62 + 'role_edit' => 'Edit Role',
63 + 'role_details' => 'Role Details',
64 + 'role_name' => 'Role Name',
65 + 'role_desc' => 'Short Description of Role',
66 + 'role_system' => 'System Permissions',
67 + 'role_manage_users' => 'Manage users',
68 + 'role_manage_roles' => 'Manage roles & role permissions',
69 + 'role_manage_entity_permissions' => 'Manage all book, chapter & page permissions',
70 + 'role_manage_own_entity_permissions' => 'Manage permissions on own book, chapter & pages',
71 + 'role_manage_settings' => 'Manage app settings',
72 + 'role_asset' => 'Asset Permissions',
73 + 'role_asset_desc' => 'These permissions control default access to the assets within the system. Permissions on Books, Chapters and Pages will override these permissions.',
74 + 'role_all' => 'All',
75 + 'role_own' => 'Own',
76 + 'role_controlled_by_asset' => 'Controlled by the asset they are uploaded to',
77 + 'role_save' => 'Save Role',
78 + 'role_update_success' => 'Role successfully updated',
79 + 'role_users' => 'Users in this role',
80 + 'role_users_none' => 'No users are currently assigned to this role',
81 +
82 + /**
83 + * Users
84 + */
85 +
86 + 'users' => 'Users',
87 + 'user_profile' => 'User Profile',
88 + 'users_add_new' => 'Add New User',
89 + 'users_search' => 'Search Users',
90 + 'users_role' => 'User Roles',
91 + 'users_external_auth_id' => 'External Authentication ID',
92 + 'users_password_warning' => 'Only fill the below if you would like to change your password:',
93 + 'users_system_public' => 'This user represents any guest users that visit your instance. It cannot be used to log in but is assigned automatically.',
94 + 'users_delete' => 'Delete User',
95 + 'users_delete_named' => 'Delete user :userName',
96 + 'users_delete_warning' => 'This will fully delete this user with the name \':userName\' from the system.',
97 + 'users_delete_confirm' => 'Are you sure you want to delete this user?',
98 + 'users_delete_success' => 'Users successfully removed',
99 + 'users_edit' => 'Edit User',
100 + 'users_edit_profile' => 'Edit Profile',
101 + 'users_edit_success' => 'User successfully updated',
102 + 'users_avatar' => 'User Avatar',
103 + 'users_avatar_desc' => 'This image should be approx 256px square.',
104 + 'users_preferred_language' => 'Preferred Language',
105 + 'users_social_accounts' => 'Social Accounts',
106 + 'users_social_accounts_info' => 'Here you can connect your other accounts for quicker and easier login. Disconnecting an account here does not previously authorized access. Revoke access from your profile settings on the connected social account.',
107 + 'users_social_connect' => 'Connect Account',
108 + 'users_social_disconnect' => 'Disconnect Account',
109 + 'users_social_connected' => ':socialAccount account was successfully attached to your profile.',
110 + 'users_social_disconnected' => ':socialAccount account was successfully disconnected from your profile.',
111 +
112 + // Since these labels are already localized this array does not need to be
113 + // translated in the language-specific files.
114 + // DELETE BELOW IF COPIED FROM EN
115 + ///////////////////////////////////
116 + 'language_select' => [
117 + 'en' => 'English',
118 + 'de' => 'Deutsch',
119 + 'fr' => 'Français',
120 + 'pt_BR' => 'Português do Brasil'
121 + ]
122 + ///////////////////////////////////
123 +];
1 +<?php
2 +
3 +return [
4 +
5 + /*
6 + |--------------------------------------------------------------------------
7 + | Validation Language Lines
8 + |--------------------------------------------------------------------------
9 + |
10 + | The following language lines contain the default error messages used by
11 + | the validator class. Some of these rules have multiple versions such
12 + | as the size rules. Feel free to tweak each of these messages here.
13 + |
14 + */
15 +
16 + 'accepted' => 'The :attribute must be accepted.',
17 + 'active_url' => 'The :attribute is not a valid URL.',
18 + 'after' => 'The :attribute must be a date after :date.',
19 + 'alpha' => 'The :attribute may only contain letters.',
20 + 'alpha_dash' => 'The :attribute may only contain letters, numbers, and dashes.',
21 + 'alpha_num' => 'The :attribute may only contain letters and numbers.',
22 + 'array' => 'The :attribute must be an array.',
23 + 'before' => 'The :attribute must be a date before :date.',
24 + 'between' => [
25 + 'numeric' => 'The :attribute must be between :min and :max.',
26 + 'file' => 'The :attribute must be between :min and :max kilobytes.',
27 + 'string' => 'The :attribute must be between :min and :max characters.',
28 + 'array' => 'The :attribute must have between :min and :max items.',
29 + ],
30 + 'boolean' => 'The :attribute field must be true or false.',
31 + 'confirmed' => 'The :attribute confirmation does not match.',
32 + 'date' => 'The :attribute is not a valid date.',
33 + 'date_format' => 'The :attribute does not match the format :format.',
34 + 'different' => 'The :attribute and :other must be different.',
35 + 'digits' => 'The :attribute must be :digits digits.',
36 + 'digits_between' => 'The :attribute must be between :min and :max digits.',
37 + 'email' => 'The :attribute must be a valid email address.',
38 + 'filled' => 'The :attribute field is required.',
39 + 'exists' => 'The selected :attribute is invalid.',
40 + 'image' => 'The :attribute must be an image.',
41 + 'in' => 'The selected :attribute is invalid.',
42 + 'integer' => 'The :attribute must be an integer.',
43 + 'ip' => 'The :attribute must be a valid IP address.',
44 + 'max' => [
45 + 'numeric' => 'The :attribute may not be greater than :max.',
46 + 'file' => 'The :attribute may not be greater than :max kilobytes.',
47 + 'string' => 'The :attribute may not be greater than :max characters.',
48 + 'array' => 'The :attribute may not have more than :max items.',
49 + ],
50 + 'mimes' => 'The :attribute must be a file of type: :values.',
51 + 'min' => [
52 + 'numeric' => 'The :attribute must be at least :min.',
53 + 'file' => 'The :attribute must be at least :min kilobytes.',
54 + 'string' => 'The :attribute must be at least :min characters.',
55 + 'array' => 'The :attribute must have at least :min items.',
56 + ],
57 + 'not_in' => 'The selected :attribute is invalid.',
58 + 'numeric' => 'The :attribute must be a number.',
59 + 'regex' => 'The :attribute format is invalid.',
60 + 'required' => 'The :attribute field is required.',
61 + 'required_if' => 'The :attribute field is required when :other is :value.',
62 + 'required_with' => 'The :attribute field is required when :values is present.',
63 + 'required_with_all' => 'The :attribute field is required when :values is present.',
64 + 'required_without' => 'The :attribute field is required when :values is not present.',
65 + 'required_without_all' => 'The :attribute field is required when none of :values are present.',
66 + 'same' => 'The :attribute and :other must match.',
67 + 'size' => [
68 + 'numeric' => 'The :attribute must be :size.',
69 + 'file' => 'The :attribute must be :size kilobytes.',
70 + 'string' => 'The :attribute must be :size characters.',
71 + 'array' => 'The :attribute must contain :size items.',
72 + ],
73 + 'string' => 'The :attribute must be a string.',
74 + 'timezone' => 'The :attribute must be a valid zone.',
75 + 'unique' => 'The :attribute has already been taken.',
76 + 'url' => 'The :attribute format is invalid.',
77 +
78 + /*
79 + |--------------------------------------------------------------------------
80 + | Custom Validation Language Lines
81 + |--------------------------------------------------------------------------
82 + |
83 + | Here you may specify custom validation messages for attributes using the
84 + | convention "attribute.rule" to name the lines. This makes it quick to
85 + | specify a specific custom language line for a given attribute rule.
86 + |
87 + */
88 +
89 + 'custom' => [
90 + 'password-confirm' => [
91 + 'required_with' => 'Password confirmation required',
92 + ],
93 + ],
94 +
95 + /*
96 + |--------------------------------------------------------------------------
97 + | Custom Validation Attributes
98 + |--------------------------------------------------------------------------
99 + |
100 + | The following language lines are used to swap attribute place-holders
101 + | with something more reader friendly such as E-Mail Address instead
102 + | of "email". This simply helps us make messages a little cleaner.
103 + |
104 + */
105 +
106 + 'attributes' => [],
107 +
108 +];