Merge branch 'master' of github.com:BookStackApp/BookStack

This commit is contained in:
Dan Brown 2017-09-20 20:27:50 +01:00
commit df0a982433
No known key found for this signature in database
GPG Key ID: 46D9F943C24A2EF9
23 changed files with 1638 additions and 7 deletions

View File

@ -58,7 +58,7 @@ return [
*/
'locale' => env('APP_LANG', 'en'),
'locales' => ['en', 'de', 'es', 'fr', 'nl', 'pt_BR', 'sk', 'ja', 'pl', 'it'],
'locales' => ['en', 'de', 'es', 'es_AR', 'fr', 'nl', 'pt_BR', 'sk', 'ja', 'pl', 'it', 'ru'],
/*
|--------------------------------------------------------------------------

View File

@ -120,13 +120,15 @@ return [
'en' => 'English',
'de' => 'Deutsch',
'es' => 'Español',
'es_AR' => 'Español Argentina',
'fr' => 'Français',
'nl' => 'Nederlands',
'pt_BR' => 'Português do Brasil',
'sk' => 'Slovensky',
'ja' => '日本語',
'pl' => 'Polski',
'it' => 'Italian'
'it' => 'Italian',
'ru' => 'Русский'
]
///////////////////////////////////
];

View File

@ -0,0 +1,42 @@
<?php
return [
/**
* Activity text strings.
* Is used for all the text within activity logs & notifications.
*/
// Pages
'page_create' => 'página creada',
'page_create_notification' => 'Página creada exitosamente',
'page_update' => 'página actualizada',
'page_update_notification' => 'Página actualizada exitosamente',
'page_delete' => 'página borrada',
'page_delete_notification' => 'Página borrada exitosamente',
'page_restore' => 'página restaurada',
'page_restore_notification' => 'Página restaurada exitosamente',
'page_move' => 'página movida',
// Chapters
'chapter_create' => 'capítulo creado',
'chapter_create_notification' => 'Capítulo creado exitosamente',
'chapter_update' => 'capítulo actualizado',
'chapter_update_notification' => 'Capítulo actualizado exitosamente',
'chapter_delete' => 'capítulo borrado',
'chapter_delete_notification' => 'Capítulo borrado exitosamente',
'chapter_move' => 'capítulo movido',
// Books
'book_create' => 'libro creado',
'book_create_notification' => 'Libro creado exitosamente',
'book_update' => 'libro actualizado',
'book_update_notification' => 'Libro actualizado exitosamente',
'book_delete' => 'libro borrado',
'book_delete_notification' => 'Libro borrado exitosamente',
'book_sort' => 'libro ordenado',
'book_sort_notification' => 'Libro reordenado exitosamente',
// Other
'commented_on' => 'comentado',
];

View File

@ -0,0 +1,76 @@
<?php
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.',
'throttle' => 'Demasiados intentos fallidos de conexión. Por favor intente nuevamente en :seconds segundos.',
/**
* Login & Register
*/
'sign_up' => 'Registrarse',
'log_in' => 'Acceder',
'log_in_with' => 'Acceder con :socialDriver',
'sign_up_with' => 'Registrarse con :socialDriver',
'logout' => 'Logout',
'name' => 'Nombre',
'username' => 'Nombre de usuario',
'email' => 'Correo electrónico',
'password' => 'Contraseña',
'password_confirm' => 'Confirmar contraseña',
'password_hint' => 'Debe contener al menos 5 caracteres',
'forgot_password' => '¿Olvidó la contraseña?',
'remember_me' => 'Recordarme',
'ldap_email_hint' => 'Por favor introduzca un correo electrónico para utilizar con esta cuenta.',
'create_account' => 'Crear una cuenta',
'social_login' => 'Acceso con cuenta Social',
'social_registration' => 'Registro con cuenta Social',
'social_registration_text' => 'Registrar y entrar utilizando otro servicio.',
'register_thanks' => '¡Gracias por registrarse!',
'register_confirm' => 'Por favor verifique su correo electrónico y presione en el botón de confirmación enviado para acceder a :appName.',
'registrations_disabled' => 'Los registros están deshabilitados actualmente',
'registration_email_domain_invalid' => 'Este dominio de correo electrónico no tiene acceso a esta aplicación',
'register_success' => '¡Gracias por registrarse! Ahora se encuentra registrado y ha accedido a la aplicación.',
/**
* Password Reset
*/
'reset_password' => 'Restablecer la contraseña',
'reset_password_send_instructions' => 'Introduzca su correo electrónico a continuación y se le enviará un correo electrónico con un enlace para la restauración',
'reset_password_send_button' => 'Enviar enlace de restauración',
'reset_password_sent_success' => 'Se envió un enlace para restablecer la contraseña a :email.',
'reset_password_success' => 'Su contraseña se restableció con éxito.',
'email_reset_subject' => 'Restauración de la contraseña de para la aplicación :appName',
'email_reset_text' => 'Ud. esta recibiendo este correo electrónico debido a que recibimos una solicitud de restauración de la contraseña de su cuenta.',
'email_reset_not_requested' => 'Si ud. no solicitó un cambio de contraseña, no se requiere ninguna acción.',
/**
* Email Confirmation
*/
'email_confirm_subject' => 'Confirme su correo electrónico en :appName',
'email_confirm_greeting' => '¡Gracias por unirse a :appName!',
'email_confirm_text' => 'Por favor confirme su dirección de correo electrónico presionando en el siguiente botón:',
'email_confirm_action' => 'Confirmar correo electrónico',
'email_confirm_send_error' => 'Se pidió confirmación de correo electrónico pero el sistema no pudo enviar el correo electrónico. Contacte al administrador para asegurarse que el correo electrónico está configurado correctamente.',
'email_confirm_success' => '¡Su correo electrónico hasido confirmado!',
'email_confirm_resent' => 'Correo electrónico de confirmación reenviado, Por favor verifique su bandeja de entrada.',
'email_not_confirmed' => 'Dirección de correo electrónico no confirmada',
'email_not_confirmed_text' => 'Su cuenta de correo electrónico todavía no ha sido confirmada.',
'email_not_confirmed_click_link' => 'Por favor verifique el correo electrónico con el enlace de confirmación que fue enviado luego de registrarse.',
'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 a continuación.',
'email_not_confirmed_resend_button' => 'Reenviar correo electrónico de confirmación',
];

View File

@ -0,0 +1,61 @@
<?php
return [
/**
* Buttons
*/
'cancel' => 'Cancelar',
'confirm' => 'Confirmar',
'back' => 'Atrás',
'save' => 'Guardar',
'continue' => 'Continuar',
'select' => 'Seleccionar',
'more' => 'Más',
/**
* Form Labels
*/
'name' => 'Nombre',
'description' => 'Descripción',
'role' => 'Rol',
/**
* Actions
*/
'actions' => 'Acciones',
'view' => 'Ver',
'create' => 'Crear',
'update' => 'Actualizar',
'edit' => 'Editar',
'sort' => 'Ordenar',
'move' => 'Mover',
'reply' => 'Responder',
'delete' => 'Borrar',
'search' => 'Buscar',
'search_clear' => 'Limpiar búsqueda',
'reset' => 'Restablecer',
'remove' => 'Remover',
'add' => 'Agregar',
/**
* Misc
*/
'deleted_user' => 'Usuario borrado',
'no_activity' => 'Ninguna actividad para mostrar',
'no_items' => 'No hay items disponibles',
'back_to_top' => 'Volver arriba',
'toggle_details' => 'Alternar detalles',
'details' => 'Detalles',
/**
* Header
*/
'view_profile' => 'Ver Perfil',
'edit_profile' => 'Editar Perfil',
/**
* Email Content
*/
'email_action_help' => 'Si está teniendo problemas haga click en el botón ":actionText", copie y pegue la siguiente URL en su navegador web:',
'email_rights' => 'Todos los derechos reservados',
];

View File

@ -0,0 +1,32 @@
<?php
return [
/**
* Image Manager
*/
'image_select' => 'Seleccionar Imagen',
'image_all' => 'Todo',
'image_all_title' => 'Ver todas las imágenes',
'image_book_title' => 'Ver las imágenes subidas a este libro',
'image_page_title' => 'Ver las imágenes subidas a esta página',
'image_search_hint' => 'Buscar por nombre de imagen',
'image_uploaded' => 'Subido el :uploadedDate',
'image_load_more' => 'Cargar más',
'image_image_name' => 'Nombre de imagen',
'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.',
'image_select_image' => 'Seleccionar Imagen',
'image_dropzone' => 'Arrastre las imágenes o hacer click aquí para Subir',
'images_deleted' => 'Imágenes borradas',
'image_preview' => 'Preview de la imagen',
'image_upload_success' => 'Imagen subida éxitosamente',
'image_update_success' => 'Detalles de la imagen actualizados exitosamente',
'image_delete_success' => 'Imagen borrada exitosamente',
/**
* Code editor
*/
'code_editor' => 'Editar Código',
'code_language' => 'Lenguaje del Código',
'code_content' => 'Contenido del Código',
'code_save' => 'Guardar Código',
];

View File

