<?php
// This file is part of Moodle - https://moodle.org/
//
// Moodle is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// Moodle is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with Moodle.  If not, see <https://www.gnu.org/licenses/>.

/**
 * Strings for component 'local_kopere_bi', language 'es', version '5.0'.
 *
 * @package     local_kopere_bi
 * @category    string
 * @copyright   1999 Martin Dougiamas and contributors
 * @license     https://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
 */

defined('MOODLE_INTERNAL') || die();

$string['active_enrolments'] = 'Inscripciones activas';
$string['block_add'] = 'Agregar nuevo bloque';
$string['block_delete_message'] = '¿Realmente desea eliminar este bloque y <br> sus informes de forma permanente?';
$string['block_delete_title'] = 'Eliminar bloque';
$string['block_extra'] = 'Opciones de gráficos muy avanzadas';
$string['block_not_found'] = 'Bloque no encontrado';
$string['block_theme'] = 'Tema del bloque';
$string['block_theme_blue'] = 'Tema azul';
$string['block_theme_dark'] = 'Tema oscuro';
$string['block_theme_green'] = 'Tema verde';
$string['block_theme_light'] = 'Tema claro (predeterminado)';
$string['block_theme_orange'] = 'Tema naranja';
$string['block_theme_pink'] = 'Tema rosa';
$string['blocktype_not_found'] = 'Tipo de bloque no encontrado';
$string['c_enablecompletion'] = 'Finalización habilitada';
$string['c_format'] = 'Formato del curso';
$string['c_fullname'] = 'Nombre completo del curso';
$string['c_id'] = 'ID del curso';
$string['c_shortname'] = 'Nombre corto';
$string['c_tempo'] = 'Tiempo empleado';
$string['c_timemodified'] = 'Modificado el';
$string['c_visible'] = 'Visible';
$string['ca_completed_activities'] = 'Actividades completadas';
$string['cache_time'] = 'Tiempo de caché';
$string['cache_time_15min'] = '15 minutos';
$string['cache_time_1d'] = '24 horas';
$string['cache_time_1h'] = '1 hora';
$string['cache_time_30min'] = '30 minutos';
$string['cache_time_6h'] = '6 horas';
$string['cache_time_desc'] = 'Tiempo durante el cual los resultados SQL deben permanecer en caché antes de ser limpiados';
$string['cache_time_no'] = 'Sin caché';
$string['cachedef_block_chart_data_15m'] = 'Caché de datos del gráfico durante 15 minutos';
$string['cachedef_block_chart_data_1d'] = 'Caché de datos del gráfico durante 1 día';
$string['cachedef_block_chart_data_1h'] = 'Caché de datos del gráfico durante 1 hora';
$string['cachedef_block_chart_data_30m'] = 'Caché de datos del gráfico durante 30 minutos';
$string['cachedef_block_chart_data_6h'] = 'Caché de datos del gráfico durante 6 horas';
$string['cachedef_block_chart_data_none'] = 'Caché de datos del gráfico sin datos';
$string['cachedef_ip_user_location'] = 'Caché de ubicación del usuario por IP';
$string['cachedef_mustache_nosql'] = 'Caché de datos Mustache para NoSQL';
$string['cachedef_mustache_sql'] = 'Caché de datos Mustache para SQL';
$string['case_complete'] = 'Completo';
$string['case_incomplete'] = 'Incompleto';
$string['case_never_accessed'] = 'Nunca accedido';
$string['cat_delete'] = 'Eliminar categoría';
$string['cat_description'] = 'Descripción de la categoría';
$string['cat_edit'] = 'Editar categoría';
$string['cat_name'] = 'Nombre de la categoría';
$string['cat_new'] = 'Nueva categoría';
$string['cat_not_found'] = 'Categoría no encontrada';
$string['cat_title'] = 'Categoría';
$string['cat_upload'] = 'Cargar un archivo de plantilla';
$string['cat_upload_filetitle'] = 'Seleccione y cargue el archivo JSON exportado desde Kopere BI';
$string['category_delete_confirm'] = 'Eliminación de categoría';
$string['category_delete_message'] = '¿Realmente desea eliminar la categoría <strong>{$a}</strong> y todas las páginas y bloques?';
$string['cc_id'] = 'Cursos completados';
$string['cc_timecompleted'] = 'Completado el';
$string['chart_area_default'] = 'Configuración predeterminada del gráfico de áreas';
$string['chart_column_default'] = 'Configuración predeterminada del gráfico de columnas';
$string['chart_default_desc'] = 'Cambiar este valor no afectará a ningún gráfico existente<br>Edite solo si está familiarizado con Apex Charts. Vea más en <a target="_blank" href="https://apexcharts.com/docs/series/">apexcharts.com/docs</a>';
$string['chart_line_default'] = 'Configuración predeterminada del gráfico de líneas';
$string['chart_pie_default'] = 'Configuración predeterminada del gráfico circular';
$string['city_name'] = 'Ciudad';
$string['class_not_found'] = 'Clase no encontrada';
$string['click_new_block'] = 'Haga clic en el tipo de bloque que desea agregar.';
$string['client_name'] = 'Navegador';
$string['client_version'] = 'Versión';
$string['cm_cmid'] = 'ID del módulo del curso';
$string['completed_learners'] = 'Estudiantes que completaron los cursos';
$string['completion_status'] = 'Seguimiento';
$string['completionstate_status'] = 'Finalización';
$string['country_name'] = 'País';
$string['course_completed'] = 'Porcentaje de finalización';
$string['create'] = 'Crear';
$string['create_report'] = 'Crear informe';
$string['css_extra'] = 'CSS adicional';
$string['css_extra_desc'] = 'Agregue estilos CSS o SCSS a este bloque.<br> El CSS agregado solo se aplicará al contenido de este bloque y no tendrá efecto en ninguna otra parte de Moodle';
$string['ctx_instanceid'] = 'Cursos inscritos';
$string['data_not_found'] = 'No se encontraron datos';
$string['delete_report_text'] = '¿Realmente desea eliminar este informe?';
$string['delete_report_title'] = 'Eliminar informe';
$string['e_enrol'] = 'Tipo de inscripción';
$string['edit_report'] = 'Editar informe';
$string['enrol_status'] = 'Estado de inscripción';
$string['enrol_timeend'] = 'Finalización de la inscripción';
$string['error_chart_renderer'] = 'Error al renderizar el gráfico';
$string['error_data_loader'] = 'Error al cargar los datos del gráfico';
$string['expired_enrolments'] = 'Inscripciones vencidas';
$string['extra_langs_customs_title'] = 'Para ayudarle con nuevas cadenas, dejé algunos campos en blanco:';
$string['extra_langs_filter_component'] = 'Componente';
$string['extra_langs_header_identifier'] = 'Identificador';
$string['extra_langs_header_lang_key'] = 'Clave de reemplazo';
$string['extra_langs_header_string'] = 'Texto actual';
$string['extra_langs_title'] = 'Claves que ya existen:';
$string['extra_options'] = 'Opciones avanzadas del bloque';
$string['firstname'] = 'Nombre del estudiante';
$string['g_finalgrade'] = 'Calificación final';
$string['grade'] = 'Calificación';
$string['grade_course'] = 'Calificación del curso';
$string['html_after'] = 'Texto adicional opcional (en formato Texto, HTML o Mustache) que se muestra después del gráfico.';
$string['html_before'] = 'Texto adicional opcional (en formato Texto, HTML o Mustache) que se muestra encima del gráfico';
$string['inactive_enrolments'] = 'Inscripciones inactivas';
$string['info_error_sql'] = 'Error al ejecutar SQL';
$string['info_sql_warning'] = 'Recuerde que el SQL a continuación debe devolver solo una fila con una sola columna.';
$string['integracaoroot'] = 'Integraciones';
$string['item_not_found'] = 'Elemento no encontrado';
$string['kopere_bi:manage'] = 'Administrar Kopere BI';
$string['kopere_bi:view'] = 'Ver Kopere BI';
$string['l_ip'] = 'IP';
$string['l_origin'] = 'Origen';
$string['l_timecreated'] = 'Creado el';
$string['loading'] = 'Cargando...';
$string['module_count'] = 'Cantidad de módulos';
$string['module_name'] = 'Nombre del módulo';
$string['modulename'] = 'Kopere BI';
$string['new_block'] = 'Nuevo bloque en esta página';
$string['new_block_1'] = 'Un bloque';
$string['new_block_12'] = 'Un bloque más dos bloques';
$string['new_block_2'] = 'Dos bloques';
$string['new_block_21'] = 'Dos bloques más uno';
$string['new_block_25'] = 'Uno ancho y uno estrecho';
$string['new_block_3'] = 'Tres bloques';
$string['new_block_4'] = 'Cuatro bloques';
$string['new_block_52'] = 'Uno estrecho y uno ancho';
$string['not_accessed_learners'] = 'Estudiantes que no han accedido a la plataforma';
$string['not_completed_learners'] = 'Estudiantes que no han completado cursos';
$string['num_activelearners'] = 'Número de estudiantes activos';
$string['num_completedlearners'] = 'Número de estudiantes que completaron cursos';
$string['num_courses'] = 'Número de cursos disponibles';
$string['num_learners'] = 'Número total de estudiantes';
$string['num_user'] = 'Número de estudiantes';
$string['os_name'] = 'Sistema operativo';
$string['page_delete_confirm'] = 'Eliminación de página';
$string['page_delete_message'] = '¿Realmente desea eliminar la página <strong>{$a}</strong> y todos los bloques?';
$string['page_description'] = 'Descripción de la página';
$string['page_edit'] = 'Editar página';
$string['page_name'] = 'Nombre de la página';
$string['page_new_cat'] = 'Agregar nueva página en esta categoría';
$string['page_new_sequence'] = 'Arrastre los bloques para cambiar el orden de los bloques.';
$string['page_not_found'] = 'Página no encontrada';
$string['page_preview'] = 'Vista previa de la página';
$string['page_title_edit'] = 'Editar el título de esta página';
$string['page_title_export'] = 'Exportar página';
$string['pluginname'] = 'Kopere BI';
$string['privacy:metadata:city_name'] = 'El nombre de la ciudad desde la cual el usuario accede.';
$string['privacy:metadata:client_name'] = 'El nombre del cliente o navegador utilizado por el usuario.';
$string['privacy:metadata:client_type'] = 'El tipo de cliente, como navegador o aplicación.';
$string['privacy:metadata:client_version'] = 'La versión del cliente o del navegador.';
$string['privacy:metadata:country_code'] = 'El código del país desde el cual el usuario accede.';
$string['privacy:metadata:country_name'] = 'El nombre del país desde el cual el usuario accede.';
$string['privacy:metadata:lastip'] = 'La última dirección IP registrada del usuario.';
$string['privacy:metadata:latitude'] = 'La latitud de la ubicación del usuario durante el acceso.';
$string['privacy:metadata:local_kopere_bi_online'] = 'Tabla que almacena información sobre los usuarios actualmente en línea para análisis.';
$string['privacy:metadata:longitude'] = 'La longitud de la ubicación del usuario durante el acceso.';
$string['privacy:metadata:os_name'] = 'El nombre del sistema operativo utilizado por el usuario.';
$string['privacy:metadata:os_version'] = 'La versión del sistema operativo utilizado por el usuario.';
$string['privacy:metadata:seconds'] = 'Los segundos del tiempo de acceso.';
$string['privacy:metadata:user_id'] = 'El identificador único del usuario en la plataforma.';
$string['privacy:metadata:userid'] = 'El identificador del usuario para registros específicos.';
$string['reload_time'] = 'Recargar datos cada';
$string['reload_time_10m'] = '10 minutos';
$string['reload_time_1h'] = '1 hora';
$string['reload_time_1m'] = '1 minuto';
$string['reload_time_20m'] = '20 minutos';
$string['reload_time_2h'] = '2 horas';
$string['reload_time_30m'] = '30 minutos';
$string['reload_time_40m'] = '40 minutos';
$string['reload_time_50m'] = '50 minutos';
$string['reload_time_5m'] = '5 minutos';
$string['reload_time_desc'] = 'Recargar datos cada X minutos. ¡Este valor debe ser mayor que el valor de la caché!';
$string['reload_time_none'] = 'Nunca';
$string['report_4_completion_0'] = 'Seguimiento de finalización deshabilitado para esta actividad';
$string['report_4_completion_1'] = 'Seguimiento de finalización manual habilitado para esta actividad';
$string['report_4_completion_2'] = 'Seguimiento de finalización automática habilitado para esta actividad';
$string['report_4_completion_none'] = 'Finalización desconocida';
$string['report_4_completionstate_0'] = 'Actividad no completada';
$string['report_4_completionstate_1'] = 'Actividad completada, pero sin especificar aprobado o suspenso';
$string['report_4_completionstate_2'] = 'Actividad completada con una calificación superior al mínimo requerido para aprobar';
$string['report_4_completionstate_3'] = 'Actividad completada con una calificación inferior al mínimo requerido para aprobar';
$string['report_4_completionstate_4'] = 'Falló un elemento oculto';
$string['report_4_completionstate_none'] = 'Finalización desconocida';
$string['report_new'] = 'Nuevo informe para "{$a}"';
$string['report_preview'] = 'Vista previa del informe';
$string['report_save'] = 'Guardar y pasar a la configuración de columnas';
$string['report_title'] = 'Título del informe';
$string['reports_selectcourse'] = 'Seleccione el curso para generar el informe';
$string['reports_selectuser'] = 'Seleccione el estudiante para generar el informe';
$string['return_edit'] = '<< Volver a editar';
$string['rolename'] = 'Nombre del rol';
$string['save'] = 'Guardar';
$string['seconds'] = 'Cuánto tiempo';
$string['select_report_select_type'] = 'Seleccione el tipo de informe';
$string['select_report_select_type_desc'] = 'Primero, elija qué tipo de informe desea para este bloque';
$string['select_report_type'] = 'Tipo de informe';
$string['select_report_type_desc'] = 'Puede cambiar entre los tipos "{$a->line}", "{$a->area}" o "{$a->column}"';
$string['setting_apex'] = 'Configuración de Apex Charts';
$string['setting_apex_desc'] = 'Edite solo si está familiarizado con Apex Charts. Vea más en <a target="_blank" href="https://apexcharts.com/docs/series/">apexcharts.com/docs</a>';
$string['sql_no_rows'] = 'El SQL devolvió 0 filas. Para configurar las columnas, la consulta SQL debe devolver al menos 1 fila.';
$string['sql_read_only'] = 'Todas las consultas SQL están protegidas por una conexión de solo lectura y no es posible ejecutar comandos INSERT/UPDATE/DELETE.';
$string['sql_replace_keys2_others'] = '<h4>Claves de reemplazo</h4>
<ul>
    {$a}
