first commit

This commit is contained in:
Eric Li
2025-06-13 12:09:50 +08:00
commit b12cd07419
545 changed files with 39389 additions and 0 deletions

16
lang/vendor/backpack/es/backup.php vendored Normal file
View File

@ -0,0 +1,16 @@
<?php
// --------------------------------------------------------
// This is only a pointer file, not an actual language file
// --------------------------------------------------------
//
// If you've copied this file to your /resources/lang/vendor/backpack/
// folder, please delete it, it's no use there. You need to copy/publish the
// actual language file, from the package.
// If a langfile with the same name exists in the package, load that one
if (file_exists(__DIR__.'/../../../../../backupmanager/src/resources/lang/'.basename(__DIR__).'/'.basename(__FILE__))) {
return include __DIR__.'/../../../../../backupmanager/src/resources/lang/'.basename(__DIR__).'/'.basename(__FILE__);
}
return [];

98
lang/vendor/backpack/es/base.php vendored Normal file
View File

@ -0,0 +1,98 @@
<?php
return [
/*
|--------------------------------------------------------------------------
| Backpack\Base Language Lines
|--------------------------------------------------------------------------
*/
'registration_closed' => 'El registro de usuarios está cerrado.',
'no_email_column' => 'Los usuarios no tienen una dirección de correo electrónico asociada.',
'first_page_you_see' => 'La página que ves después de iniciar sesión',
'login_status' => 'Estado de la conexión',
'logged_in' => '¡Usted ha iniciado sesión!',
'toggle_navigation' => 'Activar/desactivar la navegación',
'administration' => 'ADMINISTRACIÓN',
'user' => 'USUARIO',
'logout' => 'Salir',
'login' => 'Iniciar sesión',
'register' => 'Crear usuario',
'name' => 'Nombre',
'email_address' => 'Correo',
'email' => 'Correo electrónico',
'username' => 'Nombre de usuario',
'password' => 'Contraseña',
'old_password' => 'Contraseña anterior',
'new_password' => 'Contraseña nueva',
'confirm_password' => 'Confirmar contraseña',
'remember_me' => 'Recordar contraseña',
'forgot_your_password' => '¿Olvidó su contraseña?',
'reset_password' => 'Restaurar contraseña',
'send_reset_link' => 'Enviar enlace para restaurar la contraseña',
'click_here_to_reset' => 'Click aquí para restaurar la contraseña',
'change_password' => 'Cambiar contraseña',
'unauthorized' => 'No autorizado.',
'dashboard' => 'Panel',
'handcrafted_by' => 'Realizado por',
'powered_by' => 'Creado con',
'my_account' => 'Mi cuenta',
'update_account_info' => 'Actualizar información de cuenta',
'save' => 'Guardar',
'cancel' => 'Cancelar',
'error' => 'Error',
'success' => 'Existoso',
'warning' => 'Advertencia',
'notice' => 'Aviso',
'old_password_incorrect' => 'Contraseña antigua incorrecta.',
'password_dont_match' => 'Las contraseñas no coinciden.',
'password_empty' => 'Asegúrese de que ambos campos de contraseña estén completos.',
'password_updated' => 'Contraseña actalizada.',
'account_updated' => 'Cuenta actualizada correctamente.',
'unknown_error' => 'Ha ocurrido un error. Por favor vuelva a intenter.',
'error_saving' => 'Error mientras se guardaba. Por favor vuelva a intenter.',
'error_login' => 'Su contraseña ha cambiado en otro navegador. Por favor, vuelva a iniciar sesión con su nueva contraseña.',
'session_expired_error' => 'Su sesión ha caducado. Por favor inicie sesión nuevamente en su cuenta.',
'welcome' => '¡Bienvenido!',
'use_sidebar' => 'Use la barra lateral a la izquierda para crear, editar o eliminar contenido.',
'error_page' => [
'title' => 'Error :error',
'button' => 'Ir a la página de inicio',
'message_4xx' => 'Por favor, <a :href_back>vuelva atrás</a> o vaya a <a :href_homepage>la página de inicio</a>',
'message_500' => 'Se ha producido un error interno del servidor. Si el error persiste, póngase en contacto con el equipo de desarrollo.',
'message_503' => 'El servidor está sobrecargado o en mantenimiento. Por favor, inténtalo más tarde.',
'400' => 'Solicitud errónea.',
'401' => 'Acción no autorizada.',
'403' => 'Prohibido.',
'404' => 'Página no encontrada.',
'405' => 'Método no permitido.',
'408' => 'Tiempo de espera agotado.',
'429' => 'Demasiadas peticiones.',
'500' => 'No eres tú, soy yo.',
],
'password_reset' => [
'greeting' => '¡Hola!',
'subject' => 'Notificación restablecimiento de contraseña',
'line_1' => 'Recibió este correo electrónico porque recibimos una solicitud de restablecimiento de contraseña para su cuenta.',
'line_2' => 'Haga clic en el botón a continuación para restablecer su contraseña:',
'button' => 'Restablecer contraseña',
'notice' => 'Si no has solicitado un restablecimiento de contraseña, no se requiere ninguna acción adicional.',
],
'step' => 'Paso',
'confirm_email' => 'Confirmar correo electrónico',
'choose_new_password' => 'Elija nueva contraseña',
'confirm_new_password' => 'Confirmar nueva contraseña',
'throttled' => 'Ya ha pedido un restablecimiento de contraseña recientemente. Por favor, revise su correo electrónico. Si no ha recibido el correo de restablecimiento, vuelva a intentarlo más tarde.',
'throttled_request' => 'Ha excedido el máximo de intentos. Por favor, espere unos minutos y vuelva a intentarlo.',
'verify_email' => [
'email_verification' => 'Verificación del correo electrónico',
'verification_link_sent' => 'Se ha enviado un enlace de verificación a su dirección de correo electrónico.',
'email_verification_required' => 'Por favor, verifique su dirección de correo electrónico haciendo clic en el enlace que le hemos enviado.',
'resend_verification_link' => 'Reenviar enlace',
],
];