@ -0,0 +1,260 @@
<?php
return [
/**
* Shared
*/
'recently_created' => 'Recientemente creado',
'recently_created_pages' => 'Páginas recientemente creadas',
'recently_updated_pages' => 'Páginas recientemente actualizadas',
'recently_created_chapters' => 'Capítulos recientemente creados',
'recently_created_books' => 'Libros recientemente creados',
'recently_update' => 'Recientemente actualizado',
'recently_viewed' => 'Recientemente visto',
'recent_activity' => 'Actividad reciente',
'create_now' => 'Crear uno ahora',
'revisions' => 'Revisiones',
'meta_created' => 'Creado el :timeLength',
'meta_created_name' => 'Creado el :timeLength por :user',
'meta_updated' => 'Actualizado el :timeLength',
'meta_updated_name' => 'Actualizado el :timeLength por :user',
'x_pages' => ':count Páginas',
'entity_select' => 'Seleccione entidad',
'images' => 'Imágenes',
'my_recent_drafts' => 'Mis borradores recientes',
'my_recently_viewed' => 'Mis visualizaciones recientes',
'no_pages_viewed' => 'Ud. no ha visto ninguna página',
'no_pages_recently_created' => 'Ninguna página ha sido creada recientemente',
'no_pages_recently_updated' => 'Ninguna página ha sido actualizada recientemente',
'export' => 'Export',
'export_html' => 'Contained Web File',
'export_pdf' => 'PDF File',
'export_text' => 'Plain Text File',
/**
* Permissions and restrictions
*/
'permissions' => 'Permisos',
'permissions_intro' => 'una vez habilitado, Estos permisos tendrán prioridad por encima de cualquier permiso establecido.',
'permissions_enable' => 'Habilitar permisos custom',
'permissions_save' => 'Guardar permisos',
/**
* Search
*/
'search_results' => 'Buscar resultados',
'search_total_results_found' => ':count resultados encontrados|:count total de resultados encontrados',
'search_clear' => 'Limpiar resultados',
'search_no_pages' => 'Ninguna página encontrada para la búsqueda',
'search_for_term' => 'Busqueda por :term',
'search_more' => 'Más resultados',
'search_filters' => 'Filtros de búsqueda',
'search_content_type' => 'Tipo de contenido',
'search_exact_matches' => 'Coincidencias exactas',
'search_tags' => 'Búsquedas de etiquetas',
'search_viewed_by_me' => 'Vistos por mí',
'search_not_viewed_by_me' => 'No vistos por mí',
'search_permissions_set' => 'Permisos establecidos',
'search_created_by_me' => 'Creado por mí',
'search_updated_by_me' => 'Actualizado por mí',
'search_updated_before' => 'Actualizado antes de',
'search_updated_after' => 'Actualizado después de',
'search_created_before' => 'Creado antes de',
'search_created_after' => 'Creado después de',
'search_set_date' => 'Esablecer fecha',
'search_update' => 'Actualizar búsqueda',
/**
* Books
*/
'book' => 'Libro',
'books' => 'Libros',
'x_books' => ':count Libro|:count Libros',
'books_empty' => 'No hay libros creados',
'books_popular' => 'Libros populares',
'books_recent' => 'Libros recientes',
'books_new' => 'Libros nuevos',
'books_popular_empty' => 'Los libros más populares aparecerán aquí.',
'books_new_empty' => 'Los libros creados más recientemente aparecerán aquí.',
'books_create' => 'Crear nuevo libro',
'books_delete' => 'Borrar libro',
'books_delete_named' => 'Borrar libro :bookName',
'books_delete_explain' => 'Esto borrará el libro con el nombre \':bookName\', Todas las páginas y capítulos serán removidos.',
'books_delete_confirmation' => '¿Está seguro de que desea borrar este libro?',
'books_edit' => 'Editar Libro',
'books_edit_named' => 'Editar Libro :bookName',
'books_form_book_name' => 'Nombre de libro',
'books_save' => 'Guardar libro',
'books_permissions' => 'permisos de libro',
'books_permissions_updated' => 'Permisos de libro actualizados',
'books_empty_contents' => 'Ninguna página o capítulo ha sido creada para este libro.',
'books_empty_create_page' => 'Crear una nueva página',
'books_empty_or' => 'ó',
'books_empty_sort_current_book' => 'Organizar el libro actual',
'books_empty_add_chapter' => 'Agregar un capítulo',
'books_permissions_active' => 'Permisos de libro activados',
'books_search_this' => 'Buscar en este libro',
'books_navigation' => 'Navegación de libro',
'books_sort' => 'Organizar contenido de libro',
'books_sort_named' => 'Organizar libro :bookName',
'books_sort_show_other' => 'Mostrar otros libros',
'books_sort_save' => 'Guardar nuevo orden',
/**
* Chapters
*/
'chapter' => 'Capítulo',
'chapters' => 'Capítulos',
'x_chapters' => ':count Capítulo|:count Capítulos',
'chapters_popular' => 'Capítulos populares',
'chapters_new' => 'Nuevo capítulo',
'chapters_create' => 'Crear nuevo capítulo',
'chapters_delete' => 'Borrar capítulo',
'chapters_delete_named' => 'Borrar capítulo :chapterName',
'chapters_delete_explain' => 'Esto borrará el capítulo con el nombre \':chapterName\', todas las páginas serán removidas y agregadas directamente al libro padre.',
'chapters_delete_confirm' => '¿Está seguro de borrar este capítulo?',
'chapters_edit' => 'Editar capítulo',
'chapters_edit_named' => 'Editar capítulo :chapterName',
'chapters_save' => 'Guardar capítulo',
'chapters_move' => 'Mover capítulo',
'chapters_move_named' => 'Mover Capítulo :chapterName',
'chapter_move_success' => 'Capítulo movido a :bookName',
'chapters_permissions' => 'Permisos de capítulo',
'chapters_empty' => 'No existen páginas en este capítulo.',
'chapters_permissions_active' => 'Permisos de capítulo activado',
'chapters_permissions_success' => 'Permisos de capítulo actualizados',
'chapters_search_this' => 'Buscar en este capítulo',
/**
* Pages
*/
'page' => 'Página',
'pages' => 'Páginas',
'x_pages' => ':count Página|:count Páginas',
'pages_popular' => 'Páginas populares',
'pages_new' => 'Nueva página',
'pages_attachments' => 'Adjuntos',
'pages_navigation' => 'Navegación de página',
'pages_delete' => 'Borrar página',
'pages_delete_named' => 'Borrar página :pageName',
'pages_delete_draft_named' => 'Borrar borrador de página :pageName',
'pages_delete_draft' => 'Borrar borrador de página',
'pages_delete_success' => 'Página borrada',
'pages_delete_draft_success' => 'Borrador de página borrado',
'pages_delete_confirm' => '¿Está seguro de borrar esta página?',
'pages_delete_draft_confirm' => 'Está seguro de que desea borrar este borrador de página?',
'pages_editing_named' => 'Editando página :pageName',
'pages_edit_toggle_header' => 'Alternar cabecera',
'pages_edit_save_draft' => 'Guardar borrador',
'pages_edit_draft' => 'Editar borrador de página',
'pages_editing_draft' => 'Editando borrador',
'pages_editing_page' => 'Editando página',
'pages_edit_draft_save_at' => 'Borrador guardado el ',
'pages_edit_delete_draft' => 'Borrar borrador',
'pages_edit_discard_draft' => 'Descartar borrador',
'pages_edit_set_changelog' => 'Establecer cambios de registro',
'pages_edit_enter_changelog_desc' => 'Introduzca una breve descripción de los cambios que ha realizado',
'pages_edit_enter_changelog' => 'Entrar en cambio de registro',
'pages_save' => 'Guardar página',
'pages_title' => 'Título de página',
'pages_name' => 'Nombre de página',
'pages_md_editor' => 'Editor',
'pages_md_preview' => 'Previsualizar',
'pages_md_insert_image' => 'Insertar Imagen',
'pages_md_insert_link' => 'Insertar link de entidad',
'pages_not_in_chapter' => 'La página no esá en el capítulo',
'pages_move' => 'Mover página',
'pages_move_success' => 'Página movida a ":parentName"',
'pages_permissions' => 'Permisos de página',
'pages_permissions_success' => 'Permisos de página actualizados',
'pages_revision' => 'Revisión',
'pages_revisions' => 'Revisiones de página',
'pages_revisions_named' => 'Revisiones de página para :pageName',
'pages_revision_named' => 'Revisión de ágina para :pageName',
'pages_revisions_created_by' => 'Creado por',
'pages_revisions_date' => 'Fecha de revisión',
'pages_revisions_number' => '#',
'pages_revisions_changelog' => 'Registro de cambios',
'pages_revisions_changes' => 'Cambios',
'pages_revisions_current' => 'Versión actual',
'pages_revisions_preview' => 'Previsualizar',
'pages_revisions_restore' => 'Restaurar',
'pages_revisions_none' => 'Esta página no tiene revisiones',
'pages_copy_link' => 'Copiar enlace',
'pages_permissions_active' => 'Permisos de página activos',
'pages_initial_revision' => 'Publicación inicial',
'pages_initial_name' => 'Página nueva',
'pages_editing_draft_notification' => 'Usted está actualmente editando un borrador que fue guardado por última vez el :timeDiff.',
'pages_draft_edited_notification' => 'Esta página ha sido actualizada desde aquel momento. Se recomienda que cancele este borrador.',
'pages_draft_edit_active' => [
'start_a' => ':count usuarios han comenzado a editar esta página',
'start_b' => ':userName ha comenzado a editar esta página',
'time_a' => 'desde que las página fue actualizada',
'time_b' => 'en los últimos :minCount minutos',
'message' => ':start :time. Ten cuidado de no sobreescribir los cambios del otro usuario',
],
'pages_draft_discarded' => 'Borrador descartado, el editor ha sido actualizado con el contenido de la página actual',
/**
* Editor sidebar
*/
'page_tags' => 'Etiquetas de página',
'tag' => 'Etiqueta',
'tags' => 'Etiquetas',
'tag_value' => 'Valor de la etiqueta (Opcional)',
'tags_explain' => "Agregar algunas etiquetas para mejorar la categorización de su contenido. \n Se puede asignar un valor a una etiqueta para una organizacón con mayor detalle.",
'tags_add' => 'Agregar otra etiqueta',
'attachments' => 'Adjuntos',
'attachments_explain' => 'Subir archivos o agregar enlaces para mostrar en la página. Estos son visibles en la barra lateral de la página.',
'attachments_explain_instant_save' => 'Los cambios se guardan de manera instantánea.',
'attachments_items' => 'Elementos adjuntados',
'attachments_upload' => 'Archivo adjuntado',
'attachments_link' => 'Adjuntar enlace',
'attachments_set_link' => 'Establecer enlace',
'attachments_delete_confirm' => 'Presione en borrar nuevamente para confirmar que quiere borrar este elemento adjunto.',
'attachments_dropzone' => 'Arrastre archivos aquí o presione aquí para adjuntar un archivo',
'attachments_no_files' => 'No se adjuntó ningún archivo',
'attachments_explain_link' => 'Usted puede agregar un enlace o si lo prefiere puede agregar un archivo. Esto puede ser un enlace a otra página o un enlace a un archivo en la nube.',
'attachments_link_name' => 'Nombre del enlace',
'attachment_link' => 'Enlace adjunto',
'attachments_link_url' => 'Enlace a archivo',
'attachments_link_url_hint' => 'URL del sitio o archivo',
'attach' => 'Adjuntar',
'attachments_edit_file' => 'Editar archivo',
'attachments_edit_file_name' => 'Nombre del archivo',
'attachments_edit_drop_upload' => 'Arrastre los archivos o presione aquí para subir o sobreescribir',
'attachments_order_updated' => 'Orden de adjuntos actualizado',
'attachments_updated_success' => 'Detalles de adjuntos actualizados',
'attachments_deleted' => 'Adjunto borrado',
'attachments_file_uploaded' => 'Archivo subido exitosamente',
'attachments_file_updated' => 'Archivo actualizado exitosamente',
'attachments_link_attached' => 'Enlace agregado exitosamente a la página',
/**
* Profile View
*/
'profile_user_for_x' => 'Usuario para :time',
'profile_created_content' => 'Contenido creado',
'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_books' => ':userName no ha creado ningún libro',
/**
* Comments
*/
'comment' => 'Comentario',
'comments' => 'Comentarios',
'comment_placeholder' => 'DEjar un comentario aquí',
'comment_count' => '{0} Sin Comentarios|{1} 1 Comentario|[2,*] :count Comentarios',
'comment_save' => 'Guardar comentario',
'comment_saving' => 'Guardando comentario...',
'comment_deleting' => 'Borrando comentario...',
'comment_new' => 'Nuevo comentario',
'comment_created' => 'comentado :createDiff',
'comment_updated' => 'Actualizado :updateDiff por :username',
'comment_deleted_success' => 'Comentario borrado',
'comment_created_success' => 'Comentario agregado',
'comment_updated_success' => 'Comentario actualizado',
'comment_delete_confirm' => '¿Está seguro que quiere borrar este comentario?',
'comment_in_reply_to' => 'En respuesta a :commentId',
];