</ul>
<h4>Multilenguaje</h4>
<p>Para devolver columnas que se traducirán según los paquetes de idioma de Moodle, se requiere un formato específico que permita que las cadenas se procesen y se localicen correctamente. El formato correcto es:</p>
<pre>lang::{identifier}::{component}</pre>
<p>Donde:</p>
<ul>
    <li><b>{identifier}</b>: Representa el identificador de la cadena, que se utilizará para obtener la traducción del paquete de idioma.</li>
    <li><b>{component}</b>: Se refiere al componente donde se define la cadena de idioma y normalmente es el nombre del plugin (por ejemplo, <code>mod_forum</code>, <code>local_kopere_dashboard</code>).</li>
</ul>
<p><em>Ejemplo: Si necesita devolver una cadena traducida para el componente <code>mod_forum</code> con el identificador <code>postmessage</code>, el retorno debe estructurarse de la siguiente manera:</em></p>
<pre>SELECT "<b>lang::postmessage::mod_forum</b>" FROM mdl_forum</pre>
<p>Visite la <a href="?classname=bi-extra_langs&amp;method=index" target="_blank">página de cadenas</a> para ver todas las cadenas disponibles.</p>';
$string['sql_replace_keys2_table'] = '<h4>Filtros</h4>
<p>El parámetro <code>:xxxx</code> de la lista a continuación se puede utilizar para agregar personalización a las consultas SQL en Moodle. Cuando se incluye en el SQL, Kopere BI identifica automáticamente este parámetro y genera un filtro correspondiente en el plugin, lo que permite la personalización de datos por estudiante.</p>
<ul>{$a->replace_keys}</ul>
<blockquote>
    <p><b>Ejemplo:</b></p>
    <code>SELECT * FROM mdl_user WHERE id = :userid</code>
    <p>El <code>:userid</code> es un <b>parámetro nombrado</b> en la consulta SQL. Funciona como un <b>marcador de posición</b> que se completará dinámicamente en el momento en que se ejecute el informe.</p>
    <p>Cuando Kopere BI identifica este parámetro, <b>crea automáticamente un filtro</b> para el plugin. De esta manera, el valor de <code>userid</code> es definido por el usuario en el informe, sin necesidad de cambiar manualmente el SQL.</p>
    <p>De esta forma, la misma consulta puede reutilizarse para diferentes usuarios, devolviendo solo los datos correspondientes al ID seleccionado, lo que hace que el informe sea más <b>flexible</b>, <b>seguro</b> y <b>reutilizable</b>.</p>
    <p>Puede administrar los plugins de filtros accediendo a: <a href="{$a->wwwroot}/local/kopere_bi/admin_plugins.php?subtype=bifilters" target="_blank">{$a->subplugintype_bifilters_title}</a></p>
