Format update

This commit is contained in:
moucho 2018-12-24 12:41:42 +01:00
parent 456afdcd4c
commit 2c48f4f7e8
10 changed files with 79 additions and 177 deletions

View File

@ -1,12 +1,10 @@
<?php <?php
/**
* Activity text strings.
* Is used for all the text within activity logs & notifications.
*/
return [ return [
/**
* Activity text strings.
* Is used for all the text within activity logs & notifications.
*/
// Pages // Pages
'page_create' => 'página creada', 'page_create' => 'página creada',
'page_create_notification' => 'Página creada exitosamente', 'page_create_notification' => 'Página creada exitosamente',

View File

@ -1,21 +1,15 @@
<?php <?php
/**
* Authentication Language Lines
* The following language lines are used during authentication for various
* messages that we need to display to the user.
*/
return [ return [
/*
|--------------------------------------------------------------------------
| 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' => 'Las credenciales no concuerdan con nuestros registros.', 'failed' => 'Las credenciales no concuerdan con nuestros registros.',
'throttle' => 'Demasiados intentos fallidos de conexión. Por favor intente nuevamente en :seconds segundos.', 'throttle' => 'Demasiados intentos fallidos de conexión. Por favor intente nuevamente en :seconds segundos.',
/** // Login & Register
* Login & Register
*/
'sign_up' => 'Registrarse', 'sign_up' => 'Registrarse',
'log_in' => 'Acceder', 'log_in' => 'Acceder',
'log_in_with' => 'Acceder con :socialDriver', 'log_in_with' => 'Acceder con :socialDriver',
@ -43,23 +37,18 @@ return [
'register_success' => '¡Gracias por registrarse! Ahora se encuentra registrado y logueado.', 'register_success' => '¡Gracias por registrarse! Ahora se encuentra registrado y logueado.',
/** // Password Reset
* Password Reset
*/
'reset_password' => 'Resetear Contraseña', 'reset_password' => 'Resetear Contraseña',
'reset_password_send_instructions' => 'Introduzca su correo electrónico a continuación y le será enviado un correo con un link para la restauración', 'reset_password_send_instructions' => 'Introduzca su correo electrónico a continuación y le será enviado un correo con un link para la restauración',
'reset_password_send_button' => 'Enviar Enlace de Reseteo', 'reset_password_send_button' => 'Enviar Enlace de Reseteo',
'reset_password_sent_success' => 'Un enlace para resetear la contraseña ha sido enviado a :email.', 'reset_password_sent_success' => 'Un enlace para resetear la contraseña ha sido enviado a :email.',
'reset_password_success' => 'Su password ha sido reseteado de manera éxitosa.', 'reset_password_success' => 'Su password ha sido reseteado de manera éxitosa.',
'email_reset_subject' => 'Resetee la contraseña de :appName', 'email_reset_subject' => 'Resetee la contraseña de :appName',
'email_reset_text' => 'Está recibiendo este correo electrónico debido a que recibimos una solicitud de reseteo de contraseña de su cuenta.', 'email_reset_text' => 'Está recibiendo este correo electrónico debido a que recibimos una solicitud de reseteo de contraseña de su cuenta.',
'email_reset_not_requested' => 'Si no ha solicitado un reseteo de la contraseña, no es requerida ninguna acción por su parte.', 'email_reset_not_requested' => 'Si no ha solicitado un reseteo de la contraseña, no es requerida ninguna acción por su parte.',
/** // Email Confirmation
* Email Confirmation
*/
'email_confirm_subject' => 'Confirme su correo electrónico en :appName', 'email_confirm_subject' => 'Confirme su correo electrónico en :appName',
'email_confirm_greeting' => '¡Gracias por unirse a :appName!', 'email_confirm_greeting' => '¡Gracias por unirse a :appName!',
'email_confirm_text' => 'Por favor confirme su dirección de correo electrónico haciendo click en el siguiente botón:', 'email_confirm_text' => 'Por favor confirme su dirección de correo electrónico haciendo click en el siguiente botón:',
@ -73,4 +62,4 @@ return [
'email_not_confirmed_click_link' => 'Por favor siga el enlace en el correo electrónico que ha sido enviado durante el proceso de registro.', 'email_not_confirmed_click_link' => 'Por favor siga el enlace en el correo electrónico que ha sido enviado durante el proceso de registro.',
'email_not_confirmed_resend' => 'Si no puede encontrar el correo electrónico, puede solicitar el renvío del correo electrónico de confirmación rellenando el formulario que se muestra a continuación.', 'email_not_confirmed_resend' => 'Si no puede encontrar el correo electrónico, puede solicitar el renvío del correo electrónico de confirmación rellenando el formulario que se muestra a continuación.',
'email_not_confirmed_resend_button' => 'Reenviar Correo Electrónico de confirmación', 'email_not_confirmed_resend_button' => 'Reenviar Correo Electrónico de confirmación',
]; ];

View File

@ -1,9 +1,10 @@
<?php <?php
/**
* Common elements found throughout many areas of BookStack.
*/
return [ return [
/** // Buttons
* Buttons
*/
'cancel' => 'Cancelar', 'cancel' => 'Cancelar',
'confirm' => 'Confirmar', 'confirm' => 'Confirmar',
'back' => 'Atrás', 'back' => 'Atrás',
@ -12,18 +13,14 @@ return [
'select' => 'Seleccionar', 'select' => 'Seleccionar',
'more' => 'Más', 'more' => 'Más',
/** // Form Labels
* Form Labels
*/
'name' => 'Nombre', 'name' => 'Nombre',
'description' => 'Descripción', 'description' => 'Descripción',
'role' => 'Rol', 'role' => 'Rol',
'cover_image' => 'Imagen de portada', 'cover_image' => 'Imagen de portada',
'cover_image_description' => 'Esta imagen debe ser aproximadamente de 440x250px.', 'cover_image_description' => 'Esta imagen debe ser aproximadamente de 440x250px.',
/** // Actions
* Actions
*/
'actions' => 'Acciones', 'actions' => 'Acciones',
'view' => 'Ver', 'view' => 'Ver',
'create' => 'Crear', 'create' => 'Crear',
@ -40,9 +37,7 @@ return [
'remove' => 'Remover', 'remove' => 'Remover',
'add' => 'Añadir', 'add' => 'Añadir',
/** // Misc
* Misc
*/
'deleted_user' => 'Usuario borrado', 'deleted_user' => 'Usuario borrado',
'no_activity' => 'Ninguna actividad para mostrar', 'no_activity' => 'Ninguna actividad para mostrar',
'no_items' => 'No hay elementos disponibles', 'no_items' => 'No hay elementos disponibles',
@ -54,15 +49,11 @@ return [
'list_view' => 'Vista en Lista', 'list_view' => 'Vista en Lista',
'default' => 'Predeterminada', 'default' => 'Predeterminada',
/** // Header
* Header
*/
'view_profile' => 'Ver Perfil', 'view_profile' => 'Ver Perfil',
'edit_profile' => 'Editar Perfil', 'edit_profile' => 'Editar Perfil',
/** // Email Content
* Email Content
*/
'email_action_help' => 'Si está teniendo problemas clicando en el botón ":actionText", copie y pegue la siguiente URL en su navegador web:', 'email_action_help' => 'Si está teniendo problemas clicando en el botón ":actionText", copie y pegue la siguiente URL en su navegador web:',
'email_rights' => 'Todos los derechos reservados', 'email_rights' => 'Todos los derechos reservados',
]; ];

View File

@ -1,9 +1,10 @@
<?php <?php
/**
* Text used in custom JavaScript driven components.
*/
return [ return [
/** // Image Manager
* Image Manager
*/
'image_select' => 'Seleccionar Imagen', 'image_select' => 'Seleccionar Imagen',
'image_all' => 'Todas', 'image_all' => 'Todas',
'image_all_title' => 'Ver todas las imágenes', 'image_all_title' => 'Ver todas las imágenes',
@ -24,9 +25,7 @@ return [
'image_delete_success' => 'Imagen borrada exitosamente', 'image_delete_success' => 'Imagen borrada exitosamente',
'image_upload_remove' => 'Borrar', 'image_upload_remove' => 'Borrar',
/** // Code Editor
* Code editor
*/
'code_editor' => 'Editar Código', 'code_editor' => 'Editar Código',
'code_language' => 'Lenguaje del Código', 'code_language' => 'Lenguaje del Código',
'code_content' => 'Contenido del Código', 'code_content' => 'Contenido del Código',

View File

@ -1,9 +1,11 @@
<?php <?php
/**
* Text used for 'Entities' (Document Structure Elements) such as
* Books, Shelves, Chapters & Pages
*/
return [ return [
/** // Shared
* Shared
*/
'recently_created' => 'Recientemente creado', 'recently_created' => 'Recientemente creado',
'recently_created_pages' => 'Páginas recientemente creadas', 'recently_created_pages' => 'Páginas recientemente creadas',
'recently_updated_pages' => 'Páginas recientemente actualizadas', 'recently_updated_pages' => 'Páginas recientemente actualizadas',
@ -31,17 +33,13 @@ return [
'export_pdf' => 'Archivo PDF', 'export_pdf' => 'Archivo PDF',
'export_text' => 'Archivo de texto', 'export_text' => 'Archivo de texto',
/** // Permissions and restrictions
* Permissions and restrictions
*/
'permissions' => 'Permisos', 'permissions' => 'Permisos',
'permissions_intro' => 'Una vez habilitado, estos permisos tendrán prioridad por encima de cualquier permiso establecido.', 'permissions_intro' => 'Una vez habilitado, estos permisos tendrán prioridad por encima de cualquier permiso establecido.',
'permissions_enable' => 'Habilitar permisos personalizados', 'permissions_enable' => 'Habilitar permisos personalizados',
'permissions_save' => 'Guardar permisos', 'permissions_save' => 'Guardar permisos',
/** // Search
* Search
*/
'search_results' => 'Resultados de búsqueda', 'search_results' => 'Resultados de búsqueda',
'search_total_results_found' => 'Se han encontrado :count resultados|Se han encontrado :count resultados en total', 'search_total_results_found' => 'Se han encontrado :count resultados|Se han encontrado :count resultados en total',
'search_clear' => 'Limpiar resultados', 'search_clear' => 'Limpiar resultados',
@ -66,9 +64,7 @@ return [
'search_set_date' => 'fecha', 'search_set_date' => 'fecha',
'search_update' => 'Actualizar Búsqueda', 'search_update' => 'Actualizar Búsqueda',
/** // Shelves
* Shelves
*/
'shelf' => 'Estante', 'shelf' => 'Estante',
'shelves' => 'Estantes', 'shelves' => 'Estantes',
'shelves_long' => 'Estantes', 'shelves_long' => 'Estantes',
@ -98,9 +94,7 @@ return [
'shelves_copy_permissions_explain' => 'Esto aplicará los ajustes de permisos de este estante para todos sus libros. Antes de activarlo, asegúrese de que todos los cambios de permisos para este estante han sido guardados.', 'shelves_copy_permissions_explain' => 'Esto aplicará los ajustes de permisos de este estante para todos sus libros. Antes de activarlo, asegúrese de que todos los cambios de permisos para este estante han sido guardados.',
'shelves_copy_permission_success' => 'Permisos del estante copiados a :count libros', 'shelves_copy_permission_success' => 'Permisos del estante copiados a :count libros',
/** // Books
* Books
*/
'book' => 'Libro', 'book' => 'Libro',
'books' => 'Libros', 'books' => 'Libros',
'x_books' => ':count Libro|:count Libros', 'x_books' => ':count Libro|:count Libros',
@ -134,9 +128,7 @@ return [
'books_sort_show_other' => 'Mostrar otros libros', 'books_sort_show_other' => 'Mostrar otros libros',
'books_sort_save' => 'Guardar nuevo orden', 'books_sort_save' => 'Guardar nuevo orden',
/** // Chapters
* Chapters
*/
'chapter' => 'Capítulo', 'chapter' => 'Capítulo',
'chapters' => 'Capítulos', 'chapters' => 'Capítulos',
'x_chapters' => ':count Capítulo|:count Capítulos', 'x_chapters' => ':count Capítulo|:count Capítulos',
@ -159,9 +151,7 @@ return [
'chapters_permissions_success' => 'Permisos de capítulo actualizados', 'chapters_permissions_success' => 'Permisos de capítulo actualizados',
'chapters_search_this' => 'Buscar este capítulo', 'chapters_search_this' => 'Buscar este capítulo',
/** // Pages
* Pages
*/
'page' => 'Página', 'page' => 'Página',
'pages' => 'Páginas', 'pages' => 'Páginas',
'x_pages' => ':count Página|:count Páginas', 'x_pages' => ':count Página|:count Páginas',
@ -235,9 +225,7 @@ return [
'pages_draft_discarded' => 'Borrador descartado, el editor ha sido actualizado con el contenido de la página actual', 'pages_draft_discarded' => 'Borrador descartado, el editor ha sido actualizado con el contenido de la página actual',
'pages_specific' => 'Página específica', 'pages_specific' => 'Página específica',
/** // Editor Sidebar
* Editor sidebar
*/
'page_tags' => 'Etiquetas de Página', 'page_tags' => 'Etiquetas de Página',
'chapter_tags' => 'Etiquetas de Capítulo', 'chapter_tags' => 'Etiquetas de Capítulo',
'book_tags' => 'Etiquetas de Libro', 'book_tags' => 'Etiquetas de Libro',
@ -273,18 +261,14 @@ return [
'attachments_file_updated' => 'Fichero actualizado éxitosamente', 'attachments_file_updated' => 'Fichero actualizado éxitosamente',
'attachments_link_attached' => 'Enlace agregado éxitosamente a la ágina', 'attachments_link_attached' => 'Enlace agregado éxitosamente a la ágina',
/** // Profile View
* Profile View
*/
'profile_user_for_x' => 'Usuario para :time', 'profile_user_for_x' => 'Usuario para :time',
'profile_created_content' => 'Contenido creado', 'profile_created_content' => 'Contenido creado',
'profile_not_created_pages' => ':userName no ha creado ninguna página', 'profile_not_created_pages' => ':userName no ha creado ninguna página',
'profile_not_created_chapters' => ':userName no ha creado ningún capítulo', 'profile_not_created_chapters' => ':userName no ha creado ningún capítulo',
'profile_not_created_books' => ':userName no ha creado ningún libro', 'profile_not_created_books' => ':userName no ha creado ningún libro',
/** // Comments
* Comments
*/
'comment' => 'Comentario', 'comment' => 'Comentario',
'comments' => 'Comentarios', 'comments' => 'Comentarios',
'comment_add' => 'Añadir Comentario', 'comment_add' => 'Añadir Comentario',
@ -302,10 +286,8 @@ return [
'comment_delete_confirm' => '¿Está seguro de que quiere borrar este comentario?', 'comment_delete_confirm' => '¿Está seguro de que quiere borrar este comentario?',
'comment_in_reply_to' => 'En respuesta a :commentId', 'comment_in_reply_to' => 'En respuesta a :commentId',
/** // Revision
* Revision
*/
'revision_delete_confirm' => '¿Está seguro de que desea eliminar esta revisión?', 'revision_delete_confirm' => '¿Está seguro de que desea eliminar esta revisión?',
'revision_delete_success' => 'Revisión eliminada', 'revision_delete_success' => 'Revisión eliminada',
'revision_cannot_delete_latest' => 'No se puede eliminar la última revisión.' 'revision_cannot_delete_latest' => 'No se puede eliminar la última revisión.'
]; ];

View File

@ -1,11 +1,9 @@
<?php <?php
/**
* Text shown in error messaging.
*/
return [ return [
/**
* Error text strings.
*/
// Permissions // Permissions
'permission' => 'No tiene permisos para visualizar la página solicitada.', 'permission' => 'No tiene permisos para visualizar la página solicitada.',
'permissionJson' => 'No tiene permisos para ejecutar la acción solicitada.', 'permissionJson' => 'No tiene permisos para ejecutar la acción solicitada.',
@ -81,4 +79,5 @@ return [
'error_occurred' => 'Ha ocurrido un error', 'error_occurred' => 'Ha ocurrido un error',
'app_down' => 'La aplicación :appName se encuentra caída en este momento', 'app_down' => 'La aplicación :appName se encuentra caída en este momento',
'back_soon' => 'Volverá a estar operativa pronto.', 'back_soon' => 'Volverá a estar operativa pronto.',
]; ];

View File

@ -1,18 +1,11 @@
<?php <?php
/**
* Pagination Language Lines
* The following language lines are used by the paginator library to build
* the simple pagination links.
*/
return [ return [
/*
|--------------------------------------------------------------------------
| Pagination Language Lines
|--------------------------------------------------------------------------
|
| The following language lines are used by the paginator library to build
| the simple pagination links. You are free to change them to anything
| you want to customize your views to better match your application.
|
*/
'previous' => '&laquo; Anterior', 'previous' => '&laquo; Anterior',
'next' => 'Siguiente &raquo;', 'next' => 'Siguiente &raquo;',

View File

@ -1,18 +1,11 @@
<?php <?php
/**
* Password Reminder Language Lines
* The following language lines are the default lines which match reasons
* that are given by the password broker for a password update attempt has failed.
*/
return [ return [
/*
|--------------------------------------------------------------------------
| Password Reminder Language Lines
|--------------------------------------------------------------------------
|
| The following language lines are the default lines which match reasons
| that are given by the password broker for a password update attempt
| has failed, such as for an invalid token or invalid new password.
|
*/
'password' => 'La contraseña debe ser como mínimo de seis caracteres y coincidir con la confirmación.', 'password' => 'La contraseña debe ser como mínimo de seis caracteres y coincidir con la confirmación.',
'user' => "No podemos encontrar un usuario con esta dirección de correo electrónico.", 'user' => "No podemos encontrar un usuario con esta dirección de correo electrónico.",
'token' => 'El token de reseteo de la contraseña es inválido.', 'token' => 'El token de reseteo de la contraseña es inválido.',

View File

@ -1,21 +1,17 @@
<?php <?php
/**
* Settings text strings
* Contains all text strings used in the general settings sections of BookStack
* including users and roles.
*/
return [ return [
/** // Common Messages
* Settings text strings
* Contains all text strings used in the general settings sections of BookStack
* including users and roles.
*/
'settings' => 'Ajustes', 'settings' => 'Ajustes',
'settings_save' => 'Guardar ajustes', 'settings_save' => 'Guardar ajustes',
'settings_save_success' => 'Ajustes guardados', 'settings_save_success' => 'Ajustes guardados',
/** // App Settings
* App settings
*/
'app_settings' => 'Ajustes de la aplicación', 'app_settings' => 'Ajustes de la aplicación',
'app_name' => 'Nombre de la aplicación', 'app_name' => 'Nombre de la aplicación',
'app_name_desc' => 'Este nombre se muestra en la cabecera y en cualquier correo electrónico', 'app_name_desc' => 'Este nombre se muestra en la cabecera y en cualquier correo electrónico',
@ -37,10 +33,7 @@ return [
'app_disable_comments' => 'Deshabilitar comentarios', 'app_disable_comments' => 'Deshabilitar comentarios',
'app_disable_comments_desc' => 'Deshabilita los comentarios en todas las páginas de la aplicación. Los comentarios existentes no se muestran.', 'app_disable_comments_desc' => 'Deshabilita los comentarios en todas las páginas de la aplicación. Los comentarios existentes no se muestran.',
/** // Registration Settings
* Registration settings
*/
'reg_settings' => 'Ajustes de registro', 'reg_settings' => 'Ajustes de registro',
'reg_allow' => '¿Permitir registro?', 'reg_allow' => '¿Permitir registro?',
'reg_default_role' => 'Rol de usuario por defecto después del registro', 'reg_default_role' => 'Rol de usuario por defecto después del registro',
@ -50,10 +43,7 @@ return [
'reg_confirm_restrict_domain_desc' => 'Introduzca una lista separada por comas de los dominio a los que les gustaría restringir el registro de usuarios. A los usuarios les será enviado un correo electrónico para confirmar la dirección antes de que se le permita interactuar con la aplicación. <br> Tenga en cuenta que los usuarios podrán cambiar sus direcciones de correo electrónico después de registrarse exitosamente.', 'reg_confirm_restrict_domain_desc' => 'Introduzca una lista separada por comas de los dominio a los que les gustaría restringir el registro de usuarios. A los usuarios les será enviado un correo electrónico para confirmar la dirección antes de que se le permita interactuar con la aplicación. <br> Tenga en cuenta que los usuarios podrán cambiar sus direcciones de correo electrónico después de registrarse exitosamente.',
'reg_confirm_restrict_domain_placeholder' => 'Ninguna restricción establecida', 'reg_confirm_restrict_domain_placeholder' => 'Ninguna restricción establecida',
/** // Maintenance settings
* Maintenance settings
*/
'maint' => 'Mantenimiento', 'maint' => 'Mantenimiento',
'maint_image_cleanup' => 'Limpiar imágenes', 'maint_image_cleanup' => 'Limpiar imágenes',
'maint_image_cleanup_desc' => "Analiza las páginas y sus revisiones para comprobar qué imágenes y dibujos están siendo utilizadas y cuales no son necesarias. Asegúrate de crear una copia completa de la base de datos y de las imágenes antes de lanzar esta opción.", 'maint_image_cleanup_desc' => "Analiza las páginas y sus revisiones para comprobar qué imágenes y dibujos están siendo utilizadas y cuales no son necesarias. Asegúrate de crear una copia completa de la base de datos y de las imágenes antes de lanzar esta opción.",
@ -63,10 +53,7 @@ return [
'maint_image_cleanup_success' => '¡Se han encontrado y borrado :count imágenes posiblemente no utilizadas!', 'maint_image_cleanup_success' => '¡Se han encontrado y borrado :count imágenes posiblemente no utilizadas!',
'maint_image_cleanup_nothing_found' => '¡No se han encontrado imágenes sin utilizar, no se han borrado imágenes!', 'maint_image_cleanup_nothing_found' => '¡No se han encontrado imágenes sin utilizar, no se han borrado imágenes!',
/** // Role Settings
* Role settings
*/
'roles' => 'Roles', 'roles' => 'Roles',
'role_user_roles' => 'Roles de usuario', 'role_user_roles' => 'Roles de usuario',
'role_create' => 'Crear nuevo rol', 'role_create' => 'Crear nuevo rol',
@ -99,10 +86,7 @@ return [
'role_users' => 'Usuarios en este rol', 'role_users' => 'Usuarios en este rol',
'role_users_none' => 'No hay usuarios asignados a este rol', 'role_users_none' => 'No hay usuarios asignados a este rol',
/** // Users
* Users
*/
'users' => 'Usuarios', 'users' => 'Usuarios',
'user_profile' => 'Perfil de usuario', 'user_profile' => 'Perfil de usuario',
'users_add_new' => 'Agregar nuevo usuario', 'users_add_new' => 'Agregar nuevo usuario',

View File

@ -1,18 +1,13 @@
<?php <?php
/**
* Validation Lines
* The following language lines contain the default error messages used by
* the validator class. Some of these rules have multiple versions such
* as the size rules. Feel free to tweak each of these messages here.
*/
return [ return [
/* // Standard laravel validation lines
|--------------------------------------------------------------------------
| Validation Language Lines
|--------------------------------------------------------------------------
|
| The following language lines contain the default error messages used by
| the validator class. Some of these rules have multiple versions such
| as the size rules. Feel free to tweak each of these messages here.
|
*/
'accepted' => 'El :attribute debe ser aceptado.', 'accepted' => 'El :attribute debe ser aceptado.',
'active_url' => 'El :attribute no es una URL válida.', 'active_url' => 'El :attribute no es una URL válida.',
'after' => 'El :attribute debe ser una fecha posterior :date.', 'after' => 'El :attribute debe ser una fecha posterior :date.',
@ -75,34 +70,13 @@ return [
'unique' => 'El atributo :attribute ya ha sido tomado.', 'unique' => 'El atributo :attribute ya ha sido tomado.',
'url' => 'El atributo :attribute tiene un formato inválido.', 'url' => 'El atributo :attribute tiene un formato inválido.',
/* // Custom validation lines
|--------------------------------------------------------------------------
| Custom Validation Language Lines
|--------------------------------------------------------------------------
|
| Here you may specify custom validation messages for attributes using the
| convention "attribute.rule" to name the lines. This makes it quick to
| specify a specific custom language line for a given attribute rule.
|
*/
'custom' => [ 'custom' => [
'password-confirm' => [ 'password-confirm' => [
'required_with' => 'Requerida confirmación de contraseña', 'required_with' => 'Requerida confirmación de contraseña',
], ],
], ],
/* // Custom validation attributes
|--------------------------------------------------------------------------
| Custom Validation Attributes
|--------------------------------------------------------------------------
|
| The following language lines are used to swap attribute place-holders
| with something more reader friendly such as E-Mail Address instead
| of "email". This simply helps us make messages a little cleaner.
|
*/
'attributes' => [], 'attributes' => [],
]; ];