View File

@ -0,0 +1,77 @@
<?php
return [
/**
* Error text strings.
*/
// Permissions
'permission' => 'Ud. no tiene permisos para visualizar la página solicitada.',
'permissionJson' => 'Ud. no tiene permisos para ejecutar la acción solicitada.',
// Auth
'error_user_exists_different_creds' => 'Un usuario con el email :email ya existe pero con credenciales diferentes.',
'email_already_confirmed' => 'El email ya ha sido confirmado, Intente loguearse en la aplicación.',
'email_confirmation_invalid' => 'Este token de confirmación no e válido o ya ha sido usado,Intente registrar uno nuevamente.',
'email_confirmation_expired' => 'El token de confirmación ha expirado, Un nuevo email de confirmacón ha sido enviado.',
'ldap_fail_anonymous' => 'El acceso con LDAP ha fallado usando binding anónimo',
'ldap_fail_authed' => 'El acceso LDAP usando el dn & password detallados',
'ldap_extension_not_installed' => 'La extensión LDAP PHP no se encuentra instalada',
'ldap_cannot_connect' => 'No se puede conectar con el servidor ldap, la conexión inicial ha fallado',
'social_no_action_defined' => 'Acción no definida',
'social_account_in_use' => 'la cuenta :socialAccount ya se encuentra en uso, intente loguearse a través de la opcón :socialAccount .',
'social_account_email_in_use' => 'El email :email ya se encuentra en uso. Si ud. ya dispone de una cuenta puede loguearse a través de su cuenta :socialAccount desde la configuración de perfil.',
'social_account_existing' => 'La cuenta :socialAccount ya se encuentra asignada a su perfil.',
'social_account_already_used_existing' => 'La cuenta :socialAccount ya se encuentra usada por otro usuario.',
'social_account_not_used' => 'La cuenta :socialAccount no está asociada a ningún usuario. Por favor adjuntela a su configuración de perfil. ',
'social_account_register_instructions' => 'Si no dispone de una cuenta, puede registrar una cuenta usando la opción de :socialAccount .',
'social_driver_not_found' => 'Driver social no encontrado',
'social_driver_not_configured' => 'Su configuración :socialAccount no es correcta.',
// System
'path_not_writable' => 'La ruta :filePath no pudo ser cargada. Asegurese de que es escribible por el servidor.',
'cannot_get_image_from_url' => 'No se puede obtener la imagen desde :url',
'cannot_create_thumbs' => 'El servidor no puede crear la imagen miniatura. Por favor chequee que tiene la extensión GD instalada.',
'server_upload_limit' => 'El servidor no permite la subida de ficheros de este tamañ. Por favor intente con un fichero de menor tamañ.',
'image_upload_error' => 'Ha ocurrido un error al subir la imagen',
// Attachments
'attachment_page_mismatch' => 'Página no coincidente durante la subida del adjunto ',
// Pages
'page_draft_autosave_fail' => 'Fallo al guardar borrador. Asegurese de que tiene conexión a Internet antes de guardar este borrador',
// Entities
'entity_not_found' => 'Entidad no encontrada',
'book_not_found' => 'Libro no encontrado',
'page_not_found' => 'Página no encontrada',
'chapter_not_found' => 'Capítulo no encontrado',
'selected_book_not_found' => 'El libro seleccionado no fue encontrado',
'selected_book_chapter_not_found' => 'El libro o capítulo seleccionado no fue encontrado',
'guests_cannot_save_drafts' => 'Los invitados no pueden guardar los borradores',
// Users
'users_cannot_delete_only_admin' => 'No se puede borrar el único administrador',
'users_cannot_delete_guest' => 'No se puede borrar el usuario invitado',
// Roles
'role_cannot_be_edited' => 'Este rol no puede ser editado',
'role_system_cannot_be_deleted' => 'Este rol es un rol de sistema y no puede ser borrado',
'role_registration_default_cannot_delete' => 'Este rol no puede ser borrado mientras sea el rol por defecto de registro',
// Comments
'comment_list' => 'Se produjo un error al obtener los comentarios.',
'cannot_add_comment_to_draft' => 'No puede gregar comentarios a un borrador.',
'comment_add' => 'Se produjo un error al agregar o actualizar el comentario.',
'comment_delete' => 'Se produjo un error al borrar el comentario.',
'empty_comment' => 'No se puede agregar un comentario vacío.',
// Error pages
'404_page_not_found' => 'Página no encontrada',
'sorry_page_not_found' => 'Lo sentimos, la página que intenta acceder no pudo ser encontrada.',
'return_home' => 'Volver al home',
'error_occurred' => 'Ha ocurrido un error',
'app_down' => 'La aplicación :appName se encuentra caída en este momento',
'back_soon' => 'Volverá a estar operativa en corto tiempo.',
];

View File

@ -0,0 +1,19 @@
<?php
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',
'next' => 'Siguiente &raquo;',
];

View File

@ -0,0 +1,22 @@
<?php
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.',
'user' => "No podemos encontrar un usuario con esta dirección de correo electrónico.",
'token' => 'Este token de restablecimiento de contraseña no es válido.',
'sent' => '¡Hemos enviado a su cuenta de correo electrónico un enlace para restaurar su contraseña!',
'reset' => '¡Su contraseña fue restaurada!',
];

View File