</blockquote>
<h4>Multilenguaje</h4>
<p>Para devolver columnas que se traducirán según los paquetes de idioma de Moodle, se requiere un formato específico que permita que las cadenas se procesen y se localicen correctamente. El formato correcto es:</p>
<pre>lang::{identifier}::{component}</pre>
<p>Donde:</p>
<ul>
    <li><b>{identifier}</b>: Representa el identificador de la cadena, que se utilizará para obtener la traducción del paquete de idioma.</li>
    <li><b>{component}</b>: Se refiere al componente donde se define la cadena de idioma y normalmente es el nombre del plugin (por ejemplo, <code>mod_forum</code>, <code>local_kopere_dashboard</code>).</li>
</ul>
<p><em>Ejemplo: Si necesita devolver una cadena traducida para el componente <code>mod_forum</code> con el identificador <code>postmessage</code>, el retorno debe estructurarse de la siguiente manera:</em></p>
<pre>SELECT "<b>lang::postmessage::mod_forum</b>" FROM mdl_forum</pre>
<p>Visite la <a href="?classname=bi-extra_langs&amp;method=index" target="_blank">página de cadenas</a> para ver todas las cadenas disponibles.</p>';
$string['sql_replace_keys_mdl'] = '<h4>Prefijo de base de datos</h4>
<p>Siempre puede usar el prefijo <code>mdl_</code> incluso si su base de datos utiliza el prefijo <code>{$a}</code>.
        Kopere BI se encargará de este reemplazo.</p>';