192
lang/vendor/backpack/es/crud.php vendored Normal file
View File

@ -0,0 +1,192 @@
<?php
return [
/*
|--------------------------------------------------------------------------
| Backpack Crud Language Lines
|--------------------------------------------------------------------------
|
| The following language lines are used by the CRUD interface.
| You are free to change them to anything
| you want to customize your views to better match your application.
|
*/
// Forms
'save_action_save_and_new' => 'Guardar y crear nuevo',
'save_action_save_and_edit' => 'Guardar y continuar editando',
'save_action_save_and_back' => 'Guardar y regresar',
'save_action_save_and_preview' => 'Guardar y vista previa',
'save_action_changed_notification' => 'La acción por defecto del botón guardar ha sido modificada.',
// Create form
'add' => 'Añadir',
'back_to_all' => 'Volver al listado de',
'cancel' => 'Cancelar',
'add_a_new' => 'Añadir ',
// Edit form
'edit' => 'Editar',
'save' => 'Guardar',
// Translatable models
'edit_translations' => 'EDITAR TRADUCCIONES',
'language' => 'Idioma',
// CRUD table view
'all' => 'Todos los registros de ',
'in_the_database' => 'en la base de datos',
'list' => 'Listar',
'reset' => 'Reiniciar',
'actions' => 'Acciones',
'preview' => 'Vista previa',
'delete' => 'Eliminar',
'admin' => 'Admin',
'details_row' => 'Esta es la fila de detalles. Modificar a su gusto.',
'details_row_loading_error' => 'Se ha producido un error al cargar los datos. Por favor, intente de nuevo.',
'clone' => 'Clonar',
'clone_success' => '<strong>Elemento clonado</strong><br>Se creó un nuevo elemento con la misma información que este.',
'clone_failure' => '<strong>La clonación falló</strong><br>No se puede crear el nuevo elemento. Inténtalo de nuevo.',
// Confirmation messages and bubbles
'delete_confirm' => '¿Está seguro que desea eliminar este elemento?',
'delete_confirmation_title' => 'Elemento eliminado',
'delete_confirmation_message' => 'El elemento ha sido eliminado de manera correcta.',
'delete_confirmation_not_title' => 'No se pudo eliminar',
'delete_confirmation_not_message' => 'Ha ocurrido un error. Puede que el elemento no haya sido eliminado.',
'delete_confirmation_not_deleted_title' => 'No se pudo eliminar',
'delete_confirmation_not_deleted_message' => 'No ha ocurrido nada. Su elemento está seguro.',
// Bulk actions
'bulk_no_entries_selected_title' => 'No hay registros seleccionados',
'bulk_no_entries_selected_message' => 'Seleccione uno o más registros en los que realizar la operación',
// Bulk delete
'bulk_delete_are_you_sure' => '¿Estás seguro de que deseas eliminar :number registro/s?',
'bulk_delete_sucess_title' => 'Registros eliminados',
'bulk_delete_sucess_message' => ' los registros han sido eliminados',
'bulk_delete_error_title' => 'Registros no eliminados',
'bulk_delete_error_message' => 'No se pudieron eliminar uno o más registros',
// Bulk clone
'bulk_clone_are_you_sure' => '¿Está seguro de que desea clonar :number registro/s?',
'bulk_clone_sucess_title' => 'Registros clonados',
'bulk_clone_sucess_message' => ' registros han sido clonados.',
'bulk_clone_error_title' => 'Registros no clonados',
'bulk_clone_error_message' => 'No se pudieron crear una o más entradas. Inténtalo de nuevo.',
// Ajax errors
'ajax_error_title' => 'Error',
'ajax_error_text' => 'Error al cargar la página. Por favor, vuelva a cargar la página.',
// DataTables translation
'emptyTable' => 'No hay datos disponibles en la tabla',
'info' => 'Mostrando registros _START_ a _END_ de un total de _TOTAL_ registros',
'infoEmpty' => '',
'infoFiltered' => '(filtrando de _MAX_ registros totales)',
'infoPostFix' => '.',
'thousands' => ',',
'lengthMenu' => '_MENU_ elementos por página',
'loadingRecords' => 'Cargando...',
'processing' => 'Procesando...',
'search' => 'Buscar',
'zeroRecords' => 'No se encontraron elementos',
'paginate' => [
'first' => 'Primero',
'last' => 'Último',
'next' => 'Siguiente',
'previous' => 'Anterior',
],
'aria' => [
'sortAscending' => ': activar para ordenar ascendentemente',
'sortDescending' => ': activar para ordenar descendentemente',
],
'export' => [
'export' => 'Exportar',
'copy' => 'Copiar',
'excel' => 'Excel',
'csv' => 'CSV',
'pdf' => 'PDF',
'print' => 'Imprimir',
'column_visibility' => 'Visibilidad de columnas',
],
'custom_views' => [
'title' => 'vistas personalizadas',
'title_short' => 'vistas',
'default' => 'por defecto',
],
// global crud - errors
'unauthorized_access' => 'Acceso denegado - usted no tiene los permisos necesarios para ver esta página.',
'please_fix' => 'Por favor corrija los siguientes errores:',
// global crud - success / error notification bubbles
'insert_success' => 'El elemento ha sido añadido de manera correcta.',
'update_success' => 'El elemento ha sido modificado de manera correcta.',
// CRUD reorder view
'reorder' => 'Reordenar',
'reorder_text' => 'Arrastrar y soltar para reordenar.',
'reorder_success_title' => 'Hecho',
'reorder_success_message' => 'El orden ha sido guardado.',
'reorder_error_title' => 'Error',
'reorder_error_message' => 'El orden no se ha guardado.',
// CRUD yes/no
'yes' => 'Sí',
'no' => 'No',
// CRUD filters navbar view
'filters' => 'Filtros',
'toggle_filters' => 'Alternar filtros',
'remove_filters' => 'Remover filtros',
'apply' => 'Apply',
// filters language strings
'today' => 'Hoy',
'yesterday' => 'Ayer',
'last_7_days' => 'Los últimos 7 días',
'last_30_days' => 'Últimos 30 días',
'this_month' => 'Este mes',
'last_month' => 'El mes pasado',
'custom_range' => 'Rango personalizado',
'weekLabel' => 'W',
// Fields
'browse_uploads' => 'Subir archivos',
'select_all' => 'Seleccionar todo',
'select_files' => 'Selecciona archivos',
'select_file' => 'Selecciona un archivo',
'clear' => 'Limpiar',
'page_link' => 'Enlace',
'page_link_placeholder' => 'http://example.com/su-pagina',
'internal_link' => 'Enlace interno',
'internal_link_placeholder' => 'Slug interno. Ejplo: \'admin/page\' (sin comillas) para \':url\'',
'external_link' => 'Enlace externo',
'choose_file' => 'Elegir archivo',
'new_item' => 'Nuevo elemento',
'select_entry' => 'Selecciona un elemento',
'select_entries' => 'Selecciona elementos',
// Table field
'table_cant_add' => 'No se puede agregar una nueva :entity',
'table_max_reached' => 'El número máximo de :max alcanzado',
// google_map
'google_map_locate' => 'Obtener mi ubicación',
// File manager
'file_manager' => 'Administrador de archivos',
// InlineCreateOperation
'related_entry_created_success' => 'El elemento relacionado ha sido creado y seleccionado.',
'related_entry_created_error' => 'No se pueden crear elementos relacionados.',
'inline_saving' => 'Guardando...',
// returned when no translations found in select inputs
'empty_translations' => '(vacío)',
// The pivot selector required validation message
'pivot_selector_required_validation_message' => 'El campo dinámico es obligatorio.',
];