@ -0,0 +1,115 @@
<?php
return [
/**
* Settings text strings
* Contains all text strings used in the general settings sections of BookStack
* including users and roles.
*/
'settings' => 'Ajustes',
'settings_save' => 'Guardar ajustes',
'settings_save_success' => 'Ajustes guardados',
/**
* App settings
*/
'app_settings' => 'Ajustes de Aplicación',
'app_name' => 'Nombre de aplicación',
'app_name_desc' => 'Este nombre se muestra en la cabecera y en cualquier correo electrónico de la aplicación',
'app_name_header' => '¿Mostrar el nombre de la aplicación en la cabecera?',
'app_public_viewing' => '¿Permitir vista pública?',
'app_secure_images' => '¿Habilitar mayor seguridad para subir imágenes?',
'app_secure_images_desc' => 'Por razones de rendimiento, todas las imágenes son públicas. Esta opción agrega una cadena larga difícil de adivinar, asegúrese que los índices de directorios no están habilitados para prevenir el acceso fácil a las imágenes.',
'app_editor' => 'Editor de página',
'app_editor_desc' => 'Seleccione cuál editor será usado por todos los usuarios para editar páginas.',
'app_custom_html' => 'Contenido de cabecera HTML personalizable',
'app_custom_html_desc' => 'Cualquier contenido agregado aquí será agregado al final de la sección <head> de cada página. Esto es útil para sobreescribir estilos o agregar código para analíticas.',
'app_logo' => 'Logo de la aplicación',
'app_logo_desc' => 'Esta imagen debería ser de 43px en altura. <br>Las imágenes grandes seán escaladas.',
'app_primary_color' => 'Color primario de la aplicación',
'app_primary_color_desc' => 'Esto debería ser un valor hexadecimal. <br>Deje el valor vacío para reiniciar al valor por defecto.',
'app_homepage' => 'Página de inicio de la Aplicación',
'app_homepage_desc' => 'Seleccione una página de inicio para mostrar en lugar de la vista por defecto. Se ignoran los permisos de página para las páginas seleccionadas.',
'app_homepage_default' => 'Página de inicio por defecto seleccionadad',
/**
* Registration settings
*/
'reg_settings' => 'Ajustes de registro',
'reg_allow' => '¿Permitir registro?',
'reg_default_role' => 'Rol de usuario por defecto despúes del registro',
'reg_confirm_email' => '¿Requerir correo electrónico de confirmación?',
'reg_confirm_email_desc' => 'Si se utiliza la restricción por dominio, entonces se requerirá la confirmación por correo electrónico y se ignorará el valor a continuación.',
'reg_confirm_restrict_domain' => 'Restringir registro al dominio',
'reg_confirm_restrict_domain_desc' => 'Introduzca una lista separada por comas de los correos electrónicos del dominio a los que les gustaría restringir el registro por dominio. A los usuarios les será enviado un correo elctrónico para confirmar la dirección antes de que se le permita interactuar con la aplicación. <br> Note que a los usuarios se les permitirá cambiar sus direcciones de correo electrónico luego de un registro éxioso.',
'reg_confirm_restrict_domain_placeholder' => 'Ninguna restricción establecida',
/**
* Role settings
*/
'roles' => 'Roles',
'role_user_roles' => 'Roles de usuario',
'role_create' => 'Crear nuevo rol',
'role_create_success' => 'Rol creado satisfactoriamente',
'role_delete' => 'Borrar rol',
'role_delete_confirm' => 'Se borrará el rol con nombre \':roleName\'.',
'role_delete_users_assigned' => 'Este rol tiene :userCount usuarios asignados. Si ud. quisiera migrar los usuarios de este rol, seleccione un nuevo rol a continuación.',
'role_delete_no_migration' => "No migrar usuarios",
'role_delete_sure' => '¿Está seguro que desea borrar este rol?',
'role_delete_success' => 'Rol borrado satisfactoriamente',
'role_edit' => 'Editar rol',
'role_details' => 'Detalles de rol',
'role_name' => 'Nombre de rol',
'role_desc' => 'Descripción corta de rol',
'role_system' => 'Permisos de sistema',
'role_manage_users' => 'Gestionar usuarios',
'role_manage_roles' => 'Gestionar roles y permisos de roles',
'role_manage_entity_permissions' => 'Gestionar todos los permisos de libros, capítulos y páginas',
'role_manage_own_entity_permissions' => 'Gestionar permisos en libros propios, capítulos y páginas',
'role_manage_settings' => 'Gestionar ajustes de activos',
'role_asset' => 'Permisos de activos',
'role_asset_desc' => 'Estos permisos controlan el acceso por defecto a los activos del sistema. Permisos a Libros, Capítulos y Páginas sobreescribiran estos permisos.',
'role_all' => 'Todo',
'role_own' => 'Propio',
'role_controlled_by_asset' => 'Controlado por el activo al que ha sido subido',
'role_save' => 'Guardar rol',
'role_update_success' => 'Rol actualizado exitosamente',
'role_users' => 'Usuarios en este rol',
'role_users_none' => 'No hay usuarios asignados a este rol',
/**
* Users
*/
'users' => 'Usuarios',
'user_profile' => 'Perfil de usuario',
'users_add_new' => 'Agregar nuevo usuario',
'users_search' => 'Buscar usuarios',
'users_role' => 'Roles de usuario',
'users_external_auth_id' => 'ID externo de autenticación',
'users_password_warning' => 'Solo rellene a continuación si desea cambiar su password:',
'users_system_public' => 'Este usuario representa cualquier usuario invitado que visita la aplicación. No puede utilizarse para hacer login sino que es asignado automáticamente.',
'users_delete' => 'Borrar usuario',
'users_delete_named' => 'Borrar usuario :userName',
'users_delete_warning' => 'Se borrará completamente el usuario con el nombre \':userName\' del sistema.',
'users_delete_confirm' => '¿Está seguro que desea borrar este usuario?',
'users_delete_success' => 'Usuarios removidos exitosamente',
'users_edit' => 'Editar Usuario',
'users_edit_profile' => 'Editar perfil',
'users_edit_success' => 'Usuario actualizado',
'users_avatar' => 'Avatar del usuario',
'users_avatar_desc' => 'Esta imagen debe ser de aproximadamente 256px por lado.',
'users_preferred_language' => 'Lenguaje preferido',
'users_social_accounts' => 'Cuentas sociales',
'users_social_accounts_info' => 'Aquí puede conectar sus otras cuentas para un acceso rápido y más fácil. Desconectando una cuenta aquí no revoca accesos ya autorizados. Revoque el acceso desde los ajustes de perfil en la cuenta social conectada.',
'users_social_connect' => 'Conectar cuenta',
'users_social_disconnect' => 'Desconectar cuenta',
'users_social_connected' => 'La cuenta :socialAccount ha sido exitosamente añadida a su perfil.',
'users_social_disconnected' => 'La cuenta :socialAccount ha sido desconectada exitosamente de su perfil.',
];

View File

@ -0,0 +1,108 @@
<?php
return [
/*
|--------------------------------------------------------------------------
| 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.',
'active_url' => 'El :attribute no es una URl válida.',
'after' => 'El :attribute debe ser una fecha posterior :date.',
'alpha' => 'El :attribute solo puede contener letras.',
'alpha_dash' => 'El :attribute solo puede contener letras, números y guiones.',
'alpha_num' => 'El :attribute solo puede contener letras y número.',
'array' => 'El :attribute debe de ser un array.',
'before' => 'El :attribute debe ser una fecha anterior a :date.',
'between' => [
'numeric' => 'El :attribute debe estar entre :min y :max.',
'file' => 'El :attribute debe estar entre :min y :max kilobytes.',
'string' => 'El :attribute debe estar entre :min y :max carácteres.',
'array' => 'El :attribute debe estar entre :min y :max items.',
],
'boolean' => 'El campo :attribute debe ser true o false.',
'confirmed' => 'La confirmación de :attribute no concuerda.',
'date' => 'El :attribute no es una fecha válida.',
'date_format' => 'El :attribute no coincide con el formato :format.',
'different' => ':attribute y :other deben ser diferentes.',
'digits' => ':attribute debe ser de :digits dígitos.',
'digits_between' => ':attribute debe ser un valor entre :min y :max dígios.',
'email' => ':attribute debe ser una dirección álida.',
'filled' => 'El campo :attribute es requerido.',
'exists' => 'El :attribute seleccionado es inválido.',
'image' => 'El :attribute debe ser una imagen.',
'in' => 'El selected :attribute es inválio.',
'integer' => 'El :attribute debe ser un entero.',
'ip' => 'El :attribute debe ser una dirección IP álida.',
'max' => [
'numeric' => ':attribute no puede ser mayor que :max.',
'file' => ':attribute no puede ser mayor que :max kilobytes.',
'string' => ':attribute no puede ser mayor que :max carácteres.',
'array' => ':attribute no puede contener más de :max items.',
],
'mimes' => ':attribute debe ser un fichero de tipo: :values.',
'min' => [
'numeric' => ':attribute debe ser al menos de :min.',
'file' => ':attribute debe ser al menos :min kilobytes.',
'string' => ':attribute debe ser al menos :min caracteres.',
'array' => ':attribute debe tener como mínimo :min items.',
],
'not_in' => ':attribute seleccionado es inválio.',
'numeric' => ':attribute debe ser numérico.',
'regex' => ':attribute con formato inválido',
'required' => ':attribute es requerido.',
'required_if' => ':attribute es requerido cuando :other vale :value.',
'required_with' => 'El campo :attribute es requerido cuando se encuentre entre los valores :values.',
'required_with_all' => 'El campo :attribute es requerido cuando los valores sean :values.',
'required_without' => ':attribute es requerido cuando no se encuentre entre los valores :values.',
'required_without_all' => ':attribute es requerido cuando ninguno de los valores :values están presentes.',
'same' => ':attribute y :other deben coincidir.',
'size' => [
'numeric' => ':attribute debe ser :size.',
'file' => ':attribute debe ser :size kilobytes.',
'string' => ':attribute debe ser :size caracteres.',
'array' => ':attribute debe contener :size items.',
],
'string' => 'El atributo :attribute debe ser una cadena.',
'timezone' => 'El atributo :attribute debe ser una zona válida.',
'unique' => 'El atributo :attribute ya ha sido tomado.',
'url' => 'El atributo :attribute tiene un formato inválid.',
/*
|--------------------------------------------------------------------------
| 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' => [
'password-confirm' => [
'required_with' => 'Confirmación de Password requerida',
],
],
/*
|--------------------------------------------------------------------------
| 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' => [],
];

View File

@ -218,8 +218,19 @@ return [
/**
* Comments
*/
'comment' => 'Commentaar',
'comments' => 'Commentaren',
'comment_placeholder' => 'Vul hier uw reacties in',
'comment_save' => 'Opslaan opslaan',
];
'comment' => 'Reactie',
'comments' => 'Reacties',
'comment_placeholder' => 'Laat hier een reactie achter',
'comment_count' => '{0} Geen reacties|{1} 1 Reactie|[2,*] :count Reacties',
'comment_save' => 'Sla reactie op',
'comment_saving' => 'Opslaan van reactie...',
'comment_deleting' => 'Verwijderen van reactie...',
'comment_new' => 'Nieuwe reactie',
'comment_created' => 'reactie gegeven :createDiff',
'comment_updated' => 'Update :updateDiff door :username',
'comment_deleted_success' => 'Reactie verwijderd',
'comment_created_success' => 'Reactie toegevoegd',
'comment_updated_success' => 'Reactie bijgewerkt',
'comment_delete_confirm' => 'Zeker reactie verwijderen?',
'comment_in_reply_to' => 'Antwoord op :commentId',
];