$string['subplugintype_biblocks_plural'] = 'Plugins de bloques';
$string['subplugintype_biblocks_title'] = 'Kopere By - Plugins de bloques';
$string['subplugintype_bifilters_plural'] = 'Plugins de filtros';
$string['subplugintype_bifilters_title'] = 'Kopere By - Plugins de filtros';
$string['theme_palette_default'] = 'Paleta predeterminada';
$string['theme_palette_desc'] = 'Colores de la paleta:';
$string['theme_palette_desc2'] = 'Vea todos los temas aquí';
$string['theme_palette_palette'] = 'Paleta {$a}';
$string['theme_palette_title'] = 'Paleta de colores';
$string['timecompleted'] = 'Inscripción completada';
$string['title'] = 'Kopere BI';
$string['u_fullname'] = 'Nombre completo del estudiante';
$string['u_id'] = 'ID del estudiante';
$string['u_idnumber'] = 'Número de identificación';
$string['ue_id'] = 'ID de inscripción';
$string['ue_status'] = 'Estado de la inscripción';
$string['ue_timecreated'] = 'Inscripción creada el';
$string['ue_timeend'] = 'La inscripción finaliza el';
$string['ul_timeaccess'] = 'Último acceso';
$string['unknown'] = 'Desconocido';
$string['use_this_type'] = 'Usar este tipo';
