mirror of
https://github.com/BookStackApp/BookStack.git
synced 2024-10-01 01:36:00 -04:00
First spanish translation effort
This commit is contained in:
parent
bcafa73faf
commit
f7645824d9
40
resources/lang/es/activities.php
Normal file
40
resources/lang/es/activities.php
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
<?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 re-ordenado exitosamente',
|
||||||
|
|
||||||
|
];
|
74
resources/lang/es/auth.php
Normal file
74
resources/lang/es/auth.php
Normal file
@ -0,0 +1,74 @@
|
|||||||
|
<?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' => 'Inscribete',
|
||||||
|
'log_in' => 'Log in',
|
||||||
|
'logout' => 'Logout',
|
||||||
|
|
||||||
|
'name' => 'Nombre',
|
||||||
|
'username' => 'Username',
|
||||||
|
'email' => 'Email',
|
||||||
|
'password' => 'Password',
|
||||||
|
'password_confirm' => 'Confirmar Password',
|
||||||
|
'password_hint' => 'Debe contener al menos 5 caracteres',
|
||||||
|
'forgot_password' => 'Olvidó Password?',
|
||||||
|
'remember_me' => 'Recordarme',
|
||||||
|
'ldap_email_hint' => 'Por favor introduzca un mail para utilizar con esta cuenta.',
|
||||||
|
'create_account' => 'Crear una cuenta',
|
||||||
|
'social_login' => 'Login Social',
|
||||||
|
'social_registration' => 'Registro Social',
|
||||||
|
'social_registration_text' => 'Registrar y entrar utilizando otro servicio.',
|
||||||
|
|
||||||
|
'register_thanks' => 'Gracias por registrarse!',
|
||||||
|
'register_confirm' => 'Por favor chequee su email y haga clic 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 Email no tiene acceso a esta aplicación',
|
||||||
|
'register_success' => 'Gracias por registrarse! Ahora se encuentra registrado y logueado.',
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Password Reset
|
||||||
|
*/
|
||||||
|
'reset_password' => 'Reset Password',
|
||||||
|
'reset_password_send_instructions' => 'Introduzca su email a continuación y le será enviado un correo con un link para la restauración',
|
||||||
|
'reset_password_send_button' => 'Enviar Link de Reset',
|
||||||
|
'reset_password_sent_success' => 'Un link para resetear password ha sido enviado a :email.',
|
||||||
|
'reset_password_success' => 'Su password ha sido reiniciado de manera éxitosa.',
|
||||||
|
|
||||||
|
'email_reset_subject' => 'Reset de su password de :appName',
|
||||||
|
'email_reset_text' => 'Ud. esta recibiendo este email debido a que recibimos una solicitud de reset de password de su cuenta.',
|
||||||
|
'email_reset_not_requested' => 'Si ud. no solicitó un reset de password, no es requerida ninguna acción.',
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Email Confirmation
|
||||||
|
*/
|
||||||
|
'email_confirm_subject' => 'Confirme su email en :appName',
|
||||||
|
'email_confirm_greeting' => 'Gracias por unirse a :appName!',
|
||||||
|
'email_confirm_text' => 'Por favor confirme su dirección de email haciendo click en el siguiente botón:',
|
||||||
|
'email_confirm_action' => 'Confirmar Email',
|
||||||
|
'email_confirm_send_error' => 'Confirmation de email requerida pero el sistema no pudo enviar el mail. Contacte al administrador para asegurarse que el email está seteado correctamente.',
|
||||||
|
'email_confirm_success' => 'Su email hasido confirmado!',
|
||||||
|
'email_confirm_resent' => 'Email de confirmación reenviado, Por favor chequee su Inbox.',
|
||||||
|
|
||||||
|
'email_not_confirmed' => 'Dirección de email no confirmada',
|
||||||
|
'email_not_confirmed_text' => 'Su cuenta de email todavÃa no ha sido confirmada.',
|
||||||
|
'email_not_confirmed_click_link' => 'Por favor chequee el email con el link de confirmación que ha sido enviado luego de registrarse.',
|
||||||
|
'email_not_confirmed_resend' => 'Si no puede encontrar el email, puede solicitar el renvÃo del email de confirmación rellenando el formulario a continuación.',
|
||||||
|
'email_not_confirmed_resend_button' => 'Reenviar Email de confirmación',
|
||||||
|
];
|
58
resources/lang/es/common.php
Normal file
58
resources/lang/es/common.php
Normal file
@ -0,0 +1,58 @@
|
|||||||
|
<?php
|
||||||
|
return [
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Buttons
|
||||||
|
*/
|
||||||
|
'cancel' => 'Cancelar',
|
||||||
|
'confirm' => 'Confirmar',
|
||||||
|
'back' => 'Atrás',
|
||||||
|
'save' => 'Guardar',
|
||||||
|
'continue' => 'Continuar',
|
||||||
|
'select' => 'Seleccionar',
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Form Labels
|
||||||
|
*/
|
||||||
|
'name' => 'Nombre',
|
||||||
|
'description' => 'Descripción',
|
||||||
|
'role' => 'Rol',
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Actions
|
||||||
|
*/
|
||||||
|
'actions' => 'Acciones',
|
||||||
|
'view' => 'Ver',
|
||||||
|
'create' => 'Crear',
|
||||||
|
'update' => 'Actualizar',
|
||||||
|
'edit' => 'Editar',
|
||||||
|
'sort' => 'Ordenar',
|
||||||
|
'move' => 'Mover',
|
||||||
|
'delete' => 'Borrar',
|
||||||
|
'search' => 'Buscar',
|
||||||
|
'search_clear' => 'Limpiar búsqueda',
|
||||||
|
'reset' => 'Reset',
|
||||||
|
'remove' => 'Remover',
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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',
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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',
|
||||||
|
];
|
24
resources/lang/es/components.php
Normal file
24
resources/lang/es/components.php
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
<?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 exitosamente',
|
||||||
|
'image_update_success' => 'Detalles de la imagen actualizados exitosamente',
|
||||||
|
'image_delete_success' => 'Imagen borrada exitosamente'
|
||||||
|
];
|
226
resources/lang/es/entities.php
Normal file
226
resources/lang/es/entities.php
Normal file
@ -0,0 +1,226 @@
|
|||||||
|
<?php
|
||||||
|
return [
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Shared
|
||||||
|
*/
|
||||||
|
'recently_created' => 'Recientemente creadod',
|
||||||
|
'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',
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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_results_page' => 'resultados de bÃsqueda en pÃgina',
|
||||||
|
'search_results_chapter' => 'Resultados de bÃsqueda en capÃtulo ',
|
||||||
|
'search_results_book' => 'Resultados de bÃsqueda en libro',
|
||||||
|
'search_clear' => 'Limpiar resultados',
|
||||||
|
'search_view_pages' => 'Ver todas las pÃginas que concuerdan',
|
||||||
|
'search_view_chapters' => 'Ver todos los capÃtulos que concuerdan',
|
||||||
|
'search_view_books' => 'Ver todos los libros que concuerdan',
|
||||||
|
'search_no_pages' => 'Ninguna pÃgina encontrada para la bÃsqueda',
|
||||||
|
'search_for_term' => 'Busqueda por :term',
|
||||||
|
'search_page_for_term' => 'BÃsqueda de pÃgina por :term',
|
||||||
|
'search_chapter_for_term' => 'BÃsqueda por capÃtulo de :term',
|
||||||
|
'search_book_for_term' => 'BÃsqueda en libro de :term',
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Books
|
||||||
|
*/
|
||||||
|
'book' => 'Libro',
|
||||||
|
'books' => 'Libros',
|
||||||
|
'books_empty' => 'No hay libros creados',
|
||||||
|
'books_popular' => 'Libros populares',
|
||||||
|
'books_recent' => 'Libros recientes',
|
||||||
|
'books_popular_empty' => 'Los libros mÃs populares 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\', Todos las páginas y capÃtulos serán removios.',
|
||||||
|
'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',
|
||||||
|
'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 caÃtulo con el nombre \':chapterName\', todas las pÃginas serÃn removidas
|
||||||
|
y agregadas directamente al libro padre.',
|
||||||
|
'chapters_delete_confirm' => 'Està ud. 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',
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Pages
|
||||||
|
*/
|
||||||
|
'page' => 'PÃgina',
|
||||||
|
'pages' => '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à ud. seguro de borrar esta pÃgina ?',
|
||||||
|
'pages_delete_draft_confirm' => 'Està ud. seguro de que desea borrar este borrador de pÃgina?',
|
||||||
|
'pages_editing_named' => 'Editando pÃgina :pageName',
|
||||||
|
'pages_edit_toggle_header' => 'Toggle TÃtulo',
|
||||||
|
'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' => 'Set Changelog',
|
||||||
|
'pages_edit_enter_changelog_desc' => 'Introduzca una breve descripciÃn de los cambios que ha realizado',
|
||||||
|
'pages_edit_enter_changelog' => 'Entrar en Changelog',
|
||||||
|
'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' => 'Preview',
|
||||||
|
'pages_md_insert_image' => 'Insertar Imagen',
|
||||||
|
'pages_md_insert_link' => 'Insert Entity Link',
|
||||||
|
'pages_not_in_chapter' => 'Page is not in a chapter',
|
||||||
|
'pages_move' => 'Move Page',
|
||||||
|
'pages_move_success' => 'Page moved to ":parentName"',
|
||||||
|
'pages_permissions' => 'Page Permissions',
|
||||||
|
'pages_permissions_success' => 'Page permissions updated',
|
||||||
|
'pages_revisions' => 'Page Revisions',
|
||||||
|
'pages_revisions_named' => 'Page Revisions for :pageName',
|
||||||
|
'pages_revision_named' => 'Page Revision for :pageName',
|
||||||
|
'pages_revisions_created_by' => 'Created By',
|
||||||
|
'pages_revisions_date' => 'Revision Date',
|
||||||
|
'pages_revisions_changelog' => 'Changelog',
|
||||||
|
'pages_revisions_changes' => 'Changes',
|
||||||
|
'pages_revisions_current' => 'Current Version',
|
||||||
|
'pages_revisions_preview' => 'Preview',
|
||||||
|
'pages_revisions_restore' => 'Restore',
|
||||||
|
'pages_revisions_none' => 'This page has no revisions',
|
||||||
|
'pages_export' => 'Export',
|
||||||
|
'pages_export_html' => 'Contained Web File',
|
||||||
|
'pages_export_pdf' => 'PDF File',
|
||||||
|
'pages_export_text' => 'Plain Text File',
|
||||||
|
'pages_copy_link' => 'Copy Link',
|
||||||
|
'pages_permissions_active' => 'Page Permissions Active',
|
||||||
|
'pages_initial_revision' => 'Initial publish',
|
||||||
|
'pages_initial_name' => 'New Page',
|
||||||
|
'pages_editing_draft_notification' => 'You are currently editing a draft that was last saved :timeDiff.',
|
||||||
|
'pages_draft_edited_notification' => 'This page has been updated by since that time. It is recommended that you discard this draft.',
|
||||||
|
'pages_draft_edit_active' => [
|
||||||
|
'start_a' => ':count users have started editing this page',
|
||||||
|
'start_b' => ':userName has started editing this page',
|
||||||
|
'time_a' => 'since the pages was last updated',
|
||||||
|
'time_b' => 'in the last :minCount minutes',
|
||||||
|
'message' => ':start :time. Take care not to overwrite each other\'s updates!',
|
||||||
|
],
|
||||||
|
'pages_draft_discarded' => 'Draft discarded, The editor has been updated with the current page content',
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Editor sidebar
|
||||||
|
*/
|
||||||
|
'page_tags' => 'Page Tags',
|
||||||
|
'tag' => 'Tag',
|
||||||
|
'tags' => '',
|
||||||
|
'tag_value' => 'Tag Value (Optional)',
|
||||||
|
'tags_explain' => "Add some tags to better categorise your content. \n You can assign a value to a tag for more in-depth organisation.",
|
||||||
|
'tags_add' => 'Add another tag',
|
||||||
|
'attachments' => 'Attachments',
|
||||||
|
'attachments_explain' => 'Upload some files or attach some link to display on your page. These are visible in the page sidebar.',
|
||||||
|
'attachments_explain_instant_save' => 'Changes here are saved instantly.',
|
||||||
|
'attachments_items' => 'Attached Items',
|
||||||
|
'attachments_upload' => 'Upload File',
|
||||||
|
'attachments_link' => 'Attach Link',
|
||||||
|
'attachments_set_link' => 'Set Link',
|
||||||
|
'attachments_delete_confirm' => 'Click delete again to confirm you want to delete this attachment.',
|
||||||
|
'attachments_dropzone' => 'Drop files or click here to attach a file',
|
||||||
|
'attachments_no_files' => 'No files have been uploaded',
|
||||||
|
'attachments_explain_link' => 'You can attach a link if you\'d prefer not to upload a file. This can be a link to another page or a link to a file in the cloud.',
|
||||||
|
'attachments_link_name' => 'Link Name',
|
||||||
|
'attachment_link' => 'Attachment link',
|
||||||
|
'attachments_link_url' => 'Link to file',
|
||||||
|
'attachments_link_url_hint' => 'Url of site or file',
|
||||||
|
'attach' => 'Attach',
|
||||||
|
'attachments_edit_file' => 'Edit File',
|
||||||
|
'attachments_edit_file_name' => 'File Name',
|
||||||
|
'attachments_edit_drop_upload' => 'Drop files or click here to upload and overwrite',
|
||||||
|
'attachments_order_updated' => 'Attachment order updated',
|
||||||
|
'attachments_updated_success' => 'Attachment details updated',
|
||||||
|
'attachments_deleted' => 'Attachment deleted',
|
||||||
|
'attachments_file_uploaded' => 'File successfully uploaded',
|
||||||
|
'attachments_file_updated' => 'File successfully updated',
|
||||||
|
'attachments_link_attached' => 'Link successfully attached to page',
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Profile View
|
||||||
|
*/
|
||||||
|
'profile_user_for_x' => 'User for :time',
|
||||||
|
'profile_created_content' => 'Created Content',
|
||||||
|
'profile_not_created_pages' => ':userName has not created any pages',
|
||||||
|
'profile_not_created_chapters' => ':userName has not created any chapters',
|
||||||
|
'profile_not_created_books' => ':userName has not created any books',
|
||||||
|
];
|
70
resources/lang/es/errors.php
Normal file
70
resources/lang/es/errors.php
Normal file
@ -0,0 +1,70 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Error text strings.
|
||||||
|
*/
|
||||||
|
|
||||||
|
// Permissions
|
||||||
|
'permission' => 'You do not have permission to access the requested page.',
|
||||||
|
'permissionJson' => 'You do not have permission to perform the requested action.',
|
||||||
|
|
||||||
|
// Auth
|
||||||
|
'error_user_exists_different_creds' => 'A user with the email :email already exists but with different credentials.',
|
||||||
|
'email_already_confirmed' => 'Email has already been confirmed, Try logging in.',
|
||||||
|
'email_confirmation_invalid' => 'This confirmation token is not valid or has already been used, Please try registering again.',
|
||||||
|
'email_confirmation_expired' => 'The confirmation token has expired, A new confirmation email has been sent.',
|
||||||
|
'ldap_fail_anonymous' => 'LDAP access failed using anonymous bind',
|
||||||
|
'ldap_fail_authed' => 'LDAP access failed using given dn & password details',
|
||||||
|
'ldap_extension_not_installed' => 'LDAP PHP extension not installed',
|
||||||
|
'ldap_cannot_connect' => 'Cannot connect to ldap server, Initial connection failed',
|
||||||
|
'social_no_action_defined' => 'No action defined',
|
||||||
|
'social_account_in_use' => 'This :socialAccount account is already in use, Try logging in via the :socialAccount option.',
|
||||||
|
'social_account_email_in_use' => 'The email :email is already in use. If you already have an account you can connect your :socialAccount account from your profile settings.',
|
||||||
|
'social_account_existing' => 'This :socialAccount is already attached to your profile.',
|
||||||
|
'social_account_already_used_existing' => 'This :socialAccount account is already used by another user.',
|
||||||
|
'social_account_not_used' => 'This :socialAccount account is not linked to any users. Please attach it in your profile settings. ',
|
||||||
|
'social_account_register_instructions' => 'If you do not yet have an account, You can register an account using the :socialAccount option.',
|
||||||
|
'social_driver_not_found' => 'Social driver not found',
|
||||||
|
'social_driver_not_configured' => 'Your :socialAccount social settings are not configured correctly.',
|
||||||
|
|
||||||
|
// System
|
||||||
|
'path_not_writable' => 'File path :filePath could not be uploaded to. Ensure it is writable to the server.',
|
||||||
|
'cannot_get_image_from_url' => 'Cannot get image from :url',
|
||||||
|
'cannot_create_thumbs' => 'The server cannot create thumbnails. Please check you have the GD PHP extension installed.',
|
||||||
|
'server_upload_limit' => 'The server does not allow uploads of this size. Please try a smaller file size.',
|
||||||
|
'image_upload_error' => 'An error occurred uploading the image',
|
||||||
|
|
||||||
|
// Attachments
|
||||||
|
'attachment_page_mismatch' => 'Page mismatch during attachment update',
|
||||||
|
|
||||||
|
// Pages
|
||||||
|
'page_draft_autosave_fail' => 'Failed to save draft. Ensure you have internet connection before saving this page',
|
||||||
|
|
||||||
|
// Entities
|
||||||
|
'entity_not_found' => 'Entity not found',
|
||||||
|
'book_not_found' => 'Book not found',
|
||||||
|
'page_not_found' => 'Page not found',
|
||||||
|
'chapter_not_found' => 'Chapter not found',
|
||||||
|
'selected_book_not_found' => 'The selected book was not found',
|
||||||
|
'selected_book_chapter_not_found' => 'The selected Book or Chapter was not found',
|
||||||
|
'guests_cannot_save_drafts' => 'Guests cannot save drafts',
|
||||||
|
|
||||||
|
// Users
|
||||||
|
'users_cannot_delete_only_admin' => 'You cannot delete the only admin',
|
||||||
|
'users_cannot_delete_guest' => 'You cannot delete the guest user',
|
||||||
|
|
||||||
|
// Roles
|
||||||
|
'role_cannot_be_edited' => 'This role cannot be edited',
|
||||||
|
'role_system_cannot_be_deleted' => 'This role is a system role and cannot be deleted',
|
||||||
|
'role_registration_default_cannot_delete' => 'This role cannot be deleted while set as the default registration role',
|
||||||
|
|
||||||
|
// Error pages
|
||||||
|
'404_page_not_found' => 'Page Not Found',
|
||||||
|
'sorry_page_not_found' => 'Sorry, The page you were looking for could not be found.',
|
||||||
|
'return_home' => 'Return to home',
|
||||||
|
'error_occurred' => 'An Error Occurred',
|
||||||
|
'app_down' => ':appName is down right now',
|
||||||
|
'back_soon' => 'It will be back up soon.',
|
||||||
|
];
|
19
resources/lang/es/pagination.php
Normal file
19
resources/lang/es/pagination.php
Normal 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' => '« Anterior',
|
||||||
|
'next' => 'Siguiente »',
|
||||||
|
|
||||||
|
];
|
22
resources/lang/es/passwords.php
Normal file
22
resources/lang/es/passwords.php
Normal 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' => 'El Password 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 e-mail.",
|
||||||
|
'token' => 'El token de reset del password es inválido.',
|
||||||
|
'sent' => 'Hemos enviado a su cuenta de e-mail un link para restaurar su password!',
|
||||||
|
'reset' => 'Su password ha sido restaurado!',
|
||||||
|
|
||||||
|
];
|
123
resources/lang/es/settings.php
Normal file
123
resources/lang/es/settings.php
Normal file
@ -0,0 +1,123 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Settings text strings
|
||||||
|
* Contains all text strings used in the general settings sections of BookStack
|
||||||
|
* including users and roles.
|
||||||
|
*/
|
||||||
|
|
||||||
|
'settings' => 'Settings',
|
||||||
|
'settings_save' => 'Save Settings',
|
||||||
|
'settings_save_success' => 'Settings saved',
|
||||||
|
|
||||||
|
/**
|
||||||
|
* App settings
|
||||||
|
*/
|
||||||
|
|
||||||
|
'app_settings' => 'App Settings',
|
||||||
|
'app_name' => 'Application name',
|
||||||
|
'app_name_desc' => 'This name is shown in the header and any emails.',
|
||||||
|
'app_name_header' => 'Show Application name in header?',
|
||||||
|
'app_public_viewing' => 'Allow public viewing?',
|
||||||
|
'app_secure_images' => 'Enable higher security image uploads?',
|
||||||
|
'app_secure_images_desc' => 'For performance reasons, all images are public. This option adds a random, hard-to-guess string in front of image urls. Ensure directory indexes are not enabled to prevent easy access.',
|
||||||
|
'app_editor' => 'Page editor',
|
||||||
|
'app_editor_desc' => 'Select which editor will be used by all users to edit pages.',
|
||||||
|
'app_custom_html' => 'Custom HTML head content',
|
||||||
|
'app_custom_html_desc' => 'Any content added here will be inserted into the bottom of the <head> section of every page. This is handy for overriding styles or adding analytics code.',
|
||||||
|
'app_logo' => 'Application logo',
|
||||||
|
'app_logo_desc' => 'This image should be 43px in height. <br>Large images will be scaled down.',
|
||||||
|
'app_primary_color' => 'Application primary color',
|
||||||
|
'app_primary_color_desc' => 'This should be a hex value. <br>Leave empty to reset to the default color.',
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Registration settings
|
||||||
|
*/
|
||||||
|
|
||||||
|
'reg_settings' => 'Registration Settings',
|
||||||
|
'reg_allow' => 'Allow registration?',
|
||||||
|
'reg_default_role' => 'Default user role after registration',
|
||||||
|
'reg_confirm_email' => 'Require email confirmation?',
|
||||||
|
'reg_confirm_email_desc' => 'If domain restriction is used then email confirmation will be required and the below value will be ignored.',
|
||||||
|
'reg_confirm_restrict_domain' => 'Restrict registration to domain',
|
||||||
|
'reg_confirm_restrict_domain_desc' => 'Enter a comma separated list of email domains you would like to restrict registration to. Users will be sent an email to confirm their address before being allowed to interact with the application. <br> Note that users will be able to change their email addresses after successful registration.',
|
||||||
|
'reg_confirm_restrict_domain_placeholder' => 'No restriction set',
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Role settings
|
||||||
|
*/
|
||||||
|
|
||||||
|
'roles' => 'Roles',
|
||||||
|
'role_user_roles' => 'User Roles',
|
||||||
|
'role_create' => 'Create New Role',
|
||||||
|
'role_create_success' => 'Role successfully created',
|
||||||
|
'role_delete' => 'Delete Role',
|
||||||
|
'role_delete_confirm' => 'This will delete the role with the name \':roleName\'.',
|
||||||
|
'role_delete_users_assigned' => 'This role has :userCount users assigned to it. If you would like to migrate the users from this role select a new role below.',
|
||||||
|
'role_delete_no_migration' => "Don't migrate users",
|
||||||
|
'role_delete_sure' => 'Are you sure you want to delete this role?',
|
||||||
|
'role_delete_success' => 'Role successfully deleted',
|
||||||
|
'role_edit' => 'Edit Role',
|
||||||
|
'role_details' => 'Role Details',
|
||||||
|
'role_name' => 'Role Name',
|
||||||
|
'role_desc' => 'Short Description of Role',
|
||||||
|
'role_system' => 'System Permissions',
|
||||||
|
'role_manage_users' => 'Manage users',
|
||||||
|
'role_manage_roles' => 'Manage roles & role permissions',
|
||||||
|
'role_manage_entity_permissions' => 'Manage all book, chapter & page permissions',
|
||||||
|
'role_manage_own_entity_permissions' => 'Manage permissions on own book, chapter & pages',
|
||||||
|
'role_manage_settings' => 'Manage app settings',
|
||||||
|
'role_asset' => 'Asset Permissions',
|
||||||
|
'role_asset_desc' => 'These permissions control default access to the assets within the system. Permissions on Books, Chapters and Pages will override these permissions.',
|
||||||
|
'role_all' => 'All',
|
||||||
|
'role_own' => 'Own',
|
||||||
|
'role_controlled_by_asset' => 'Controlled by the asset they are uploaded to',
|
||||||
|
'role_save' => 'Save Role',
|
||||||
|
'role_update_success' => 'Role successfully updated',
|
||||||
|
'role_users' => 'Users in this role',
|
||||||
|
'role_users_none' => 'No users are currently assigned to this role',
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Users
|
||||||
|
*/
|
||||||
|
|
||||||
|
'users' => 'Users',
|
||||||
|
'user_profile' => 'User Profile',
|
||||||
|
'users_add_new' => 'Add New User',
|
||||||
|
'users_search' => 'Search Users',
|
||||||
|
'users_role' => 'User Roles',
|
||||||
|
'users_external_auth_id' => 'External Authentication ID',
|
||||||
|
'users_password_warning' => 'Only fill the below if you would like to change your password:',
|
||||||
|
'users_system_public' => 'This user represents any guest users that visit your instance. It cannot be used to log in but is assigned automatically.',
|
||||||
|
'users_delete' => 'Delete User',
|
||||||
|
'users_delete_named' => 'Delete user :userName',
|
||||||
|
'users_delete_warning' => 'This will fully delete this user with the name \':userName\' from the system.',
|
||||||
|
'users_delete_confirm' => 'Are you sure you want to delete this user?',
|
||||||
|
'users_delete_success' => 'Users successfully removed',
|
||||||
|
'users_edit' => 'Edit User',
|
||||||
|
'users_edit_profile' => 'Edit Profile',
|
||||||
|
'users_edit_success' => 'User successfully updated',
|
||||||
|
'users_avatar' => 'User Avatar',
|
||||||
|
'users_avatar_desc' => 'This image should be approx 256px square.',
|
||||||
|
'users_preferred_language' => 'Preferred Language',
|
||||||
|
'users_social_accounts' => 'Social Accounts',
|
||||||
|
'users_social_accounts_info' => 'Here you can connect your other accounts for quicker and easier login. Disconnecting an account here does not previously authorized access. Revoke access from your profile settings on the connected social account.',
|
||||||
|
'users_social_connect' => 'Connect Account',
|
||||||
|
'users_social_disconnect' => 'Disconnect Account',
|
||||||
|
'users_social_connected' => ':socialAccount account was successfully attached to your profile.',
|
||||||
|
'users_social_disconnected' => ':socialAccount account was successfully disconnected from your profile.',
|
||||||
|
|
||||||
|
// Since these labels are already localized this array does not need to be
|
||||||
|
// translated in the language-specific files.
|
||||||
|
// DELETE BELOW IF COPIED FROM EN
|
||||||
|
///////////////////////////////////
|
||||||
|
'language_select' => [
|
||||||
|
'en' => 'English',
|
||||||
|
'de' => 'Deutsch',
|
||||||
|
'fr' => 'Français',
|
||||||
|
'pt_BR' => 'Português do Brasil'
|
||||||
|
]
|
||||||
|
///////////////////////////////////
|
||||||
|
];
|
108
resources/lang/es/validation.php
Normal file
108
resources/lang/es/validation.php
Normal 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' => 'The :attribute must be accepted.',
|
||||||
|
'active_url' => 'The :attribute is not a valid URL.',
|
||||||
|
'after' => 'The :attribute must be a date after :date.',
|
||||||
|
'alpha' => 'The :attribute may only contain letters.',
|
||||||
|
'alpha_dash' => 'The :attribute may only contain letters, numbers, and dashes.',
|
||||||
|
'alpha_num' => 'The :attribute may only contain letters and numbers.',
|
||||||
|
'array' => 'The :attribute must be an array.',
|
||||||
|
'before' => 'The :attribute must be a date before :date.',
|
||||||
|
'between' => [
|
||||||
|
'numeric' => 'The :attribute must be between :min and :max.',
|
||||||
|
'file' => 'The :attribute must be between :min and :max kilobytes.',
|
||||||
|
'string' => 'The :attribute must be between :min and :max characters.',
|
||||||
|
'array' => 'The :attribute must have between :min and :max items.',
|
||||||
|
],
|
||||||
|
'boolean' => 'The :attribute field must be true or false.',
|
||||||
|
'confirmed' => 'The :attribute confirmation does not match.',
|
||||||
|
'date' => 'The :attribute is not a valid date.',
|
||||||
|
'date_format' => 'The :attribute does not match the format :format.',
|
||||||
|
'different' => 'The :attribute and :other must be different.',
|
||||||
|
'digits' => 'The :attribute must be :digits digits.',
|
||||||
|
'digits_between' => 'The :attribute must be between :min and :max digits.',
|
||||||
|
'email' => 'The :attribute must be a valid email address.',
|
||||||
|
'filled' => 'The :attribute field is required.',
|
||||||
|
'exists' => 'The selected :attribute is invalid.',
|
||||||
|
'image' => 'The :attribute must be an image.',
|
||||||
|
'in' => 'The selected :attribute is invalid.',
|
||||||
|
'integer' => 'The :attribute must be an integer.',
|
||||||
|
'ip' => 'The :attribute must be a valid IP address.',
|
||||||
|
'max' => [
|
||||||
|
'numeric' => 'The :attribute may not be greater than :max.',
|
||||||
|
'file' => 'The :attribute may not be greater than :max kilobytes.',
|
||||||
|
'string' => 'The :attribute may not be greater than :max characters.',
|
||||||
|
'array' => 'The :attribute may not have more than :max items.',
|
||||||
|
],
|
||||||
|
'mimes' => 'The :attribute must be a file of type: :values.',
|
||||||
|
'min' => [
|
||||||
|
'numeric' => 'The :attribute must be at least :min.',
|
||||||
|
'file' => 'The :attribute must be at least :min kilobytes.',
|
||||||
|
'string' => 'The :attribute must be at least :min characters.',
|
||||||
|
'array' => 'The :attribute must have at least :min items.',
|
||||||
|
],
|
||||||
|
'not_in' => 'The selected :attribute is invalid.',
|
||||||
|
'numeric' => 'The :attribute must be a number.',
|
||||||
|
'regex' => 'The :attribute format is invalid.',
|
||||||
|
'required' => 'The :attribute field is required.',
|
||||||
|
'required_if' => 'The :attribute field is required when :other is :value.',
|
||||||
|
'required_with' => 'The :attribute field is required when :values is present.',
|
||||||
|
'required_with_all' => 'The :attribute field is required when :values is present.',
|
||||||
|
'required_without' => 'The :attribute field is required when :values is not present.',
|
||||||
|
'required_without_all' => 'The :attribute field is required when none of :values are present.',
|
||||||
|
'same' => 'The :attribute and :other must match.',
|
||||||
|
'size' => [
|
||||||
|
'numeric' => 'The :attribute must be :size.',
|
||||||
|
'file' => 'The :attribute must be :size kilobytes.',
|
||||||
|
'string' => 'The :attribute must be :size characters.',
|
||||||
|
'array' => 'The :attribute must contain :size items.',
|
||||||
|
],
|
||||||
|
'string' => 'The :attribute must be a string.',
|
||||||
|
'timezone' => 'The :attribute must be a valid zone.',
|
||||||
|
'unique' => 'The :attribute has already been taken.',
|
||||||
|
'url' => 'The :attribute format is invalid.',
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| 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' => 'Password confirmation required',
|
||||||
|
],
|
||||||
|
],
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| 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' => [],
|
||||||
|
|
||||||
|
];
|
Loading…
Reference in New Issue
Block a user