View File

@ -0,0 +1,42 @@
<?php
return [
/**
* Activity text strings.
* Is used for all the text within activity logs & notifications.
*/
// Pages
'page_create' => 'созданная страницу',
'page_create_notification' => 'Страница успешно создана',
'page_update' => 'обновленная страница',
'page_update_notification' => 'Станица успешно обновлена',
'page_delete' => 'удалённая страница',
'page_delete_notification' => 'Старница успешно удалена',
'page_restore' => 'восстановленная страница',
'page_restore_notification' => 'Страница успешно восстановлена',
'page_move' => 'перемещенная страница',
// Chapters
'chapter_create' => 'созданная глава',
'chapter_create_notification' => 'глава успешно создана',
'chapter_update' => 'обновлённая глава',
'chapter_update_notification' => 'Глава успешно обновленна',
'chapter_delete' => 'удалённая глава',
'chapter_delete_notification' => 'Глава успешно удалено',
'chapter_move' => 'перемещённая глава',
// Books
'book_create' => 'созданная книга',
'book_create_notification' => 'Книга успешно создана',
'book_update' => 'обновлённая книга',
'book_update_notification' => 'Книга успешно обновлена',
'book_delete' => 'удалённая книга',
'book_delete_notification' => 'Книга успешно удалена',
'book_sort' => 'отсортированная книга',
'book_sort_notification' => 'Книга успешно отсортирована',
// Other
'commented_on' => 'прокомментировано',
];

View File

@ -0,0 +1,76 @@
<?php
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' => 'Учётная запись не найдена.',
'throttle' => 'Слишком много попыток входа. Пожалуйста, попробуйте позже через :seconds секунд.',
/**
* Login & Register
*/
'sign_up' => 'Регистрация',
'log_in' => 'Вход',
'log_in_with' => 'Вход с :socialDriver',
'sign_up_with' => 'Регистрация с :socialDriver',
'logout' => 'Выход',
'name' => 'Имя',
'username' => 'Логин',
'email' => 'Е-мэйл',
'password' => 'Пароль',
'password_confirm' => 'Подтверждение пароля',
'password_hint' => 'Должен быть больше 5 символов',
'forgot_password' => 'Забыли пароль?',
'remember_me' => 'Запомнить меня',
'ldap_email_hint' => 'Введите email адрес для данной учётной записи.',
'create_account' => 'Создать аккаунт',
'social_login' => 'Вход через Соцсеть',
'social_registration' => 'Регистрация через Соцсеть',
'social_registration_text' => 'Регистрация и вход через другой сервис.',
'register_thanks' => 'Благодарим за регистрацию!',
'register_confirm' => 'Проверьте свою электронную почту и нажмите кнопку подтверждения для доступа к :appName.',
'registrations_disabled' => 'Регистрация отключена',
'registration_email_domain_invalid' => 'Данный домен электрронной почты не доступен для регистрации',
'register_success' => 'Спасибо за регистрацию! Регистрация и вход в систему выполнены.',
/**
* Password Reset
*/
'reset_password' => 'Сброс пароля',
'reset_password_send_instructions' => 'Введите свой адрес электронной почты ниже, и вам будет отправлено электронное письмо с ссылкой для сброса пароля.',
'reset_password_send_button' => 'Отправить ссылку для сброса',
'reset_password_sent_success' => 'Ссылка для сброса была отправлена на :email.',
'reset_password_success' => 'Ваш пароль был успешно сброшен.',
'email_reset_subject' => 'Сбросить ваш :appName пароль',
'email_reset_text' => 'Вы получили это электронное письмо, потому что мы получили запрос на сброс пароля для вашей учетной записи.',
'email_reset_not_requested' => 'Если вы не запрашивали сброса пароля, то никаких дополнительных действий не требуется.',
/**
* Email Confirmation
*/
'email_confirm_subject' => 'Подтвердите ваш почтовый адрес на :appName',
'email_confirm_greeting' => 'Благодарим за участие :appName!',
'email_confirm_text' => 'Пожалуйста, подтвердите ваш почтовый адрес кликнув на кнопку ниже:',
'email_confirm_action' => 'Подтвердить е-мэйл',
'email_confirm_send_error' => 'Требуется подтверждение электронной почты, но система не может отправить электронное письмо. Свяжитесь с администратором, чтобы убедиться, что адрес электронной почты настроен правильно.',
'email_confirm_success' => 'Ваш е-мэйл был подтверждён!',
'email_confirm_resent' => 'Письмо с подтверждение выслано снова. Пожалуйста, проверьте ваш почтовый ящик.',
'email_not_confirmed' => 'Е-мэйл не подтверждён',
'email_not_confirmed_text' => 'Ваш email адрес всё ещё не подтверждён.',
'email_not_confirmed_click_link' => 'Пожалуйста, нажмите на ссылку в письме, которое было отправлено при регистрации.',
'email_not_confirmed_resend' => 'Если вы не можете найти электронное письмо, вы можете снова отправить письмо с подтверждением по форме ниже.',
'email_not_confirmed_resend_button' => 'Переотправить письмо с подтверждёнием',
];

View File

@ -0,0 +1,61 @@
<?php
return [
/**
* Buttons
*/
'cancel' => 'Отмена',
'confirm' => 'Применить',
'back' => 'Назад',
'save' => 'Сохранить',
'continue' => 'Продолжить',
'select' => 'Выделить',
'more' => 'Ещё',
/**
* Form Labels
*/
'name' => 'Имя',
'description' => 'Описание',
'role' => 'Роль',
/**
* Actions
*/
'actions' => 'Действия',
'view' => 'Просмотр',
'create' => 'Создание',
'update' => 'Обновление',
'edit' => 'Редактировать',
'sort' => 'Сортировать',
'move' => 'Переместить',
'reply' => 'Ответить',
'delete' => 'Удалить',
'search' => 'Поиск',
'search_clear' => 'Очистить поиск',
'reset' => 'Сбросить',
'remove' => 'Удалить',
'add' => 'Добавить',
/**
* Misc
*/
'deleted_user' => 'Удалённый пользователь',
'no_activity' => 'Нет действий для просмотра',
'no_items' => 'Нет доступных элементов',
'back_to_top' => 'Вернуться наверх',
'toggle_details' => 'Подробности',
'details' => 'Детали',
/**
* Header
*/
'view_profile' => 'Просмотреть профиль',
'edit_profile' => 'Редактировать профиль',
/**
* Email Content
*/
'email_action_help' => 'Если у вас возникли проблемы с нажатием кнопки ":actionText", то скопируйте и вставьте указанный URL-адрес в свой веб-браузер:',
'email_rights' => 'Все прова зарезервированы',
];

View File

@ -0,0 +1,25 @@
<?php
return [
/**
* Image Manager
*/
'image_select' => 'Выделить изображение',
'image_all' => 'Все',
'image_all_title' => 'Простмотр всех изображений',
'image_book_title' => 'Просмотр всех изображений загруженных в эту книгу',
'image_page_title' => 'Просмотр всех изображений загруженных на эту страницу',
'image_search_hint' => 'Поиск по имени изображения',
'image_uploaded' => 'Загруженно :uploadedDate',
'image_load_more' => 'Загрузить ещё',
'image_image_name' => 'Имя изображения',
'image_delete_confirm' => 'Это изображение используется на странице ниже. Снова кликните удалить для подтверждения того что вы хотите удалить.',
'image_select_image' => 'Выделить изображение',
'image_dropzone' => 'Перетащите изображение или кликните сюда для загрузки',
'images_deleted' => 'Изображения удалены',
'image_preview' => 'Предосмотр изображения',
'image_upload_success' => 'Изображение загружено успешно',
'image_update_success' => 'Детали изображения успешно обновлены',
'image_delete_success' => 'Изображение успешно удалено',
];

View File

