<?php
// phpcs:disable PSR1.Files.SideEffects
define('ACCOUNT_NOT_ACTIVATED', 'Esta cuenta no está habilitada');
define('ACTION_BUTTONS_TARGET', 'Objetivo de los botones de acción');
define('ACTION_CONST', 'Acción');
define('ADD', 'Agregar');
define('ADD_CATEGORY', 'Agregar categoría');
define('ADD_EDIT_VALUES', 'Agregar / Editar valores');
define('ADD_FILTER', 'Agregar filtro');
define('ADD_NEW', 'Agregar nuevo');
define('ADD_TO_NAVBAR', 'Agregar al menú de navegación');
define('ADDRESS', 'Dirección');
define('ADMIN', 'Admin');
define('ADMIN_NAVBAR', 'Barra de navegación de admin');
define('ADMIN_AUTHENTICATION_MODULE', 'El módulo de autenticación de usuarios');
define('ADMIN_AUTHENTICATION_MODULE_ENABLED', 'Autenticación de usuarios habilitada');
define('ADMIN_AUTHENTICATION_MODULE_IS_ENABLED', 'El módulo de autenticación de usuarios está <span class="text-success-800">Habilitado</span>');
define('ADMIN_AUTHENTICATION_MODULE_DISABLED', 'Autenticación de usuarios deshabilitada');
define('ADMIN_AUTHENTICATION_MODULE_INSTALLED', 'El módulo de autenticación de usuarios se ha instalado correctamente. La página se recargará automáticamente en unos segundos.');
define('ADMIN_AUTHENTICATION_MODULE_IS_DISABLED', 'El módulo de autenticación de usuarios está  <span class="text-danger-800">Deshabilitado</span>');
define('ADMIN_AUTHENTICATION_MODULE_IS_NOT_INSTALLED', 'El módulo de autenticación de usuarios no está instalado.');
define('ADMIN_DASHBOARD', 'Panel de administración');
define('ADMIN_FILTERED_COLUMNS_CLASS_HELPER', 'Ingrese una o varias clases de CSS para establecer el estilo de las columnas filtradas en las listas de LECTURA del administrador. Por ejemplo: bg-gray-200');
define('ADMIN_FILTERED_COLUMNS_CLASS_TXT', 'Clase CSS de las columnas filtradas');
define('ADMIN_PASSWORD_HELP', '6 caracteres mínimo. Mayúscula (s) + minúsculas obligatorias (s). Sugerido número (s) + símbolo (s)');
define('ADVANCED', 'Avanzado');
define('AJAX_LOADING', 'Carga de Ajax');
define('ALL', 'Todo');
define('ALL_ON_THE_SAME_PAGE', 'Todo en la misma página');
define('ALL_RECORDS', 'Todas las grabaciones');
define('ARGUMENTS', 'Argumentos');
define('ARRAY_VALUE_TYPE', 'Array (checkbox o select multiple)');
define('AT_LEAST', 'Como mínimo');
define('AUTHENTICATION_MODULE', 'Módulo de autenticación');
define('AUTO', 'Auto');
define('BACKUP_VERSION', 'Versión de respaldo');
define('BOOLEAN_CONST', 'Boolean');
define('BUILD', 'Construir');
define('BULK_DELETE_BUTTON', 'Permitir la eliminación masiva');
define('BULK_DELETE_SUCCESS_MESSAGE', ' registro(s) suprimido(s)');
define('CANCEL', 'Cancelar');
define('CASCADE_DELETE_OPTIONS', 'Opciones de borrado en cascada');
define('CHANGES_RECORDED', 'Los cambios se han registrado');
define('CHAR_COUNT', 'Contador de caracteres');
define('CHAR_COUNT_MAX', 'Número máximo de caracteres');
define('CHARACTERS', 'Caracteres');
define('CHECKBOXES', 'Casillas para marcar');
define('CHOOSE_DATABASE', 'Base de datos');
define('CHOOSE_LIST_TYPE', 'Tipo de lista');
define('CHOOSE_SELECT_OPTIONS', 'Elija las opciones para el campo de selección');
define('CHOOSE_TABLE', 'Tabla');
define('CHOOSE_VALUES_FROM_TABLE', 'Elegir valores en tabla de base de datos');
define('CITY', 'Ciudad');
define('CLICK_TO_EDIT', 'Click para editar');
define('CLICK_TO_OPEN_THE_ICONPICKER', 'Haga clic para abrir el selector de iconos');
define('CLICK_TO_REFRESH', 'Haga clic para actualizar y ver los cambios');
define('CLOSE', 'Cerrar');
define('CLOSE_WINDOW', 'Puede cerrar esta ventana de forma segura.');
define('COLOR', 'Color');
define('COLUMN', 'Columna');
define('COMPARE', 'Comparar');
define('CONFIGURATION', 'Configuración');
define('CONSTRAINT_USERS_CREATE_HELPER', 'Derechos de CREAR/ELIMINAR usuarios no pueden ser limitados - esto no tendría sentido');
define('CONSTRAINT_QUERY_TIP', '<p>WHERE query para limitar derechos.</p><p>Ejemplo: <br><em>, users WHERE table.users_ID = users.ID AND users.ID = CURRENT_USER_ID</em></p><p><em>CURRENT_USER_ID</em> será reemplazado automáticamente por el usuario conectado\'s ID.</p>');
define('CREATE_IMAGE_THUMBNAILS', 'Crear miniaturas');
define('CREATED_UPDATED_FILES', 'Archivos creados / editados');
define('CROP', 'Cortar');
define('CRUD_GENERATOR', 'Generador CRUD');
define('CURRENT_VERSION_UP_TO_DATE', 'La versión actual está actualizada');
define('CURRENT_VIEW', 'Vista actual');
define('CUSTOM', 'Personalizado');
define('CUSTOMIZE_THEME_AND_NAVBARS', 'Personalizar el tema y las barras de navegación');
define('CUSTOM_VALUES', 'Valores personalizados');
define('DATABASE_CONST', 'Base de datos');
define('DATE_CONST', 'Fecha');
define('DATE_DISPLAY_FORMAT', 'Formatos de fecha');
define('DATE_HELPER', 'Ver formatos disponibles');
define('DATE_NOW_HIDDEN', 'Fecha actual (ocultar)');
define('DATE_NOW_HIDDEN_HELPER', 'Ocultar el campo e introducir el valor de la fecha actual (no|si)');
define('DB_ERROR', 'Error al guardar');
define('DB_RELATIONS_REFRESHED', 'Se han actualizado las relaciones de las tablas');
define('DB_STRUCTURE_LOADED', 'Se ha cargado la estructura de la base de datos.');
define('DEFAULT_CONST', 'Por defecto');
define('DEBUG_DB_QUERIES_ENABLED', 'Simular y depurar está habilitado. Las consultas de inserción/actualización/eliminación de la base de datos se simulan, no se ejecutan.');
define('DEFAULT_SEARCH_FIELD', 'Campo de búsqueda predeterminado');
define('DELETE_CONST', 'Eliminar'); // avoiding 'delete' keyword usage
define('DELETE_ACTION', 'Eliminación');
define('DELETE_RECORDS_FROM', 'Eliminar registros de ');
define('DELETE_SELECTED_RECORDS', 'Borrar los registros seleccionados');
define('DELETE_SUCCESS_MESSAGE', '1 registro eliminado');
define('DETAIL', 'Detalle');
define('DIFF_FILES', 'Comparar archivos');
define('DISABLE', 'Deshabilitar');
define('DISABLED', 'Deshabilitado');
define('DISPLAY', 'Mostrar');
define('DISPLAY_ALL', 'Mostrar todos');
define('DISPLAY_NAME', 'Nombre mostrado');
define('DISPLAY_OF_DATA_TABLES', 'Visualización de tablas de datos');
define('DISPLAY_VALUE', 'Valor mostrado');
define('DOC', 'Haga clic para abrir la documentación en una nueva pestaña');
define('DOMAIN', 'Dominio');
define('DRAG_ME', 'Desplázame');
define('EDIT', 'Editar');
define('EDITABLE_CONTENT', 'Contenido editable');
define('EDIT_IN_PLACE', 'Editar en el lugar');
define('EMAIL', 'Email');
define('ENABLE', 'Habilitar');
define('ENABLED', 'Habilitado');
define('ENABLE_SORTING', 'Permitir ordenar');
define('ENTER_YOUR_CREDENTIALS_BELOW', 'Ingresa tus credenciales abajo');
define('ERROR', 'Error');
define('ERROR_CANT_CREATE_DIR', 'Imposible crear directorio');
define('ERROR_CANT_WRITE_FILE', 'Imposible crear / editar archivo');
define('ERROR_FILE_NOT_FOUND', 'Archivo no encontrado. Tendrás que construir esta página con el generador CRUD antes de poder acceder a ella');
define('EXPORT', 'Exportar');
define('EXPORT_BUTTON', 'Botón "Exportar"');
define('EXTERNAL_RELATIONS', 'Relaciones externas');
define('FAILED_TO_CONNECT_DB', 'Error conectando con la base de datos');
define('FAILED_TO_DELETE', 'Imposible eliminar');
define('FAILURE', 'Falla');
define('FIELD', 'Campo');
define('FIELD_DELETE_CONFIRM', 'Campo para confirmar la eliminación');
define('FIELD_HEIGHT', 'Altura del campo');
define('FIELD_TYPE', 'Tipo de campo');
define('FIELD_WIDTH', 'Ancho del campo');
define('FIELDS', 'Campos');
define('FIELDS_TO_DISPLAY', 'Campos a mostrar');
define('FIELDS_TO_FILTER', 'Campos a ser filtrados');
define('FILE', 'Archivo');
define('FILE_AUTHORIZED', 'Tipos de archivo autorizados');
define('FILE_NOT_FOUND', 'Archivo no encontrado');
define('FILE_PATH', 'Ruta de archivos');
define('FILE_URL', 'URL de archivos');
define('FILTER', 'Filtro');
define('FILTER_BY_DATE_RANGE', 'Filtrar por rango de fechas');
define('FILTER_BY_DATE_RANGE_HELPER', 'Si "Sí", los usuarios elegirán los registros entre 2 fechas. Si no, elegirán una sola fecha.<br><span class="text-orange-600">No se puede usar con la carga de Ajax.</span>');
define('FILTER_DROPDOWNS', 'Filtros (desplegar lista para filtrar resultados)');
define('FILTER_HELP_1', 'Campo de filtrado');
define('FILTER_HELP_2', 'Campo asociado - Opcional - (Ejemplo: Nombre + Apellido)');
define('FILTER_LIST', 'Filtrar la lista');
define('FIRST_NAME', 'Nombre');
define('FORGOT_PASSWORD', 'Olvidaste contraseña');
define('FORMS_GENERATED', 'Formularios generados');
define('FUNCTION_CONST', 'Función');
define('GENERAL_SETTINGS', 'Configuración general');
define('GENERATED_FILTER', 'Filtros generados ');
define('GROUP_WARNING', 'El campo agrupado %field% debe estar agrupado con un segundo campo contiguo');
define('GROUP_WIDTH_WARNING', 'El grupo [%field1%, %field2%] excede el ancho máximo (100%)');
define('GROUPED', 'Agrupado');
define('HEIGHT', 'altura');
define('HELP_TEXT', 'Texto de ayuda');
define('HIDE', 'Ocultar');
define('HOME', 'Home');
define('HTML', 'Html');
define('HUMAN_READABLE_NAMES', 'Nombres mostrados en Admin');
define('IMAGE', 'Imagen');
define('IMAGE_EDITOR', 'Editor de imágenes');
define('IMAGE_PATH', 'Ruta de imágenes');
define('IMAGE_URL', 'URL de imágenes');
define('IN_A_PAGINATED_LIST', 'En una lista paginada');
define('INFO_REGISTERED', 'Informaciones registradas');
define('INSTALL_ADMIN_AUTHENTICATION_MODULE', 'Instalar el módulo de Autenticación de usuarios');
define('INSERT_SUCCESS_MESSAGE', '1 registro agregado');
define('INSUFFICIENT_RIGHTS_IN_AUTHENTICATION_MODULE', '
Su perfil de usuario no le permite leer ni editar el contenido de <span class="fw-bold">%TABLE%</span>. <br>Para acceder a este recurso debe solicitar a su administrador que aumente sus derechos.');
define('INVALID_CHARS_ERROR', 'El siguiente %target_name% contiene caracteres inválidos o no-standard:<br>%target_values%<br><br><span class="fw-bold">DEBES</span> cambiar esos nombres, o las funciones de PHPCG pueden afectarse.<br><br>Los caracteres permitidos son: minúsculas, mayúsculas, números y guion_bajo. No se permiten números en el primer carácter.<br><br><span class="fw-bold">Una vez hecho esto, haga clic en el botón "recargar la estructura de la base de datos".</span>.');
define('LABEL', 'Etiqueta');
define('LIST_GENERATED', 'Lista generada');
define('LOAD', 'Carga');
define('LOADING_PLEASE_WAIT', 'Cargando ... por favor espere');
define('LOGIN_ERROR', 'Error de autenticación');
define('LOGIN_TO_YOUR_ACCOUNT', 'Iniciar sesión');
define('LOGOUT', 'Cerrar sesión');
define('LOWERCASE', 'Minúscula');
define('LOWERCASE_CHARACTERS', 'Caracteres minúsculas');
define('MAIN_SETTINGS', 'Parámetros principales');
define('MATCHING_RECORDS_WILL_BE_DELETED', 'Los registros coincidentes en las siguientes tablas serán eliminados simultáneamente');
define('MAX_HEIGHT', 'Altura máxima');
define('MAX_SIZE_HELPER', 'Dejar en blanco si no tiene limitación');
define('MAX_WIDTH', 'Ancho máximo');
define('MERGE', 'Mezclar');
define('MERGE_DONE', 'El archivo %FILE% ha sido actualizado.');
define('MESSAGE_SENT', 'Mensaje enviado');
define('MISSING_TABLE_IN_AUTHENTICATION_MODULE', 'La tabla <span class="fw-bold">%TABLE%</span> está usada en el panel de administración pero no fue instalada con el módulo de autenticación. <br> El módulo de autenticación debe ser reinstalado para agregar la tabla <span class="fw-bold">%TABLE%</span> en el perfil de manejo de derechos.<br><a class="text-danger" href="https://www.phpcrudgenerator.com/documentation/index#admin-user-authentication-module" target="_blank">Cómo reinstalar/actualizar el módulo de autenticación de usuario administrador</a>');
define('MOBILE_PHONE', 'Celular');
define('MULTIPLE_CONST', 'Múltiple');
define('NAME', 'Apellido');
define('NEED_HELP', 'Necesitas ayuda');
define('NESTED_TABLE', 'Tabla anidada');
define('NEW_VERSION', 'Nueva versión');
define('NO', 'No');
define('NO_HTML', 'No html');
define('NO_PRIMARY_KEY', 'Clave primaria no encontrada. La clave primaria es esencial para el funcionamiento de tu administración.');
define('NO_RECORD_FOUND', 'No se encuentran registros');
define('NO_RELATIONSHIP_FOUND', 'No se ha encontrado ninguna relación');
define('NO_RESULT_FOUND', 'No se encuentran resultados');
define('NO_VALUE_SELECTED', 'Por favor define valores para el campo ');
define('NONE', 'Ninguna');
define('NOTHING_TO_MERGE', '<p>El archivo de origen y el de destino son idénticos.</p><p>No hay nada que fusionar.</p>');
define('NUMBER', 'Número');
define('NUMBERS', 'Números');
define('OK', 'Ok');
define('OPEN_ADMIN_PAGE', 'Abrir la página de administración');
define('OPEN_URL', 'Abrir URL');
define('OPEN_URL_BUTTON', 'Botón de apertura de URL');
define('OPTIONS', 'Opciones');
define('ORDER_BY', 'Ordenar por');
define('ORGANIZE_ADMIN_NAVBAR', 'Organizar el menú de Admin');
define('PAGE', 'página');
define('PAGINATED_LIST', 'Lista paginada');
define('PASSWORD', 'Contraseña');
define('PASSWORD_CONSTRAINT', 'Restricciones');
define('PASSWORD_EDIT_HELPER', 'Dejar en blanco para mantener la contraseña actual');
define('PHONE', 'Teléfono');
define('PRINT', 'Imprimir');
define('PROFILE', 'Perfil');
define('PURCHASE_CODE', 'Código de compra');
define('QUERY', 'Query');
define('QUERY_FAILED', 'El query falló');
define('RECORDING', 'Guardando');
define('RECORDS', 'Registros');
define('REFERENCED_TABLE', 'Tabla referenciada');
define('REFERENCED_COLUMN', 'Columna referenciada');
define('REFRESH', 'Actualizar');
define('RELATIONS', 'Relaciones');
define('REFRESH_DB_RELATIONS', 'Actualizar las relaciones de la base de datos');
define('REFRESH_DB_STRUCTURE', 'Refrescar la estructura de la base de datos');
define('REINSTALL', 'Vuelva a instalar');
define('REINSTALL_TIP', 'Borre todos los datos de usuario e inicie una nueva instalación. Haga clic para obtener más detalles antes de la confirmación.');
define('REMOVE', 'Eliminar');
define('REMOVE_ADMIN_AUTHENTICATION_MODULE_HELPER', '<p>Esto eliminará todos los archivos de usuarios y perfiles del panel de administración y del generador, así como las tablas "%USERS_TABLE%" y "%USERS_TABLE%_profiles" de su base de datos.</p>');
define('REMOVE_FROM_NAVBAR', 'Eliminar de la barra de navegación');
define('REMOVE_THIS_FILTER', 'Eliminar este filtro');
define('REQUIRED', 'Requerido');
define('RESET', 'Reestablecer');
define('RESET_TABLE_DATA', 'Anular datos de tabla');
define('RESTRICTED', 'Restringido');
define('RESULTS_PER_PAGE', 'Resultados');
define('SAVE_CHANGES', 'Guardar cambios');
define('SEARCH', 'Buscar');
define('SEARCHING', 'Investigación en curso');
define('SELECT_CONST', 'Seleccionar');
define('SELECT_ACTION', 'Seleccionar una acción');
define('SELECT_DATABASE', 'Seleccionar una base de datos');
define('SELECT_FIELDS_TYPES_FOR_CREATE_UPDATE', 'Elige los tipos de campo y opciones para Crear | Actualizar');
define('SELECT_MULTIPLE', 'Seleccione múltiples');
define('SELECT_OPTIONS_FOR_PAGINATED_LIST', 'Opciones de la lista paginada');
define('SELECT_OPTIONS_FOR_SINGLE_ELEMENT_LIST', 'Opciones de registro único');
define('SELECT_OPTIONS_FOR_DELETE_FORM', 'Opciones para el formulario de eliminación');
define('SELECT_TABLES_USED_IN_ADMIN', 'Tablas usadas en Admin');
define('SELECT_TABLES_USED_IN_ADMIN_HELP', 'Las tablas seleccionadas serán usadas para definir los perfiles de derechos de usuario');
define('SESSION_EXPIRED', 'La sesión ha expirado. Conecta el CRUD con tu base de datos nuevamente.');
define('SHOW', 'Mostrar');
define('SHOW_SEARCH_RESULTS', 'Mostrar resultados de búsqueda');
define('SIGN_IN', 'Iniciar sesión');
define('SIDEBAR_EMPTY_ALERT', 'Barra lateral esta vacía');
define('SIDE_BY_SIDE_COMPARISON', 'Comparación lado a lado');
define('SIDE_BY_SIDE_COMPARISON_HELPER', 'Haz Click en las partes que quieras dejar en las columnas izquierda y derecha, luego <span class="fw-bold">"' . MERGE . '"</span> para guardar tus opciones');
define('SIMPLE', 'Simple');
define('SINGLE', 'Único');
define('SINGLE_RECORD', 'Disco único');
define('SITE_ADMINISTRATOR', 'Administración principal');
define('SKIP_THIS_FIELD', 'No mostrar en la lista');
define('SQL_FROM', 'SQL FROM');
define('STATUS', 'Estado');
define('STRUCTURE', 'Estructura');
define('STRUCTURE_AND_DATA', 'Estructura y datos');
define('STRUCTURE_ONLY', 'Estructura');
define('STYLES_PREFERENCES_FAILURE', 'No se han podido guardar tus preferencias de estilo.');
define('STYLES_PREFERENCES_REGISTERED', 'Sus preferencias de estilo están ahora guardadas.');
define('STYLES_REVERT', 'Volver a los estilos por defecto');
define('SUBMIT', 'Enviar');
define('SUCCESS', 'Éxito');
define('SYMBOLS', 'Símbolos');
define('TABLE', 'Tabla');
define('TABLE_HAS_BEEN_REMOVED', 'Tabla %table% ha sido removida del generador y del panel de administración');
define('TABLES', 'Tablas');
define('TEST', 'Test');
define('TEXT', 'Texto');
define('TEXT_INPUT', 'Ingresa texto');
define('TEXT_NUMBER', 'Texto / Número');
define('TEXTAREA', 'Area de texto');
define('TIME_DISPLAY_FORMAT', 'Formato de hora');
define('TIME_PLACEHOLDER', 'Hora');
define('TINYMCE', 'Tinymce');
define('TOGGLE_ALL', 'Compruébalo todo');
define('TOGGLE_FULL_SCREEN', 'Activar la pantalla completa');
define('TOOLS', 'Herramientas');
define('TOOLTIP', 'Tooltip');
define('TYPE', 'Tipo');
define('TYPE_2_OR_MORE_CHARACTERS', 'Escriba 2 o más caracteres');
define('UNABLE_TO_MERGE', 'No se puede fusionar: no se han resuelto todos los conflictos.');
define('INCOMPATIBLE_FIELD_TYPES', 'Incompatible field types');
define('INCOMPATIBLE_FIELD_TYPES_TEXT', 'El sistema CRUD no acepta datos binarios. Si utiliza este tipo de datos, se recomienda guardarlos como archivos fuera de la base de datos y almacenar las rutas a estos archivos en campos de texto dentro de la base de datos.<br>Los campos afectados son los siguientes:');
define('UNHANDLED_FIELD_TYPES', 'Tipos de campo no admitidos');
define('UNHANDLED_FIELD_TYPES_TEXT', 'Los siguientes tipos de campo no son soportados por el sistema CRUD y serán considerados como campos de "<em>texto</em>":');
define('UNINSTALL_SUCCESS_MESSAGE', 'El Generador PHP CRUD ha sido reiniciado con éxito.');
define('UPDATE_SUCCESS_MESSAGE', '1 registro modificado');
define('UPPERCASE', 'Mayúscula');
define('UPPERCASE_CHARACTERS', 'Letras mayúsculas');
define('URL', 'Url');
define('USER_MANAGEMENT', 'Manejo de usuarios');
define('USER_MANAGEMENT_SUCCESSFULLY_CREATED', 'Manejo de usuarios creado con éxito. Ya puedes agregar y editar usuarios y perfiles.<br><span class="fw-bold">Los formularios para eliminar usuarios y perfiles se deben crear con el generador CRUD.</span>');
define('USERS_TABLE_NAME', '<em class="badge text-bg-dark-100">Usuarios</em> nombre de la tabla');
define('USERS_TABLE_NAME_HELP', 'Letras minúsculas + guión bajo (_) únicamente');
define('VALIDATION', 'Validación');
define('VALUE', 'Valor');
define('VALUE_S', 'Valor(es)');
define('VALUES', 'Valores');
define('VALUES_TO_DISPLAY', 'Valores a visualizar');
define('VALUES_TYPE', 'Tipo de valores');
define('VIEW_DETAIL', 'Ver detalles');
define('VIEW_RECORD_BUTTON', 'Botón "Ver registro"');
define('WIDTH', 'Ancho');
define('WITH_A_VERTICAL_SCROLL_BAR', 'Con una barra de desplazamiento vertical');
define('WITHOUT_A_SCROLLBAR', 'Sin barra de desplazamiento');
define('WRONG_DATE', 'Fecha errónea');
define('WRONG_DATE_FORMAT', 'Formato de fecha erróneo');
define('WRONG_TABLE_DATA', 'Datos de tabla erróneos');
define('YES', 'Si');
define('ZIP_CODE', 'Código postal');

// pagination
define('PAGINATION_RESULTS', 'Resultados');
define('PAGINATION_TO', 'a');
define('PAGINATION_OF', 'de');

// tooltips
define('BULK_DELETE_BUTTON_TIP', '<a href="#" data-bs-toggle="tooltip" title="Añade una casilla de verificación al lado de cada registro y un botón global de \'Eliminar\'."><i class="fas fa-xl fa-question-circle text-secondary-700 append"></i></a>');
define('CREATE_IMAGE_THUMBNAILS_TIP', '<a href="#" data-bs-toggle="tooltip" title="Miniaturas creadas en sub carpetas de la carpeta elegida:<br>[image folder]/thumbs/lg/image.jpg<br>[image folder]/thumbs/md/image.jpg<br>[image folder]/thumbs/sm/image.jpg<br><br>Images and thumbnails sizes can be edited in <em>class/phpformbuilder/plugins/fileuploader/image-upload/php/ajax_upload_file.php</em>"><i class="fas fa-xl fa-question-circle text-secondary-700 append"></i></a>');
define('DATE_DISPLAY_TIP', '<a href="#" data-bs-toggle="tooltip" title="Fecha mostrada en la interfaz de administración"><i class="fas fa-xl fa-question-circle text-secondary-700 append"></i></a>');
define('GROUPED_SINGLE_TIP', '<a href="#" data-bs-toggle="tooltip" title="Los campos agrupados se muestran en la misma fila de los formularios."><i class="fas fa-xl fa-question-circle text-secondary-700 append"></i></a>');
define('FILE_AUTHORIZED_HELPER', 'Lista separada por comas. Ejemplo: doc, docx, xls, xlsx, pdf, txt');
define('FILE_PATH_TIP', '<a href="#" data-bs-toggle="tooltip" title="Ruta del directorio de archivos desde la raíz del sitio. Ejemplo:  uploads/documents/"><i class="fas fa-xl fa-question-circle text-secondary-700 append"></i></a>');
define('FILE_URL_TIP', '<a href="#" data-bs-toggle="tooltip" title="Url del directorio de archivos. Ejemplo: uploads/documents/"><i class="fas fa-xl fa-question-circle text-secondary-700 append"></i></a>');
define('IMAGE_EDITOR_TIP', '<a href="#" data-bs-toggle="tooltip" title="Editor para recortar y rotar imágenes en la interfaz de administración"><i class="fas fa-xl fa-question-circle text-secondary-700 append"></i></a>');
define('IMAGE_PATH_TIP', '<a href="#" data-bs-toggle="tooltip" title="Ruta del directorio de imágenes desde la raíz del sitio. Ejemplos:  assets/images/ or assets/img/"><i class="fas fa-xl fa-question-circle text-secondary-700 append"></i></a>');
define('IMAGE_URL_TIP', '<a href="#" data-bs-toggle="tooltip" title="Url del directorio de imágenes. Ejemplos:  assets/images/ or assets/img/"><i class="fas fa-xl fa-question-circle text-secondary-700 append"></i></a>');
define('SINGLE_RECORD_TIP', '<a href="#" data-bs-toggle="tooltip" title="Elige \'' . SINGLE_RECORD . '\' si su tabla contiene sólo un registro. Los detalles del registro se mostrarán fila por fila en la página, en lugar de como una lista. Esto es útil, por ejemplo, para una tabla de configuración general en la que un solo registro contiene todos los ajustes."><i class="fas fa-xl fa-question-circle text-secondary-700 append"></i></a>');
define('TIME_DISPLAY_TIP', '<a href="#" data-bs-toggle="tooltip" title="Hora mostrada en la interfaz de administración"><i class="fas fa-xl fa-question-circle text-secondary-700 append"></i></a>');
define('VIEW_RECORD_BUTTON_TIP', '<a href="#" data-bs-toggle="tooltip" title="Permite a los usuarios administradores ver los detalles de cada registro con un botón de la lista de lectura, junto a los botones de edición/borrado."><i class="fas fa-xl fa-question-circle text-secondary-700 append"></i></a>');

// months
define('JANUARY', 'Enero');
define('FEBRUARY', 'Febrero');
define('MARCH', 'Marzo');
define('APRIL', 'Abril');
define('MAY', 'Mayo');
define('JUNE', 'Junio');
define('JULY', 'Julio');
define('AUGUST', 'Agosto');
define('SEPTEMBER', 'Septiembre');
define('OCTOBER', 'Octubre');
define('NOVEMBER', 'Noviembre');
define('DECEMBER', 'Diciembre');

// help html content

define('AJAX_LOADING_HELP', 'Habilita la carga de ajax si tu tabla contiene muchos registros.');
define('ADMIN_AUTHENTICATION_MODULE_HELPER', 'El instalador del módulo de autenticación de usuarios permite <a href="https://www.phpcrudgenerator.com/tutorials/user-profiles-and-rights" class="text-info-800">configurar los derechos de acceso a los elementos de administración</a>.<br><strong>Por tanto, debe instalarse en último lugar después de haber creado todos los elementos del CRUD.</strong>');
define('AUTO_INCREMENT_HELP', '<p class="text-muted">Los valores de campos Auto-Incrementales se generan automáticamente en los formularios de CREAR<br>La validación es automática y no puede ser modificada</p>');
define('DRAG_AND_DROP_HELP', 'Arrastre y suelte para organizar - <span class="text-gray">Las categorías vacías se eliminarán automáticamente</span>');
define('FIELD_DELETE_CONFIRM_HELP', '<p class="text-muted">Campos que se muestran al usuario para confirmar la eliminación</p>');

$filter_help = '<div class="w-100 p-5 text-bg-info-200">' . "\n";
$filter_help .= '<p class="alert alert-info has-icon">Use <a href="https://www.activedbsoft.com/overview-querytool.html" target="_blank">FlySpeed SQL Query</a> para generar y probar sus consultas</p>';
$filter_help .= '<dl class="dl-horizontal mb-20">' . "\n";

$filter_help .= '<dt>' . LABEL . '</dt>' . "\n";
$filter_help .= '<dd>Etiqueta que se muestra cerca de la lista desplegable.<br>Ejemplo : "Autor"</dd>' . "\n";

$filter_help .= '<dt>' . VALUE_S . '</dt>' . "\n";
$filter_help .= '<dd>Campos que se despliegan en la lista desplegable, separados por "+".<br>Ejemplo : "authors.name + authors.first_name"</dd>' . "\n";

$filter_help .= '<dt>' . FIELDS . '</dt>' . "\n";
$filter_help .= '<dd>Campos para el SQL SELECT de la consulta.<br>Ejemplo : "authors.name, authors.first_name, articles.authors_id"</dd>' . "\n";

$filter_help .= '<dt>' . FIELDS_TO_FILTER . '</dt>' . "\n";
$filter_help .= '<dd>Los campos usados para filtrar la consulta.<br>Ejemplo : "articles.authors_id"</dd>' . "\n";

$filter_help .= '<dt>' . SQL_FROM . '</dt>' . "\n";
$filter_help .= '<dd>Consulta SQL FROM.<br>Ejemplo : "articles Left Join authors On articles.authors_id = authors.id"</dd>' . "\n";

$filter_help .= '<dt>' . VALUES_TYPE . '</dt>' . "\n";
$filter_help .= '<dd>Texto o Boolean.</dd>' . "\n";

$filter_help .= '</dl>' . "\n";
$filter_help .= '<p><span class="fw-bold">La consulta citada como ejemplo sería la siguiente: </span></p><pre class=" mb-20"><code>SELECT DISTINCT authors.name, authors.first_name, articles.authors_id FROM articles INNER JOIN authors ON articles.authors_id = authors.id</code></pre>' . "\n";
$filter_help .= '<p><span class="fw-bold">Cuando el usuario ha elegido un ítem de la lista :</span></p><pre><code>SELECT DISTINCT authors.name, authors.first_name, articles.authors_id FROM articles INNER JOIN authors ON articles.authors_id = authors.id WHERE articles.authors_id = [posted value]</code></pre>' . "\n";
$filter_help .= '</div>' . "\n";
define('FILTER_HELP', $filter_help);

$filter_help_3 = '<p class="alert alert-warning has-icon">Usar <span class="badge text-lowercase bg-yellow-400"><code>table.field</code></span> en lugar de <span class="badge text-lowercase bg-yellow-400"><code>field</code></span> para evitar consultas ambiguas.</p>';
define('FILTER_HELP_3', $filter_help_3);

define('RESET_DATA_CHOICES_HELP_1', '<p>En ambos casos la tabla y sus datos deben ser reconstruidos y serán removidos del panel de administración.</p>');
define('RESET_DATA_CHOICES_HELP_2', '<p><span class="text-danger-300 prepend">*</span>Si la estructura de la tabla ha cambiado, será actualizada (agregar/cambiar/eliminar campos). Los datos existentes serán <span class="fw-bold">retenidos</span> (nombres de campo propios, filtros, tipos de campo, valores de selección, ...)</p>');
define('RESET_DATA_CHOICES_HELP_3', '<p><span class="text-danger-400 prepend">**</span>Si la estructura de la tabla ha cambiado, será actualizada (agregar/cambiar/eliminar campos). Los datos existentes serán <span class="fw-bold">reseteados</span> (nombres de campo propios, filtros, tipos de campo, valores de selección, ...)</p>');

define('REFRESH_DB_RELATIONS_HELPER', 'Haga clic en este botón cuando haya modificado las relaciones en su base de datos para que el generador CRUD las tenga en cuenta.');

define('REFRESH_DB_STRUCTURE_HELPER', 'Haga clic en este botón cuando haya modificado la estructura de su base de datos para que el generador CRUD tenga en cuenta los cambios.');

define('REFRESH_TABLE_HELPER', 'Haga clic en este botón cuando haya modificado la estructura de la tabla para que el generador CRUD tenga en cuenta los cambios.');

define('ALLOW_CRUD_IN_LIST', 'Autorizar la creación/edición/eliminación de registros de la <span class="fw-bold">READ LIST</span>');

define('EXPLAIN_RELATION', 'Explique esta relación');
$relation_many_to_many = '<div class="well w-100 p-5 text-bg-info-200">';
$relation_many_to_many .= '<p class="h5"><span class="badge text-bg-info">Relación MANY_TO_MANY</span></p><p>Activar esta relación permite asociar uno o más <code class="text-bg-info-400">%target_table%</code> con cada registro de la tabla <code class="text-bg-info-400">%origin_table%</code>. </p><p class="mb-5">La tabla <code class="text-bg-info-400">%intermediate_table%</code> es en este caso una <span class="fw-bold">tabla relacional pura</span> que conecta la <code class="text-bg-info-400">%target_table%</code> con la tabla <code class="text-bg-info-400">%origin_table%</code>. </p><p>La <span class="fw-bold">Lista de lectura</span> mostrará los registros de la tabla <code class="text-bg-info-400">%target_table%</code> en una tabla anidada. </p><p>En función de su elección, los formularios <span class="fw-bold">CREAR</span> y <span class="fw-bold">EDIT</span> permitirán asociar los registros de la tabla <code class="text-bg-info-400">%target_table%</code> a la <code class="text-bg-info-400">%origin_table%</code> añadida/editada, <br>O para añadir/editar/borrar los registros de la tabla <code class="text-bg-info-400">%target_table%</code>. </p>';
$relation_many_to_many .= '</div>';
define('EXPLAIN_RELATION_MANY_TO_MANY', $relation_many_to_many);

$relation_one_to_many = '<div class="well w-100 p-5 text-bg-info-200">';
$relation_one_to_many .= '<h5><span class="badge text-bg-info">Relación ONE_TO_MANY</span></h5><p class="mb-5">Si habilita esta relación, el <fuerte>READ LIST</span> mostrará para cada registro de tabla <code class="badge text-bg-info-400">%target_table%</code> los registros de tabla <code class="badge text-bg-info-400">%origin_table%</code> correspondiendo en una subtabla.</p><p>Si selecciona <fuerte><em>' . ALLOW_CRUD_IN_LIST . '</puede añadir/editar/eliminar los registros de la tabla <code class="badge text-bg-info-400">%origin_table%</code> directamente desde esta subtabla.</p>';
$relation_one_to_many .= '</div>';
define('EXPLAIN_RELATION_ONE_TO_MANY', $relation_one_to_many);

$reinstall_help = '<p>Este formulario le permite restaurar el Generador PHP CRUD a su versión original e iniciar una nueva instalación.</p>';
$reinstall_help .= '<p class="text-danger">Advertencia: los archivos y datos se eliminarán de forma permanente.</p>';
$reinstall_help .= '<p>Si quieres guardar una copia de seguridad:</p>';
$reinstall_help .= '<ol><li>haga una copia de los directorios "admin" y "generator"</li>';
$reinstall_help .= '<li>haga una copia de seguridad SQL de su tabla %PHPCG_USERDATA_TABLE%.</li></ol>';
$reinstall_help .= '<p class="mb-5">A continuación, puede restaurarlos para encontrar el generador y el administrador con todos sus datos.</p>';
define('REINSTALL_HELP', $reinstall_help);

define('SIDE_BY_SIDE_COMPARISON_NEED_HELP', '<h3>¿Por qué esta herramienta?</h3>
<p>Esta herramienta es útil cuando ha realizado cambios de código en archivos de administración generados por CRUD Generator.<br>Le permite recuperar sus cambios después de regenerar estos archivos desde CRUD Generator.</ p>
<h3>¿Cómo funciona?</h3>
<p>Cuando genera los archivos de administración desde CRUD Generator, si existe una versión anterior, se guarda automáticamente en la carpeta <span class="badge text-bg-light">generator/backup-files</span> <br>
Si modificó el código de los archivos de administración y luego regeneró estos archivos desde CRUD Generator, encontrará su código modificado en la columna de la izquierda (versión guardada).<br>
La columna de la derecha muestra el código del archivo activo, utilizado en la administración.<br>
Se destacan las diferencias entre las dos versiones.</p>
<ol clase="numerado">
    <li class="mb-2">Haga clic en las partes del código para mantenerlas en la columna izquierda o derecha.</li>
    <li class="mb-2">Haga clic en el botón <span class="badge text-bg-light">combinar</span> para aplicar los cambios.</li>
</ol>
<p>Las modificaciones se aplican en archivo activo utilizado en la administración.<br>
El archivo de copia de seguridad <span class="badge text-bg-light">generator/backup-files</span> se mantiene tal cual sin modificaciones.</p>');

$allow_records_management_in_forms = 'Permitir a los usuarios gestionar %target_table% desde los formularios Add/Edit %origin_table%.';
define('ALLOW_RECORDS_MANAGEMENT_IN_FORMS', $allow_records_management_in_forms);

define('WRONG_TABLE_DATA_MESSAGE', '<div class="alert alert-danger has-icon my-4">
<p>Su barra de navegación usa una o más tablas cuya estructura necesita ser regenerada.</p>.
<ol>
<li>Abrir el generador </li>
<li>Seleccione su tabla y haga clic en el botón "reset".</li>
<li>Elegir "estructura" y validar.</li>.
<li>Luego actualice esta página para configurar su barra de navegación.</li>
</ol></div>');

include_once ADMIN_DIR . 'secure/conf/conf.php';

$ut = 'users_table';
if (defined('USERS_TABLE')) {
    $ut = USERS_TABLE;
}
$users_profiles_helper = '<div class="card card-body bg-gray-100 mb-5">';
$users_profiles_helper .= '<h4 class="card-title text-center my-3"><a class="dropdown-toggle text-gray-700" data-bs-toggle="collapse" href="#users-profiles-helper" role="button" aria-expanded="false" aria-controls="users-profiles-helper">Instrucciones para limitar permisos de\' usuarios</a></h4>';
$users_profiles_helper .= '<div class="collapse" id="users-profiles-helper">';
$users_profiles_helper .= '<ol>';
$users_profiles_helper .= '<li>Determinar <span class="fw-bold"><em>Lectura </em></span>, <span class="fw-bold"><em>Modificación </em></span>, <span class="fw-bold"><em>Crear/Eliminar</em></span> permisos de la tabla que quieres restringir a "<span class="fw-bold">Limitar</span>" en la lista desplegable</li>';
$users_profiles_helper .= '<li>En el <span class="fw-bold"><em>Campo </em></span> de la consulta restringida, ingresa la consulta <span class="fw-bold"><em>WHERE</em></span> para limitar los permisos del usuario</li>';
$users_profiles_helper .= '</ol>';
$users_profiles_helper .= '<h4 class="badge text-bg-secondary px-3 py-2">Ejemplo: </h4><p><code>WHERE your_table.' . $ut . '_ID = CURRENT_USER_ID</code></p>';
$users_profiles_helper .= '<hr>';
$users_profiles_helper .= '<p><code class="fw-bold">CURRENT_USER_ID</code> será automáticamente reemplazada con el ID del usuario conectado.</p>';
$users_profiles_helper .= '<hr>';
$users_profiles_helper .= '<p>Su tabla <span class="fw-bold">MUST</span> tiene una relación <span class="fw-bold">directa o indirecta</span> con <code class="fw-bold">' . $ut . '</code>. Ejemplo:</p>';
$users_profiles_helper .= '<ul>';
$users_profiles_helper .= '<li class="mb-2"><code class="fw-bold">your_table.' . $ut . '_ID</code> => <code class="fw-bold">' . $ut . '.ID</code> (relación directa)</li>';
$users_profiles_helper .= '<li><code class="fw-bold">your_table.t2_ID</code> => <code class="fw-bold">t2.ID</code><br><code class="fw-bold">t2.' . $ut . '_ID</code> => <code class="fw-bold">' . $ut . '.ID</code> (relación indirecta)</li>';
$users_profiles_helper .= '</ul>';
$users_profiles_helper .= '</div>';
$users_profiles_helper .= '</div>';
define('USERS_PROFILES_HELPER', $users_profiles_helper);

// validation helpers
$validation_helper_texts = array(
    'between'       => 'between($min, $max, $include = TRUE, $message = null)',
    'callback'      => 'callback($callback, $message = null, $params = array())',
    'captcha'       => 'captcha($field, $message = null)',
    'ccnum'         => 'ccnum($message = null)',
    'date'          => 'date($message = null)',
    'digits'        => 'digits($message = null)',
    'email'         => 'email($message = null)',
    'endsWith'      => 'endsWith($sub, $message = null)',
    'float'         => 'float($message = null)',
    'hasLowercase'  => 'hasLowercase($message = null)',
    'hasNumber'     => 'hasNumber($message = null)',
    'hasPattern'    => 'hasPattern(\\\'/regex/\\\', $message = null)',
    'hasSymbol'     => 'hasSymbol($message = null)',
    'hasUppercase'  => 'hasUppercase($message = null)',
    'integer'       => 'integer($message = null)',
    'ip'            => 'ip($message = null)',
    'length'        => 'length($length, $message = null)',
    'matches'       => 'matches($field, $label, $message = null)',
    'max'           => 'max($limit, $include = TRUE, $message = null)',
    'maxDate'       => 'maxDate($date, $format, $message = null)',
    'maxLength'     => 'maxLength($length, $message = null)',
    'min'           => 'min($limit, $include = TRUE, $message = null)',
    'minDate'       => 'minDate($date, $format, $message = null)',
    'minLength'     => 'minLength($length, $message = null)',
    'notEndsWith'   => 'notEndsWith($sub, $message = null)',
    'notMatches'    => 'notMatches($field, $label, $message = null)',
    'notStartsWith' => 'notStartsWith($sub, $message = null)',
    'oneOf'         => 'oneOf($allowed, $message = null)',
    'required'      => 'required($message = null)',
    'startsWith'    => 'startsWith($sub, $message = null)',
    'url'           => 'url($message = null)'
);

// password contraints helpers
$lower_char = mb_strtolower(LOWERCASE_CHARACTERS, 'UTF-8');
$char       = mb_strtolower(CHARACTERS, 'UTF-8');
define('MIN_3', AT_LEAST . ' 3 ' . $lower_char);
define('MIN_4', AT_LEAST . ' 4 ' . $lower_char);
define('MIN_5', AT_LEAST . ' 5 ' . $lower_char);
define('MIN_6', AT_LEAST . ' 6 ' . $lower_char);
define('MIN_7', AT_LEAST . ' 7 ' . $lower_char);
define('MIN_8', AT_LEAST . ' 8 ' . $lower_char);
define('LOWER_UPPER_MIN_3', AT_LEAST . ' 3 ' . $char . ' - ' . LOWERCASE . ' + ' . UPPERCASE);
define('LOWER_UPPER_MIN_4', AT_LEAST . ' 4 ' . $char . ' - ' . LOWERCASE . ' + ' . UPPERCASE);
define('LOWER_UPPER_MIN_5', AT_LEAST . ' 5 ' . $char . ' - ' . LOWERCASE . ' + ' . UPPERCASE);
define('LOWER_UPPER_MIN_6', AT_LEAST . ' 6 ' . $char . ' - ' . LOWERCASE . ' + ' . UPPERCASE);
define('LOWER_UPPER_MIN_7', AT_LEAST . ' 7 ' . $char . ' - ' . LOWERCASE . ' + ' . UPPERCASE);
define('LOWER_UPPER_MIN_8', AT_LEAST . ' 8 ' . $char . ' - ' . LOWERCASE . ' + ' . UPPERCASE);
define('LOWER_UPPER_NUMBER_MIN_3', AT_LEAST . ' 3 ' . $char . ' - ' . LOWERCASE . ' + ' . UPPERCASE . ' + ' . NUMBERS);
define('LOWER_UPPER_NUMBER_MIN_4', AT_LEAST . ' 4 ' . $char . ' - ' . LOWERCASE . ' + ' . UPPERCASE . ' + ' . NUMBERS);
define('LOWER_UPPER_NUMBER_MIN_5', AT_LEAST . ' 5 ' . $char . ' - ' . LOWERCASE . ' + ' . UPPERCASE . ' + ' . NUMBERS);
define('LOWER_UPPER_NUMBER_MIN_6', AT_LEAST . ' 6 ' . $char . ' - ' . LOWERCASE . ' + ' . UPPERCASE . ' + ' . NUMBERS);
define('LOWER_UPPER_NUMBER_MIN_7', AT_LEAST . ' 7 ' . $char . ' - ' . LOWERCASE . ' + ' . UPPERCASE . ' + ' . NUMBERS);
define('LOWER_UPPER_NUMBER_MIN_8', AT_LEAST . ' 8 ' . $char . ' - ' . LOWERCASE . ' + ' . UPPERCASE . ' + ' . NUMBERS);
define('LOWER_UPPER_NUMBER_SYMBOL_MIN_3', AT_LEAST . ' 3 ' . $char . ' - ' . LOWERCASE . ' + ' . UPPERCASE . ' + ' . NUMBERS . ' + ' . SYMBOLS);
define('LOWER_UPPER_NUMBER_SYMBOL_MIN_4', AT_LEAST . ' 4 ' . $char . ' - ' . LOWERCASE . ' + ' . UPPERCASE . ' + ' . NUMBERS . ' + ' . SYMBOLS);
define('LOWER_UPPER_NUMBER_SYMBOL_MIN_5', AT_LEAST . ' 5 ' . $char . ' - ' . LOWERCASE . ' + ' . UPPERCASE . ' + ' . NUMBERS . ' + ' . SYMBOLS);
define('LOWER_UPPER_NUMBER_SYMBOL_MIN_6', AT_LEAST . ' 6 ' . $char . ' - ' . LOWERCASE . ' + ' . UPPERCASE . ' + ' . NUMBERS . ' + ' . SYMBOLS);
define('LOWER_UPPER_NUMBER_SYMBOL_MIN_7', AT_LEAST . ' 7 ' . $char . ' - ' . LOWERCASE . ' + ' . UPPERCASE . ' + ' . NUMBERS . ' + ' . SYMBOLS);
define('LOWER_UPPER_NUMBER_SYMBOL_MIN_8', AT_LEAST . ' 8 ' . $char . ' - ' . LOWERCASE . ' + ' . UPPERCASE . ' + ' . NUMBERS . ' + ' . SYMBOLS);

// Secure install messages
define('USER_DATA_RESERVED_NAME', '"user_data" es un nombre de tabla reservado - por favor usa otro nombre para la tabla de usuarios');
define('USER_TABLE_ALREADY_EXISTS', 'La tabla denominada "%posted_table%" ya existe. Usa otro nombre.');
define('WRONG_PATTERN', 'El nombre de la tabla debe contener solo letras minúsculas y guion bajo (_)');

// general-settings-form
define('ADMIN_ACTION_BUTTONS_POSITION_TXT', 'Posición de los botones Admin ACTION');
define('ADMIN_LOGO_HELPER', 'La imagen cargada será redimensionada a una altura de 100px');
define('ADMIN_LOGO_TXT', 'Logotipo de Admin');
define('COLLAPSE_INACTIVE_SIDEBAR_CATEGORIES_TXT', 'Ocultar categorías de la barra lateral inactiva');
define('CONFIGURATION_SUCCESS_MESSAGE', 'Sus ajustes han sido registrados');
define('DATE_TIME_TRANSLATIONS_FOR_LISTS_HELPER', 'Configure PHP <code class=language-php">Locale::setDefault</code> para auto-traducir fechas PHP');
define('DATE_TIME_TRANSLATIONS_FOR_LISTS_TXT', 'Traducción de fecha/hora para listas de administradores');
define('DATETIMEPICKERS_LANG_HELPER', 'Los idiomas disponibles se encuentran en <span class="badge text-bg-light">class/phpformbuilder/plugins/pickadate/lib/compressed/translations/</span>');
define('DATETIMEPICKERS_LANG_TXT', 'Fecha y hora de los recolectores de idioma');
define('DATETIMEPICKERS_MATERIAL_LANG_HELPER', 'Los idiomas disponibles se encuentran en <span class="badge text-bg-light">class\phpformbuilder\plugins\material-datepicker\dist\i18n</span>');
define('DEBUGGING', 'Depuración');
define('DEBUG_SETTINGS_TXT', 'Mostrar los errores de la base de datos');
define('DEBUG_SETTINGS_HELPER', 'Elija "Sí" para mostrar los detalles cuando una consulta de la base de datos encuentre un error.');
define('DEBUG_DB_QUERIES_SETTINGS_TXT', 'Simular y depurar');
define('DEBUG_DB_QUERIES_SETTINGS_HELPER', 'Si está habilitado, todas las consultas de inserción/actualización/eliminación serán simuladas (NO ejecutadas), y los detalles de todas las consultas de la base de datos se mostrarán en la pantalla.');
define('DEFAULT_BUTTONS_CLASS_HELPER', 'Clase CSS Bootstrap para los botones secundarios del panel de administración');
define('DEFAULT_BUTTONS_CLASS_TXT', 'Clase de botones por defecto');
define('DEFAULT_TABLE_HEADING_CLASS_HELPER', 'Clase CSS Bootstrap para los encabezados de tabla del panel de administración');
define('DEFAULT_TABLE_HEADING_CLASS_TXT', 'Fondo de encabezados de tabla por defecto');
define('ENABLE_FILTERS_TXT', 'Habilitar filtros');
define('ENABLE_STYLE_SWITCHING_TXT', 'Habilitar la posibilidad de cambiar los estilos desde la interfaz de administración');
define('ENABLE_STYLE_SWITCHING_HELPER', 'Si se activa, cada usuario puede elegir su tema y los colores de la barra de navegación.<br>Sus preferencias se almacenan en el navegador y no afectan a otros usuarios.');
define('FORMVALIDATION_JAVASCRIPT_LANG_TXT', 'Lenguaje de validación de formularios en vivo (JavaScript)');
define('FORMVALIDATION_JAVASCRIPT_LANG_HELPER', 'Los idiomas disponibles se encuentran en <span class="badge text-bg-light">class/phpformbuilder/plugins/formvalidation/js/locales</span>');
define('FORMVALIDATION_PHP_LANG_TXT', 'Lenguaje de validación de formularios del lado del servidor (PHP)');
define('FORMVALIDATION_PHP_LANG_HELPER', '<a href="https://www.phpformbuilder.pro/documentation/class-doc.php#php-validation-multilanguage" target="_blank">https://www.phpformbuilder.pro/documentation/class-doc.php#php-validation-multilanguage <i class="fas fa-up-right-from-square append"></i></a>');

define('LANGUAGE_OTHER_HELPER', 'Introduzca el código ISO de su idioma y cree su archivo de traducción en <span class="badge text-bg-light">admin/i18n/</span>.');
define('LANGUAGE_OTHER_TXT', 'Ingrese su Idioma');
define('LANGUAGE_SETTINGS_TXT', 'Idioma y configuración local');
define('LANGUAGE_TXT', 'Idioma');
define('LOCK_THE_GENERATOR_HELPER', 'Sí, es cierto, debes introducir tu email y tu código de compra para acceder a la URL del Generador.');
define('LOCK_THE_GENERATOR_TXT', 'Bloquear el generador');
define('NAVBAR_STYLE_TXT', 'Estilo de la barra de navegación');
define('NO_LOCALE', '<p class="alert alert-warning">Habilitar <a href="https://www.php.net/manual/en/book.intl.php" target="_blank">PHP Internationalization Functions</a> si desea traducir automáticamente fechas y horas en las listas de administración.</p>');
define('ON_FILTER_BUTTON_CLICK_TXT', 'Al hacer clic en el botón "Filtro');
define('ON_SELECT_TXT', 'En cuanto se selecciona un filtro en la lista desplegable');
define('ON_THE_LEFT', 'A la izquierda');
define('ON_THE_RIGHT', 'A la derecha');
define('PROJECT', 'Proyecto');
define('SECURITY', 'Seguridad');
define('SIDEBAR_STYLE_TXT', 'Estilo de la barra lateral');
define('SITE_NAME_HELPER', 'Nombre mostrado en el encabezado del Admin');
define('SITE_NAME_TXT', 'Nombre del sitio web');
define('STYLES', 'Estilos');
define('USER_INTERFACE', 'Interfaz de usuario');
define('USERS_PASSWORD_CONSTRAINT_HELPER', '<a href="https://www.phpformbuilder.pro/documentation/jquery-plugins.php#passfield-example">Los patrones de contraseña se explican aquí</a>');
define('USERS_PASSWORD_CONSTRAINT_TXT', 'Restricción de contraseña para las cuentas de usuarios nuevos');