View File

@ -0,0 +1,16 @@
<?php
// --------------------------------------------------------
// This is only a pointer file, not an actual language file
// --------------------------------------------------------
//
// If you've copied this file to your /resources/lang/vendor/backpack/
// folder, please delete it, it's no use there. You need to copy/publish the
// actual language file, from the package.
// If a langfile with the same name exists in the package, load that one
if (file_exists(__DIR__.'/../../../../../langfilemanager/src/resources/lang/'.basename(__DIR__).'/'.basename(__FILE__))) {
return include __DIR__.'/../../../../../langfilemanager/src/resources/lang/'.basename(__DIR__).'/'.basename(__FILE__);
}
return [];

16
lang/vendor/backpack/es/logmanager.php vendored Normal file
View File

@ -0,0 +1,16 @@
<?php
// --------------------------------------------------------
// This is only a pointer file, not an actual language file
// --------------------------------------------------------
//
// If you've copied this file to your /resources/lang/vendor/backpack/
// folder, please delete it, it's no use there. You need to copy/publish the
// actual language file, from the package.
// If a langfile with the same name exists in the package, load that one
if (file_exists(__DIR__.'/../../../../../logmanager/src/resources/lang/'.basename(__DIR__).'/'.basename(__FILE__))) {
return include __DIR__.'/../../../../../logmanager/src/resources/lang/'.basename(__DIR__).'/'.basename(__FILE__);
}
return [];