@ -0,0 +1,260 @@
<?php
return [
/**
* Shared
*/
'recently_created' => 'Недавно созданные',
'recently_created_pages' => 'Недавно созданные страницы',
'recently_updated_pages' => 'Недавно обновлённые страницы',
'recently_created_chapters' => 'Недавно созданные главы',
'recently_created_books' => 'Недавно созданные книги',
'recently_update' => 'Недавно обновленные',
'recently_viewed' => 'Недавно просмотренные',
'recent_activity' => 'Недвание действия',
'create_now' => 'Создать сейчас',
'revisions' => 'Версия',
'meta_revision' => 'Версия #:revisionCount',
'meta_created' => 'Создано :timeLength',
'meta_created_name' => 'Создано :timeLength пользователем :user',
'meta_updated' => 'Обновлено :timeLength',
'meta_updated_name' => 'Обновлено :timeLength пользователем :user',
'entity_select' => 'Выбор объекта',
'images' => 'Изображения',
'my_recent_drafts' => 'Мои последние черновики',
'my_recently_viewed' => 'Миои недавние просмотры',
'no_pages_viewed' => 'Вы не просматривали ни одной страницы',
'no_pages_recently_created' => 'Недавно не были созданы страницы',
'no_pages_recently_updated' => 'Недавно не обновлялись страницы',
'export' => 'Экспорт',
'export_html' => 'Собранный Web файл',
'export_pdf' => 'PDF файл',
'export_text' => 'простой текстовый файл',
/**
* Permissions and restrictions
*/
'permissions' => 'Разрешения',
'permissions_intro' => 'После включения эти разрешения будут иметь приоритет над любыми установленными полномочиями.',
'permissions_enable' => 'Включение пользовательских разрешений',
'permissions_save' => 'Сохранить разрешения',
/**
* Search
*/
'search_results' => 'Результаты поиска',
'search_total_results_found' => ':count результатов найдено|:count всего результатов найдено',
'search_clear' => 'Очистить поиск',
'search_no_pages' => 'Нет страниц, соответствующих этому поиску.',
'search_for_term' => 'Искать :term',
'search_more' => 'Ещё результаты',
'search_filters' => 'Фильтры поиска',
'search_content_type' => 'Тип содержимого',
'search_exact_matches' => 'Точные соответствия',
'search_tags' => 'Поиск по тэгам',
'search_viewed_by_me' => 'Просмотрено мной',
'search_not_viewed_by_me' => 'Не просматривалось мной',
'search_permissions_set' => 'Набор разрешений',
'search_created_by_me' => 'Создано мной',
'search_updated_by_me' => 'Обновлено мной',
'search_updated_before' => 'Обновлено до',
'search_updated_after' => 'Обновлено после',
'search_created_before' => 'Создано до',
'search_created_after' => 'Создано после',
'search_set_date' => 'Установить дату',
'search_update' => 'Обновить поиск',
/**
* Books
*/
'book' => 'Книга',
'books' => 'Книги',
'x_books' => ':count книг|:count Книг',
'books_empty' => 'Нет созданных книг',
'books_popular' => 'Популярные книги',
'books_recent' => 'Недавние книги',
'books_new' => 'Новые книги',
'books_popular_empty' => 'Здесь появятся самые популярные книги.',
'books_new_empty' => 'Здесь появятся самые последние созданные книги.',
'books_create' => 'Создать новую книгу',
'books_delete' => 'Удалить книгу',
'books_delete_named' => 'Удалить книгу :bookName',
'books_delete_explain' => 'Это удалит книги с именем \':bookName\'. Все разделы и страницы будут удалены.',
'books_delete_confirmation' => 'Вы действительно хотите удалить эту книгу?',
'books_edit' => 'Редактировать книгу',
'books_edit_named' => 'Редактировать книгу :bookName',
'books_form_book_name' => 'Имя книги',
'books_save' => 'Сохранить книгу',
'books_permissions' => 'Разрешения на книгу',
'books_permissions_updated' => 'Разрешения на книгу обновлены',
'books_empty_contents' => 'Для этой книги нет страниц или разделов.',
'books_empty_create_page' => 'Создать новую страницу',
'books_empty_or' => 'или',
'books_empty_sort_current_book' => 'Сортировка текущей книги',
'books_empty_add_chapter' => 'Добавить главу',
'books_permissions_active' => 'действующие разрешения на книгу',
'books_search_this' => 'Поиск в этой книге',
'books_navigation' => 'Навигация по книге',
'books_sort' => 'Сортировка содержимого книги',
'books_sort_named' => 'Сортировка книги :bookName',
'books_sort_show_other' => 'Показать другие книги',
'books_sort_save' => 'Сохранить новый заказ',
/**
* Chapters
*/
'chapter' => 'Глава',
'chapters' => 'Главы',
'x_chapters' => ':count глава|:count Главы',
'chapters_popular' => 'Популярные главы',
'chapters_new' => 'Новая глава',
'chapters_create' => 'Создать новую главу',
'chapters_delete' => 'Удалить главу',
'chapters_delete_named' => 'Удалить главу :chapterName',
'chapters_delete_explain' => 'Это удалит главу с именем \':chapterName\'. Все страницы главы будут удалены и перемещены напрямую в книгу.',
'chapters_delete_confirm' => 'Вы действительно хотите удалить эту главу?',
'chapters_edit' => 'Редактировать главу',
'chapters_edit_named' => 'редактировать главу :chapterName',
'chapters_save' => 'Сохранить главу',
'chapters_move' => 'Переместить главу',
'chapters_move_named' => 'Переместить главу :chapterName',
'chapter_move_success' => 'Глава перемещена в :bookName',
'chapters_permissions' => 'Разрешения главы',
'chapters_empty' => 'В этой главе нет страниц.',
'chapters_permissions_active' => 'Действующие разрешения главы',
'chapters_permissions_success' => 'Разрешения главы обновлены',
'chapters_search_this' => 'Искать в этой главе',
/**
* Pages
*/
'page' => 'Страница',
'pages' => 'Страницы',
'x_pages' => ':count страница|:count страниц',
'pages_popular' => 'Популярные страницы',
'pages_new' => 'Новая страница',
'pages_attachments' => 'Вложения',
'pages_navigation' => 'Навигация на странице',
'pages_delete' => 'Удалить устраницу',
'pages_delete_named' => 'Удалить страницу :pageName',
'pages_delete_draft_named' => 'Удалить черновик :pageName',
'pages_delete_draft' => 'Удалить черновик',
'pages_delete_success' => 'Страница удалена',
'pages_delete_draft_success' => 'Черновик удалён',
'pages_delete_confirm' => 'Вы действительно хотите удалить эту страницу?',
'pages_delete_draft_confirm' => 'Вы действительно хотите удалить этот черновик?',
'pages_editing_named' => 'Редактирование страницы :pageName',
'pages_edit_toggle_header' => 'Переключение заголовка',
'pages_edit_save_draft' => 'Сохранить черновик',
'pages_edit_draft' => 'Редактировать черновик',
'pages_editing_draft' => 'Редактирование черновика',
'pages_editing_page' => 'Редактирование страницы',
'pages_edit_draft_save_at' => 'Черновик сохранить в ',
'pages_edit_delete_draft' => 'Удалить черновик',
'pages_edit_discard_draft' => 'отменить черновик',
'pages_edit_set_changelog' => 'Установить список изменений',
'pages_edit_enter_changelog_desc' => 'Введите краткое описание изменений, которые вы сделали',
'pages_edit_enter_changelog' => 'Введите список изменений',
'pages_save' => 'Сохранить страницу',
'pages_title' => 'Заголовок страницы',
'pages_name' => 'Имя страницы',
'pages_md_editor' => 'Редактор',
'pages_md_preview' => 'Просмотр',
'pages_md_insert_image' => 'Вставить изображение',
'pages_md_insert_link' => 'Вставить ссылку на объект',
'pages_not_in_chapter' => 'Страница не находится в главе',
'pages_move' => 'Переместить страницу',
'pages_move_success' => 'Страница перемещена в ":parentName"',
'pages_permissions' => 'Разрешения страницы',
'pages_permissions_success' => 'PРазрешения страницы обновлены',
'pages_revision' => 'Версия',
'pages_revisions' => 'Версия страницы',
'pages_revisions_named' => 'Версии страницы для :pageName',
'pages_revision_named' => 'Версия страницы для :pageName',
'pages_revisions_created_by' => 'Создана',
'pages_revisions_date' => 'Дата версии',
'pages_revisions_number' => '#',
'pages_revisions_changelog' => 'Список изменений',
'pages_revisions_changes' => 'Изменения',
'pages_revisions_current' => 'Текущая версия',
'pages_revisions_preview' => 'Просмотр',
'pages_revisions_restore' => 'Восстановить',
'pages_revisions_none' => 'У этой страницы нет других версий',
'pages_copy_link' => 'Копировать ссылку',
'pages_permissions_active' => 'Действующие разрешения на страницу',
'pages_initial_revision' => 'Первоначальное издание',
'pages_initial_name' => 'Новая страница',
'pages_editing_draft_notification' => 'Вы в настоящее время редактируете черновик, который был сохранен :timeDiff.',
'pages_draft_edited_notification' => 'Эта страница была обновлена до этого момента. Рекомендуется отменить этот черновик',
'pages_draft_edit_active' => [
'start_a' => ':count пользователей начали редактирование этой страницы',
'start_b' => ':userName начал редактирование этой страницы',
'time_a' => 'поскольку последние страницы были обновлены',
'time_b' => 'за последние :minCount минут',
'message' => ':start :time. Будьте осторожны, чтобы не перезаписывать друг друга!',
],
'pages_draft_discarded' => 'Черновик сброшен, редактор обновлен текущим содержимым страницы',
/**
* Editor sidebar
*/
'page_tags' => 'Теги страницы',
'tag' => 'Тэг',
'tags' => '',
'tag_value' => 'Значение тэга (опционально)',
'tags_explain' => "Добавьте теги, чтобы лучше классифицировать ваш контент. \n Вы можете присвоить значение тегу для более глубокой организации.",
'tags_add' => 'До',
'attachments' => 'Вложение',
'attachments_explain' => 'Загрузите несколько файлов или добавьте ссылку для отображения на своей странице. Они видны на боковой панели страницы.',
'attachments_explain_instant_save' => 'Изменения здесь сохраняются мгновенно.',
'attachments_items' => 'Прикрепленные элементы',
'attachments_upload' => 'Загрузить файл',
'attachments_link' => 'Присоединить ссылку',
'attachments_set_link' => 'Установить ссылку',
'attachments_delete_confirm' => 'Нажмите «Удалить» еще раз, чтобы подтвердить, что вы хотите удалить этот файл.',
'attachments_dropzone' => 'Сбросьте файлы или нажмите здесь, чтобы прикрепить файл',
'attachments_no_files' => 'Файлы не загружены',
'attachments_explain_link' => 'Вы можете присоединить ссылку, если вы предпочитаете не загружать файл. Это может быть ссылка на другую страницу или ссылку на файл в облаке',
'attachments_link_name' => 'Имя ссылки',
'attachment_link' => 'Ссылка на вложение',
'attachments_link_url' => 'Ссылка на файл',
'attachments_link_url_hint' => 'URL-адрес сайта или файла',
'attach' => 'Прикрепить',
'attachments_edit_file' => 'Редактировать файл',
'attachments_edit_file_name' => 'Имя файла',
'attachments_edit_drop_upload' => 'перетащите файлы или нажмите здесь, чтобы загрузить и перезаписать',
'attachments_order_updated' => 'Прикрепленный файл обновлен',
'attachments_updated_success' => 'Attachment details updated',
'attachments_deleted' => 'Приложение удалено',
'attachments_file_uploaded' => 'Файл успешно загружен',
'attachments_file_updated' => 'Файл успешно обновлен',
'attachments_link_attached' => 'Ссылка успешно присоединена к странице',
/**
* Profile View
*/
'profile_user_for_x' => 'пользователь уже :time',
'profile_created_content' => 'Созданный контент',
'profile_not_created_pages' => ':userName не создавал страниц',
'profile_not_created_chapters' => ':userName не создавал глав',
'profile_not_created_books' => ':userName не создавал ни одной книги',
/**
* Comments
*/
'comment' => 'Комментарий',
'comments' => 'Комментарии',
'comment_placeholder' => 'Оставить комментарий здесь',
'comment_count' => '{0} Нет комментариев|{1} 1 комментарий|[2,*] :count комментария',
'comment_save' => 'Сохранить комментарий',
'comment_saving' => 'Сохраниение комментария...',
'comment_deleting' => 'Удаление комментария...',
'comment_new' => 'Новый комментарий',
'comment_created' => 'комментирован :createDiff',
'comment_updated' => 'Обновлён :updateDiff пользователем :username',
'comment_deleted_success' => 'Комментарий удалён',
'comment_created_success' => 'Комментарий добавлён',
'comment_updated_success' => 'Комментарий обновлён',
'comment_delete_confirm' => 'Вы уверенны, что хотите удалить этот комментарий?',
'comment_in_reply_to' => 'В ответ на :commentId',
];

View File

@ -0,0 +1,77 @@
<?php
return [
/**
* Error text strings.
*/
// Permissions
'permission' => 'У вас нет доступа к запрашиваемой странице.',
'permissionJson' => 'У вас нет разрешения для запрашиваемого действия.',
// Auth
'error_user_exists_different_creds' => 'Пользователь с электронной почтой: :email уже существует, но с другими учетными данными.',
'email_already_confirmed' => 'Электронная почта уже подтверждена, попробуйте войти в систему.',
'email_confirmation_invalid' => 'Этот токен подтверждения недействителен или уже используется. Повторите попытку регистрации.',
'email_confirmation_expired' => 'Идентификатор подтверждения истек. Отправлено новое письмо с подтверждением.',
'ldap_fail_anonymous' => 'Недопустимый доступ LDAP с использованием анонимной привязки',
'ldap_fail_authed' => 'Не удалось получить доступ к LDAP, используя данные dn & password',
'ldap_extension_not_installed' => 'LDAP расширения для PHP не установлено',
'ldap_cannot_connect' => 'Не удается подключиться к серверу ldap, Не удалось выполнить начальное соединение',
'social_no_action_defined' => 'Действие не определено',
'social_account_in_use' => 'Этот :socialAccount аккаунт уже исопльзуется, Попробуйте войти с параматрами :socialAccount.',
'social_account_email_in_use' => 'Электронный ящик :email уже используется. Если у вас уже есть учетная запись, вы можете подключить свою учетную запись :socialAccount из настроек своего профиля.',
'social_account_existing' => 'Этот :socialAccount уже привязан к вашему профилю.',
'social_account_already_used_existing' => 'Этот :socialAccount уже используется другим пользователем.',
'social_account_not_used' => 'Эта :socialAccount учетная запись не связана ни с какими пользователями. Прикрепите его в настройках вашего профиля.',
'social_account_register_instructions' => 'Если у вас еще нет учетной записи, вы можете зарегистрироваться, используя параметр :socialAccount.',
'social_driver_not_found' => 'Драйдер для Соцсети не найден',
'social_driver_not_configured' => 'Настройки вашего :socialAccount сконфигурированы неправильно.',
// System
'path_not_writable' => 'Невозможно загрузить файл по пути :filePath . Убедитесь что сервер доступен для записи.',
'cannot_get_image_from_url' => 'Не удается получить изображение из :url',
'cannot_create_thumbs' => 'Сервер не может создавать эскизы. Убедитесь, что у вас установлено расширение GD PHP.',
'server_upload_limit' => 'Сервер не разрешает загрузку такого размера. Попробуйте уменьшить размер файла.',
'image_upload_error' => 'Произошла ошибка при загрузке изображения.',
// Attachments
'attachment_page_mismatch' => 'Несоответствие страницы во время обновления вложения',
// Pages
'page_draft_autosave_fail' => 'Не удалось сохранить черновик. Перед сохранением этой страницы убедитесь, что у вас есть подключение к Интернету.',
// Entities
'entity_not_found' => 'Объект не найден',
'book_not_found' => 'Книга не найдена',
'page_not_found' => 'Страница не найдена',
'chapter_not_found' => 'Глава не найдена',
'selected_book_not_found' => 'Выбранная книга не найдена',
'selected_book_chapter_not_found' => 'Выбранная книга или глава не найдена',
'guests_cannot_save_drafts' => 'Гости не могут сохранить черновики',
// Users
'users_cannot_delete_only_admin' => 'Вы не можете удалить единственного администратора',
'users_cannot_delete_guest' => 'Вы не можете удалить гостевого пользователя',
// Roles
'role_cannot_be_edited' => 'Невозможно отредактировать данную роль',
'role_system_cannot_be_deleted' => 'Эта роль является системной и не может быть удалена',
'role_registration_default_cannot_delete' => 'Эта роль не может быть удалена, так как она устанолена в качестве роли регистрации по-умолчанию',
// Comments
'comment_list' => 'При получении комментариев произошла ошибка.',
'cannot_add_comment_to_draft' => 'Вы не можете добавлять комментарии к черновику.',
'comment_add' => 'При добавлении / обновлении комментария произошла ошибка.',
'comment_delete' => 'При удалении комментария произошла ошибка.',
'empty_comment' => 'Нельзя добавить пустой комментарий.',
// Error pages
'404_page_not_found' => 'Старница не найдена',
'sorry_page_not_found' => 'Извините, страница, которую вы искали, не найдена.',
'return_home' => 'вернуться на главную страницу',
'error_occurred' => 'Произошла ошибка',
'app_down' => ':appName в данный момент не достпуно',
'back_soon' => 'Скоро восстановится.',
];

View File

@ -0,0 +1,19 @@
<?php
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; Предыдущая',
'next' => 'Следующая &raquo;',
];

View File

@ -0,0 +1,22 @@
<?php
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' => 'Пароль должен содержать не менее шести символов для применения.',
'user' => "Невозможно найти пользователя с указанным e-mail адресом.",
'token' => 'Этот токен для сброса пароля недействителен.',
'sent' => 'Ссылка для сброса пароля была отправлена на электронную почту!',
'reset' => 'Ваш пароль был сброшен!',
];

116
resources/lang/ru/settings.php Executable file
View File