16
lang/vendor/backpack/es/pagemanager.php vendored Normal file
View File

@ -0,0 +1,16 @@
<?php
// --------------------------------------------------------
// This is only a pointer file, not an actual language file
// --------------------------------------------------------
//
// If you've copied this file to your /resources/lang/vendor/backpack/
// folder, please delete it, it's no use there. You need to copy/publish the
// actual language file, from the package.
// If a langfile with the same name exists in the package, load that one
if (file_exists(__DIR__.'/../../../../../pagemanager/src/resources/lang/'.basename(__DIR__).'/'.basename(__FILE__))) {
return include __DIR__.'/../../../../../pagemanager/src/resources/lang/'.basename(__DIR__).'/'.basename(__FILE__);
}
return [];

View File

@ -0,0 +1,16 @@
<?php
// --------------------------------------------------------
// This is only a pointer file, not an actual language file
// --------------------------------------------------------
//
// If you've copied this file to your /resources/lang/vendor/backpack/
// folder, please delete it, it's no use there. You need to copy/publish the
// actual language file, from the package.
// If a langfile with the same name exists in the package, load that one
if (file_exists(__DIR__.'/../../../../../permissionmanager/src/resources/lang/'.basename(__DIR__).'/'.basename(__FILE__))) {
return include __DIR__.'/../../../../../permissionmanager/src/resources/lang/'.basename(__DIR__).'/'.basename(__FILE__);
}
return [];

16
lang/vendor/backpack/es/settings.php vendored Normal file
View File

@ -0,0 +1,16 @@
<?php
// --------------------------------------------------------
// This is only a pointer file, not an actual language file
// --------------------------------------------------------
//
// If you've copied this file to your /resources/lang/vendor/backpack/
// folder, please delete it, it's no use there. You need to copy/publish the
// actual language file, from the package.
// If a langfile with the same name exists in the package, load that one
if (file_exists(__DIR__.'/../../../../../settings/src/resources/lang/'.basename(__DIR__).'/'.basename(__FILE__))) {
return include __DIR__.'/../../../../../settings/src/resources/lang/'.basename(__DIR__).'/'.basename(__FILE__);
}
return [];