@ -0,0 +1,116 @@
<?php
return [
/**
* Settings text strings
* Contains all text strings used in the general settings sections of BookStack
* including users and roles.
*/
'settings' => 'Настройки',
'settings_save' => 'Сохранить настройки',
'settings_save_success' => 'Настройки сохранены',
/**
* App settings
*/
'app_settings' => 'Настройки приложения',
'app_name' => 'Имя приложения',
'app_name_desc' => 'Это имя отображается в заголовке и в любых письмах.',
'app_name_header' => 'Показать имя приложения в заголовке?',
'app_public_viewing' => 'Разрешить публичный просмотр?',
'app_secure_images' => 'Включить загрузку изображений с более высокой безопасностью?',
'app_secure_images_desc' => 'По соображениям производительности все изображения являются общедоступными. Этот параметр добавляет случайную, труднодоступную строку перед образами изображений. Убедитесь, что индексация каталогов не включена, чтобы предотвратить к ним легкий доступ.',
'app_editor' => 'Редактор страницы',
'app_editor_desc' => 'Выберите, какой редактор будет использоваться всеми пользователями для редактирования страниц.',
'app_custom_html' => 'Пользовательский контент заголовка HTML',
'app_custom_html_desc' => 'Любой контент, добавленный здесь, будет вставлен в нижнюю часть раздела <head> каждой страницы. Это удобно для переопределения стилей или добавления кода аналитики.',
'app_logo' => 'Лого приложения',
'app_logo_desc' => 'Это изображение должно быть 43px в высоту. <br>Большее изображение будет уменьшено.',
'app_primary_color' => 'Главный цвет приложения',
'app_primary_color_desc' => 'Это должно быть указано в hex. <br>Оставьте пустым чтобы использовать цвет по-умолчанию.',
'app_homepage' => 'Домашняя страница приложения',
'app_homepage_desc' => 'Выберите страницу, которая будет отображаться на главной странице вместо стандартной. Права на страницы игнорируются для выбранных страниц.',
'app_homepage_default' => 'Домашняя страница по-умолчанию выбрана',
/**
* Registration settings
*/
'reg_settings' => 'Настройки регистрации',
'reg_allow' => 'Открыть регистрацию?',
'reg_default_role' => 'Роль пользователя по-умолчанию после регистрации',
'reg_confirm_email' => 'Требуется подтверждение по электронной почте?',
'reg_confirm_email_desc' => 'Если используется ограничение домена, тогда потребуется подтверждение по электронной почте, а значение ниже будет проигнорировано.',
'reg_confirm_restrict_domain' => 'Ограничить регистрацию по домену',
'reg_confirm_restrict_domain_desc' => 'EВведите список доменов электронной почты, разделенных запятыми, на которые вы хотели бы ограничить регистрацию. Пользователям будет отправлено электронное письмо, чтобы подтвердить их адрес, прежде чем им разрешат взаимодействовать с приложением. <br> Обратите внимание, что пользователи смогут изменять свои адреса электронной почты после успешной регистрации.',
'reg_confirm_restrict_domain_placeholder' => 'Нет ограничений',
/**
* Role settings
*/
'roles' => 'Роли',
'role_user_roles' => 'Роли пользователя',
'role_create' => 'Создать новую роль',
'role_create_success' => 'Роль упешно создана',
'role_delete' => 'Удалить роль',
'role_delete_confirm' => 'Это удалит роль с именем \':roleName\'.',
'role_delete_users_assigned' => 'Эта роль имеет :userCount пользователей привязанных к ней. Если вы хотите перенести пользователей из этой роли, выберите новую роль ниже.',
'role_delete_no_migration' => "Не мигрировать пользователей",
'role_delete_sure' => 'Вы уверены что хотите удалить данную роль?',
'role_delete_success' => 'Роль успешно удалена',
'role_edit' => 'Редактировать роль',
'role_details' => 'Детали роли',
'role_name' => 'Имя роли',
'role_desc' => 'Короткое описание роли',
'role_system' => 'Системные разрешения',
'role_manage_users' => 'Управление пользователями',
'role_manage_roles' => 'Управление ролями и правами на роли',
'role_manage_entity_permissions' => 'Управление правами на все книги, главы и страницы',
'role_manage_own_entity_permissions' => 'Управление разрешениями для собственных книг, разделов и страниц',
'role_manage_settings' => 'Управление настройками приложения',
'role_asset' => 'Разрешение для активации',
'role_asset_desc' => 'Эти разрешения контролируют доступ по-умолчанию к параметрам внутри системы. Разрешения на книги, главы и страницы перезапишут эти разрешения.',
'role_all' => 'Все',
'role_own' => 'Владелец',
'role_controlled_by_asset' => 'Регилируемые активацией они загружаются в',
'role_save' => 'Сохранить роль',
'role_update_success' => 'Роль успешно обновлена',
'role_users' => 'Пользователи с данной ролью',
'role_users_none' => 'Нет пользователей с данной ролью',
/**
* Users
*/
'users' => 'Пользователи',
'user_profile' => 'Профиль пользователя',
'users_add_new' => 'Добавить нового пользователя',
'users_search' => 'Поиск пользователей',
'users_role' => 'Поли пользователя',
'users_external_auth_id' => 'Внешний ID аутентификации',
'users_password_warning' => 'Просто заполните ниже, если вы хотите изменить свой пароль:',
'users_system_public' => 'Этот пользователь представляет любых гостевых пользователей, которые посещают ваше приложение. Он не может использоваться для входа в систему и назначается автоматически.',
'users_delete' => 'Удалить пользователя',
'users_delete_named' => 'Удалить пользователя :userName',
'users_delete_warning' => 'Это полностью удалит этого пользователя с именем \':userName\' из системы.',
'users_delete_confirm' => 'Вы уверены что хотите удалить этого пользователя?',
'users_delete_success' => 'Пользователи успешно удалены',
'users_edit' => 'Редактировать польщователя',
'users_edit_profile' => 'Редактировать профиль',
'users_edit_success' => 'Пользователь успешно обновлён',
'users_avatar' => 'Аватар пользователя',
'users_avatar_desc' => 'Это изображение должно быть размером около 256 пикселей.',
'users_preferred_language' => 'Предпочитаемый язык',
'users_social_accounts' => 'Аккаунты Соцсетей',
'users_social_accounts_info' => 'Здесь вы можете подключить другие учетные записи для более быстрого и легкого входа в систему. Отключение учетной записи здесь не разрешено. Отменить доступ к настройкам вашего профиля в подключенном социальном аккаунте.',
'users_social_connect' => 'Подключить аккаунт',
'users_social_disconnect' => 'Отключить аккаунт',
'users_social_connected' => ':socialAccount аккаунт упешно подключён к вашему профилю.',
'users_social_disconnected' => ':socialAccount аккаунт успешно отключён от вашего профиля.',
];

View File

@ -0,0 +1,108 @@
<?php
return [
/*
|--------------------------------------------------------------------------
| 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' => ':attribute должен быть принят.',
'active_url' => ':attribute не является валидным URL.',
'after' => ':attribute дата должна быть позже :date.',
'alpha' => ':attribute может содержать только буквы.',
'alpha_dash' => ':attribute может содержать только буквы, цифры и тире.',
'alpha_num' => ':attribute должен содержать только буквы и цифры.',
'array' => ':attribute должен быть массивом.',
'before' => ':attribute дата должна быть до :date.',
'between' => [
'numeric' => ':attribute должен быть между :min и :max.',
'file' => ':attribute должен быть между :min и :max килобайт.',
'string' => 'длина :attribute должена быть между :min и :max символами.',
'array' => ':attribute должен содержать не менее :min и не более:max элементов.',
],
'boolean' => ':attribute поле может быть только true или false.',
'confirmed' => ':attribute подтверждение не совпадает.',
'date' => ':attribute не корректные данные.',
'date_format' => ':attribute не соответствует формату :format.',
'different' => ':attribute и :other должны быть различны.',
'digits' => ':attribute должен быть из :digits цифр.',
'digits_between' => ':attribute должен иметь от :min до :max цифр.',
'email' => ':attribute must be a valid email address.',
'filled' => ':attribute поле необходимо.',
'exists' => 'выделенный :attribute невалиден.',
'image' => ':attribute must be an image.',
'in' => 'выделенный :attribute невалиден.',
'integer' => ':attribute должно быть целое число.',
'ip' => ':attribute должен быть валидный IP адрес.',
'max' => [
'numeric' => ':attribute не может быть больше чем :max.',
'file' => ':attribute не может быть больше чем :max килобайт.',
'string' => ':attribute не может быть больше чем :max символов.',
'array' => ':attribute не может содержать больше чем :max элементов.',
],
'mimes' => ':attribute должен быть файлом с типом: :values.',
'min' => [
'numeric' => ':attribute должен быть хотя бы :min.',
'file' => ':attribute должен быть минимум :min килобайт.',
'string' => ':attribute должен быть минимум :min символов.',
'array' => ':attribute должен содержать хотя бы :min элементов.',
],
'not_in' => 'Выбранный :attribute некорректен.',
'numeric' => ':attribute должен быть числом.',
'regex' => ':attribute неправильный формат.',
'required' => ':attribute обязательное поле.',
'required_if' => ':attribute обязательное поле когда :other со значением :value.',
'required_with' => ':attribute обязательное поле когда :values установлено.',
'required_with_all' => ':attribute обязательное поле когда :values установлены.',
'required_without' => ':attribute обязательное поле когда :values не установлены.',
'required_without_all' => ':attribute обязательное поле когда ни одно из :values не установлены.',
'same' => ':attribute и :other должны совпадать.',
'size' => [
'numeric' => ':attribute должен быть :size.',
'file' => ':attribute должен быть :size килобайт.',
'string' => ':attribute должен быть :size символов.',
'array' => ':attribute должен содержать :size элементов.',
],
'string' => ':attribute должен быть строкой.',
'timezone' => ':attribute должен быть валидной временной зоной.',
'unique' => ':attribute уже есть.',
'url' => ':attribute имеет неправильный формат.',
/*
|--------------------------------------------------------------------------
| 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' => [
'password-confirm' => [
'required_with' => 'Требуется подтверждение пароля',
],
],
/*
|--------------------------------------------------------------------------
| 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' => [],
];