menu.ai = Agentes Virtuales
menu.virtual_agent = Agentes Virtuales
virtual_agent.general = General
virtual_agent.type = Tipo
virtual_agent.type.tooltip = Seleccione el tipo de este agente
virtual_agent.type.select = Seleccionar tipo...
virtual_agent.type.receptionist = Recepcionista
virtual_agent.type.informative = Informativo
virtual_agent.type.custom = Personalizado
virtual_agent.type.invalid = El tipo de agente es obligatorio y debe ser válido.
virtual_agent.description = Nombre del Agente
virtual_agent.description.tooltip = Ingrese el nombre del agente
virtual_agent.language = Idioma
virtual_agent.language.tooltip = Seleccione el idioma de este agente
virtual_agent.language.ar-XA = Árabe
virtual_agent.language.bn-IN = Bengalí
virtual_agent.language.bg-BG = Búlgaro
virtual_agent.language.zh-CN = Chino (Mandarín)
virtual_agent.language.hr-HR = Croata
virtual_agent.language.cs-CZ = Checo
virtual_agent.language.da-DK = Danés
virtual_agent.language.nl-BE = Neerlandés (Bélgica)
virtual_agent.language.nl-NL = Neerlandés (Países Bajos)
virtual_agent.language.en-AU = Inglés (Australia)
virtual_agent.language.en-GB = Inglés (Reino Unido)
virtual_agent.language.en-IN = Inglés (India)
virtual_agent.language.en-US = Inglés (EE.UU.)
virtual_agent.language.et-EE = Estonio
virtual_agent.language.fi-FI = Finlandés
virtual_agent.language.fr-CA = Francés (Canadá)
virtual_agent.language.fr-FR = Francés (Francia)
virtual_agent.language.de-DE = Alemán
virtual_agent.language.el-GR = Griego
virtual_agent.language.gu-IN = Gujarati
virtual_agent.language.he-IL = Hebreo
virtual_agent.language.hi-IN = Hindi
virtual_agent.language.hu-HU = Húngaro
virtual_agent.language.id-ID = Indonesio
virtual_agent.language.it-IT = Italiano
virtual_agent.language.ja-JP = Japonés
virtual_agent.language.kn-IN = Canarés
virtual_agent.language.ko-KR = Coreano
virtual_agent.language.lv-LV = Letón
virtual_agent.language.lt-LT = Lituano
virtual_agent.language.ml-IN = Malayalam
virtual_agent.language.mr-IN = Maratí
virtual_agent.language.nb-NO = Noruego
virtual_agent.language.pl-PL = Polaco
virtual_agent.language.pt-BR = Portugués
virtual_agent.language.pa-IN = Punyabí
virtual_agent.language.ro-RO = Rumano
virtual_agent.language.ru-RU = Ruso
virtual_agent.language.sr-RS = Serbio
virtual_agent.language.sk-SK = Eslovaco
virtual_agent.language.sl-SI = Esloveno
virtual_agent.language.es-ES = Español (España)
virtual_agent.language.es-US = Español (EE.UU.)
virtual_agent.language.sw-KE = Suajili
virtual_agent.language.sv-SE = Sueco
virtual_agent.language.ta-IN = Tamil
virtual_agent.language.te-IN = Telugu
virtual_agent.language.th-TH = Tailandés
virtual_agent.language.tr-TR = Turco
virtual_agent.language.uk-UA = Ucraniano
virtual_agent.language.ur-IN = Urdu
virtual_agent.language.vi-VN = Vietnamita
virtual_agent.failure_destination = Destino en caso de falla
virtual_agent.failure_destination.tooltip = Seleccionar destino
module.virtual_agents = Agentes Virtuales
virtual_agents = Agentes Virtuales
virtual_agent.description.invalid = La nombre del agente es obligatoria y debe ser única
virtual_agent.description.invalid_chars = La nombre del agente no puede contener estos caracteres especiales: " , ( ) | \ ;
virtual_agent.failure_destination_id.invalid = El destino en caso de falla es obligatorio y debe ser válido
destination_type.virtual_agent = Agente Virtual
virtual_agent.extensions = Extensiones
virtual_agent.extensions.tooltip = Seleccione las extensiones que se asignarán a este agente virtual
virtual_agent.queues = Colas
virtual_agent.queues.tooltip = Seleccione las colas que se asignarán a este agente virtual
virtual_agent.ring_groups = Grupos de timbrado
virtual_agent.ring_groups.tooltip = Seleccione los grupos de timbrado que se asignarán a este agente virtual
virtual_agent.company_name = Nombre de la empresa
virtual_agent.company_name.tooltip = Ingrese el nombre de la empresa a la que pertenece este agente virtual
virtual_agent.destinations = Destinos
virtual_agent.messages = Mensajes
virtual_agent.greeting = Saludo
virtual_agent.greeting.tooltip = Ingrese el mensaje de saludo de este agente virtual
virtual_agent.main_question = Pregunta principal
virtual_agent.main_question.tooltip = Ingrese la pregunta principal de este agente virtual
virtual_agent.transfer_confirmation = Confirmación de transferencia
virtual_agent.transfer_confirmation.tooltip = Ingrese el mensaje de confirmación de transferencia de este agente virtual
virtual_agent.transfer_message = Mensaje de transferencia
virtual_agent.transfer_message.tooltip = Ingrese el mensaje de transferencia de este agente virtual
virtual_agent.department_list_question = Pregunta sobre la lista de departamentos
virtual_agent.department_list_question.tooltip = Ingrese la pregunta sobre la lista de departamentos para este agente virtual
virtual_agent.department_selection_question = Pregunta de selección de departamento
virtual_agent.department_selection_question.tooltip = Ingrese la pregunta de selección de departamento para este agente virtual
virtual_agent.greeting.placeholder = Hola, soy ${{agent_name}} de ${{company_name}}. ¿Cómo puedo ayudarle hoy?
virtual_agent.main_question.placeholder = ¿Le gustaría comunicarse con un departamento o con una persona específica?
virtual_agent.transfer_confirmation.placeholder = ¿Le gustaría ser transferido a ${{department}}, ${{job_title}}, ${{name}}?
virtual_agent.transfer_message.placeholder = Transfiriendo su llamada a ${{department}}, ${{job_title}}, ${{name}}.
virtual_agent.department_selection_question.placeholder = ¿Le gustaría que le transfiera a una persona específica dentro del departamento?
virtual_agent.department_list_question.placeholder = Estas son las personas del departamento ${{department}}: ${{list}}. ¿A quién desea que le transfiera?
virtual_agent.company_name.invalid = El nombre de la empresa es obligatorio
virtual_agent.greeting.invalid = El mensaje de saludo es obligatorio
virtual_agent.main_question.invalid = La pregunta principal es obligatoria
virtual_agent.transfer_confirmation.invalid = El mensaje de confirmación de transferencia es obligatorio
virtual_agent.transfer_message.invalid = El mensaje de transferencia es obligatorio
virtual_agent.department_selection_question.invalid = La pregunta de selección de departamento es obligatoria
virtual_agent.department_list_question.invalid = La pregunta sobre la lista de departamentos es obligatoria
virtual_agent.extension = Código
virtual_agent.extension.tooltip = Número que se debe marcar para acceder a este servicio
virtual_agent.extension.invalid = El código del agente es obligatorio y debe ser único. Solo se permiten números y los caracteres *, #, +.
virtual_agent_extensions.agent_id.invalid = El agente es obligatorio y debe ser válido
virtual_agent_extensions.extension_id.invalid = La extensión es obligatoria y debe ser válida
virtual_agent_extensions.validation_header = Las siguientes extensiones carecen de campos obligatorios (Notas, Cargo o Departamentos), necesarios para el enrutamiento de llamadas del agente virtual:
virtual_agent_ring_groups.validation_header = Los siguientes grupos de timbrado carecen de campos obligatorios (Notas o Departamentos), necesarios para el enrutamiento de llamadas del agente virtual:
virtual_agent_ring_groups.agent_id.invalid = El agente es obligatorio y debe ser válido
virtual_agent_queues.validation_header = Las siguientes colas carecen de campos obligatorios (Notas o Departamentos), necesarios para el enrutamiento de llamadas del agente virtual:
virtual_agent_queues.agent_id.invalid = El agente es obligatorio y debe ser válido
virtual_agent_queues.queue_id.invalid = La cola es obligatoria y debe ser válida
virtual_agent.destinations.required = Se requiere al menos un destino (Extensión, Cola, Grupo de timbrado o Agente)
virtual_agent.invalid.already_exists = Código de agente no válido {0}. El número está siendo usado por el módulo {1}.
virtual_agent.variables_legend = Leyenda de variables
virtual_agent.variables_legend.tooltip = Definiciones de las variables que pueden usarse en las plantillas de mensajes
virtual_agent.var_agent_name = Nombre del agente (desde la pestaña General)
virtual_agent.var_company_name = Nombre de la empresa (desde la pestaña General)
virtual_agent.var_department = Nombre del departamento (desde la pestaña Destinos: Extensiones, Colas, Grupos de timbrado)
virtual_agent.var_job_title = Cargo o puesto de trabajo (desde la pestaña Destinos: Extensiones, Colas, Grupos de timbrado)
virtual_agent.var_name = Nombre de la persona (desde la pestaña Destinos: Extensiones, Colas, Grupos de timbrado)
virtual_agent.var_list = Lista de personas del departamento (desde la pestaña Destinos: Extensiones, Colas, Grupos de timbrado)
virtual_agent.recording_transcription = Grabación y transcripción
virtual_agent.recording_transcription.tooltip = Habilitar grabación, transcripción y resumen automático de llamadas para este agente
virtual_agent.agents = Agentes
virtual_agent.agents.tooltip = Seleccione los agentes que se asignarán a este agente virtual
virtual_agent.instructions = Instrucciones
virtual_agent.instructions.tooltip = Proporcione instrucciones detalladas para el agente informativo sobre la información que debe compartir con las personas que llaman
virtual_agent.instructions_legend = Instrucciones del agente
virtual_agent.exit_destination = Destino de salida
virtual_agent.exit_destination.tooltip = Seleccione el destino que se utilizará cuando el agente finalice la llamada
virtual_agent.exit_destination_id.invalid = El destino de salida es obligatorio y debe ser válido
virtual_agent.not_supported = Los agentes virtuales no son compatibles con su sistema operativo. Para actualizar su sistema operativo, comuníquese con su distribuidor.
virtual_agent.advanced = Avanzado
virtual_agent.advanced.settings = Configuración avanzada
virtual_agent.advanced.name = Nombre
virtual_agent.advanced.value = Valor
virtual_agent.advanced.enabled = Habilitado
virtual_agent.relations = Relaciones


virtual_agent.knowledge_base = Base de Conocimiento
virtual_agent.upload_file = Subir Archivo
virtual_agent.upload_file.tooltip = Seleccione un archivo para subir para este agente informativo
virtual_agent.file_name = Nombre del Archivo
virtual_agent.file_name.tooltip = Ingrese un nombre descriptivo para este archivo
virtual_agent_knowledge.add_items_legend = Agregar Elementos a la Base de Conocimientos
virtual_agent_knowledge.existing_items_list = Elementos Existentes en la Base de Conocimientos
virtual_agent_knowledge.type.file = Archivo
virtual_agent_knowledge.file = Archivo
virtual_agent_knowledge.choose_file = Elegir Archivo (DOCX, PDF, TXT, MD)
virtual_agent_knowledge.file.tooltip = Seleccione un archivo para subir para este agente informativo

virtual_agent_knowledge.description = Descripción
virtual_agent_knowledge.description_placeholder = Ingrese una descripción
virtual_agent_knowledge.description.tooltip = Ingrese una descripción para este elemento
virtual_agent_knowledge.size = Tamaño
virtual_agent_knowledge.actions = Acciones
virtual_agent_knowledge.no_items = No se han agregado elementos a la base de conocimientos todavía. Use el formulario de arriba para agregar archivos o URLs.
virtual_agent_knowledge.no_items_custom = No se han agregado elementos a la base de conocimientos de este agente. La base de conocimientos es opcional para los agentes personalizados; agregue archivos en la parte superior si es necesario.
virtual_agent_knowledge.download = Descargar
virtual_agent_knowledge.download.tooltip = Descargar este archivo a su computadora
virtual_agent_knowledge.delete_item = Eliminar
virtual_agent_knowledge.delete_item.tooltip = Eliminar este elemento permanentemente
virtual_agent_knowledge.virtual_agent_id.invalid = El agente es obligatorio y debe ser válido
virtual_agent.max_call_duration = Duración Máxima de Llamada
virtual_agent.max_call_duration.tooltip = Ingrese la duración máxima de la llamada en segundos. Una vez superado este tiempo, la llamada se desviará al destino de salida.
virtual_agent.max_call_duration.invalid = La Duración Máxima de Llamada debe ser un número positivo y mayor que 0
virtual_agent_knowledge.status = Estado
virtual_agent_knowledge.synced = Sincronizado
virtual_agent_knowledge.saved_locally = Guardado Localmente
virtual_agent_knowledge.file.invalid_type = Tipo de archivo no válido. Solo se permiten archivos DOCX, PDF, TXT y MD.
virtual_agent_knowledge.file.too_large = El archivo es demasiado grande. El tamaño máximo es %d MB.
virtual_agent_knowledge.file.empty_file = Error al subir el archivo. El archivo está vacío.
virtual_agent_knowledge.file.upload_error = Error al subir el archivo. Por favor, inténtelo de nuevo.
virtual_agent_knowledge.required = Se requiere al menos un archivo en la base de conocimientos.
virtual_agent_knowledge.status.active = Sincronizado
virtual_agent_knowledge.status.failed = Error de Subida
virtual_agent_knowledge.status.pending = Pendiente
virtual_agent_knowledge.status.uploading = Subiendo...
virtual_agent_knowledge.rag_unavailable = El servicio Google RAG no está disponible. Los archivos se guardarán localmente.
virtual_agent_knowledge.not_found = Elemento de conocimiento no encontrado.
virtual_agent.not_found = Agente virtual no encontrado.
virtual_agent.delete.rag_in_progress = No se puede eliminar el agente mientras se suben archivos. Por favor, espere a que se complete la subida.
virtual_agent_knowledge.upload_indicator = Los archivos se están subiendo a la base de conocimientos. Por favor, espere a que se complete la subida.
virtual_agent_knowledge.upload_failed_message = Algunos archivos no se pudieron subir. Por favor, revise la pestaña Base de Conocimientos para más detalles.
virtual_agent.voice_gender = Género de la voz
virtual_agent.voice_gender.tooltip = Seleccione el género de la voz para este agente virtual
virtual_agent.voice_gender.male = Masculino
virtual_agent.voice_gender.female = Femenino
virtual_agent.messages.placeholders_title = Cómo usar Marcadores
virtual_agent.messages.placeholders_explanation = Puede utilizar los marcadores que se muestran a continuación en sus mensajes. El sistema los reemplazará automáticamente con información real durante las llamadas. Escríbalos exactamente como se muestran; no los sustituya manualmente por valores reales.
virtual_agent.license.free_trial_title = Pruebe Virtual Agents de forma gratuita
virtual_agent.license.free_trial_description = Es elegible para una prueba gratuita, sin compromiso y sin necesidad de tarjeta de crédito.
virtual_agent.license.start_free_trial = Iniciar Prueba Gratuita
virtual_agent.license.after_trial_instructions = Después de completar el formulario, recibirá una clave de licencia. Debe ingresarla en el <a href="javascript:void(0)" onclick="pbx_request('license', 'getContent', 'open')">módulo de Licencias</a> para activar Virtual Agents.
virtual_agent.license.issue_title = Problema con la Licencia de Virtual Agent
virtual_agent.license.inactive_message = Su licencia de Virtual Agent no está actualmente activa.
virtual_agent.license.quota_exceeded_message = Su licencia de Virtual Agent ha alcanzado su límite de uso mensual. Usado: {0} / {1} (HH:MM).
virtual_agent.license.contact_dealer = Por favor, contacte a su distribuidor para actualizar su licencia o resolver este problema.
virtual_agent.license.no_license.oem = Por favor, contacte a su distribuidor para obtener una licencia de Virtual Agent.

virtual_agent.notes = Notas
virtual_agent.notes.tooltip = Ingrese notas o información adicional sobre este agente virtual para propósitos de enrutamiento de IA
virtual_agent.departments = Departamentos
virtual_agent.departments.tooltip = Seleccione los departamentos asociados a este agente virtual
virtual_agent_agents.agent_id.invalid = El agente es obligatorio y debe ser válido
virtual_agent_agents.virtual_agent_id.invalid = El agente virtual es obligatorio y debe ser válido
virtual_agent_agents.validation_header = Los siguientes agentes virtuales carecen de campos obligatorios (Notas o Departamentos), necesarios para el enrutamiento de llamadas del agente virtual:

virtual_agent_knowledge.add_files = Agregar archivos
virtual_agent_knowledge.accepted_formats = Formatos aceptados: DOCX, PDF, TXT, MD
virtual_agent_knowledge.undo_delete = Deshacer

virtual_agent.scripts.add_files = Agregar scripts

virtual_agent.prompt = Prompt
virtual_agent.prompt.edit_legend = Editar Prompt
virtual_agent.prompt.content = Contenido del Prompt
virtual_agent.prompt.content.tooltip = Edite el prompt que será utilizado por este agente virtual
virtual_agent.prompt.restore_default = Restaurar a Predeterminado
virtual_agent.prompt.restore_default.confirm = ¿Está seguro de que desea restaurar el prompt predeterminado? Esto sobrescribirá cualquier cambio que haya realizado.
virtual_agent.prompt.required_custom = El contenido del prompt es obligatorio para el tipo de agente personalizado
virtual_agent.prompt.how_to_use_title = Cómo Escribir Prompts Personalizados
virtual_agent.prompt.function_calls_title = Llamadas de Función Disponibles
virtual_agent.prompt.function_calls_description = Puede usar estas funciones principales en su prompt para controlar el flujo de llamadas:
virtual_agent.prompt.function.transfer_call = Transferir la llamada a una extensión específica (use la extensión T para transferir al Destino de Salida)
virtual_agent.prompt.function.end_call = Finalizar la llamada actual
virtual_agent.prompt.function.get_call_summary = Obtener un resumen de la llamada actual
virtual_agent.prompt.function.set_agent_context = Guardar información durante la conversación. Esta información almacenada, o "contexto," puede compartirse fácilmente con otros Agentes más adelante en la conversación.
virtual_agent.prompt.function.search_knowledge_base = Buscar en la base de conocimientos para encontrar respuestas a las preguntas del usuario. La consulta del usuario debe enviarse como parámetro de búsqueda.
virtual_agent.prompt.function.custom_tools = Cualquier script personalizada que configure en la pestaña Herramientas también estará disponible
virtual_agent.prompt.placeholders_title = Marcadores Disponibles
virtual_agent.prompt.placeholders_description = Puede usar estos marcadores en su prompt. Se reemplazarán automáticamente con valores reales:
virtual_agent.prompt.var_language = El idioma seleccionado para este agente (desde la pestaña General)
virtual_agent.prompt.var_gender = El género de voz seleccionado para este agente (desde la pestaña General)
virtual_agent.prompt.previous_versions = Versiones anteriores
virtual_agent.prompt.version_not_found = No se encontró la versión del prompt
virtual_agent.prompt.version_date = Fecha de la versión
virtual_agent.prompt.version = Versión
virtual_agent.prompt.version_name = Nombre de versión
virtual_agent.prompt.version_notes = Notas
virtual_agent.prompt.actions = Acciones
virtual_agent.prompt.diff = Comparar
virtual_agent.prompt.restore = Restaurar
virtual_agent.confirm_delete_item = ¿Está seguro de que desea eliminar este elemento?
virtual_agent.confirm_restore_version = ¿Está seguro de que desea utilizar esta versión? El prompt actual se guardará como una nueva versión.
virtual_agent.button_cancel = Cancelar
virtual_agent.button_use = Usar
virtual_agent.button_delete = Eliminar

virtual_agent.tools = Herramientas
virtual_agent.tools.legend = Herramientas del agente
virtual_agent.tools.enabled = Habilitado
virtual_agent.tools.name = Nombre
virtual_agent.tools.name.required = El nombre de la herramienta es obligatorio
virtual_agent.tools.description = Descripción
virtual_agent.tools.description.placeholder = Describa la función de esta herramienta
virtual_agent.tools.tool_type = Tipo
virtual_agent.tools.tool_type.api = API (Webhook)
virtual_agent.tools.tool_type.mcp = Servidor MCP
virtual_agent.tools.parameters = Parámetros
virtual_agent.tools.help_title = Cómo funcionan las herramientas
virtual_agent.tools.help_intro = Las herramientas permiten que la IA invoque servicios externos. La IA decide cuándo utilizar cada herramienta en función de su nombre y descripción.
virtual_agent.tools.help_api_title = Herramienta API
virtual_agent.tools.help_api = Realiza llamadas a un endpoint HTTP con cuerpo JSON. <code>{"url": "https://api.example.com/endpoint", "method": "POST", "headers": {"Authorization": "Bearer token"}}</code>
virtual_agent.tools.help_mcp_title = Herramienta MCP
virtual_agent.tools.help_mcp = Se conecta a un servidor MCP. <code>{"server_url": "https://mcp.example.com/rpc", "headers": {"Authorization": "Bearer token"}}</code>
virtual_agent.tools.add_tool = Agregar herramienta
virtual_agent.tools.no_tools = No hay herramientas API o MCP configuradas. Haga clic en "Agregar herramienta" para crear una.
virtual_agent.tools.create_tool = Agregar nueva herramienta
virtual_agent.tools.edit = Editar
virtual_agent.tools.confirm_delete = ¿Está seguro de que desea eliminar esta herramienta?
virtual_agent.tools.tool_deleted = La herramienta se eliminó correctamente.
virtual_agent.tools.tool_created = La herramienta se creó correctamente.
virtual_agent.tools.tool_updated = La herramienta se actualizó correctamente.
virtual_agent.tools.endpoint = Endpoint
virtual_agent.tools.endpoint.tooltip = Configuración JSON con url/server_url, método y encabezados (consulte la sección de ayuda)
virtual_agent.tools.endpoint.required = La URL del endpoint o el comando es obligatorio.
virtual_agent.tools.parameters.tooltip = Esquema JSON que define los parámetros que la IA debe recopilar y enviar

virtual_agent.scripts = Scripts
virtual_agent.scripts.upload_legend = Cargar nuevos scripts
virtual_agent.scripts.existing_legend = Scripts cargados
virtual_agent.scripts.add_files = Agregar scripts
virtual_agent.scripts.file = Archivo de script
virtual_agent.scripts.description = Descripción
virtual_agent.scripts.description.required = La descripción del script es obligatoria
virtual_agent.scripts.name = Nombre
virtual_agent.scripts.name.tooltip = Definir el nombre del script
virtual_agent.scripts.name.required = El nombre del script es obligatorio
virtual_agent.scripts.size = Tamaño
virtual_agent.scripts.modified = Modificado
virtual_agent.scripts.enabled = Habilitado
virtual_agent.scripts.choose_file = Seleccionar script
virtual_agent.scripts.no_scripts = Aún no se han cargado scripts. Utilice el formulario ubicado en la parte superior para cargarlos.
virtual_agent.scripts.confirm_delete = ¿Está seguro de que desea eliminar este script?
virtual_agent.scripts.description_placeholder = Describa la función de este script
virtual_agent.scripts.description.tooltip = Describa la función de este script; la IA utiliza esta información para decidir cuándo ejecutarlo
virtual_agent.scripts.params.title = Parámetros
virtual_agent.scripts.params.add = Agregar parámetro
virtual_agent.scripts.params.name = Nombre
virtual_agent.scripts.params.type = Tipo
virtual_agent.scripts.params.description = Descripción
virtual_agent.scripts.updated = El script se actualizó correctamente.
virtual_agent.tools.help_params_title = Parámetros
virtual_agent.tools.help_params = Defina los parámetros utilizando JSON Schema. <code>{"type": "object", "properties": {"city": {"type": "string", "description": "Nombre de la ciudad"}}, "required": ["city"]}</code>
virtual_agent.scripts.help_title = Cómo funcionan los Herramientas
virtual_agent.scripts.help_intro = Los scripts ejecutan su código personalizado cuando la IA los necesita. La IA decide cuándo ejecutar cada script en función de su nombre y descripción.
virtual_agent.scripts.help_input_title = Entrada
virtual_agent.scripts.help_input = Su script debe recibir solo un argumento en formato JSON: <code>{{"city":"New York"}}</code>, <code>python3 script.py '{{"city":"New York"}}'</code>, <code>bash script.sh '{{"city":"New York"}}'</code>
virtual_agent.scripts.help_output_title = Salida
virtual_agent.scripts.help_output = Su script debe imprimir un JSON en la salida estándar (stdout): <code>{{"temperature": 25, "condition": "Sunny"}}</code>
virtual_agent.scripts.replace = Reemplazar (opcional)
virtual_agent.scripts.replace.tooltip = Subir nuevo archivo ejecutable para reemplazar el actual
virtual_agent.scripts.dir = Directorio de script
virtual_agent.scripts.dir.tooltip = Directorio donde se almacena el script. Puedes agregar archivos de configuración u otros elementos auxiliares a este directorio mediante la CLI.

virtual_agent.system_scripts.legend = Scripts del sistema
virtual_agent.system_scripts.description = Permite al agente ejecutar scripts del sistema integrados durante las conversaciones.
virtual_agent.system_scripts.active_count = scripts activos
virtual_agent.system_scripts.tooltip.get_current_time = <strong>Obtener Hora Actual</strong><br>Devuelve información de fecha y hora actual.<br><br><strong>Uso en el prompt:</strong><br>Use la función <code>get_current_time</code> para obtener la fecha, hora, zona horaria y día de la semana actuales.<br><br><strong>Devuelve:</strong> JSON con <code>date</code>, <code>time</code>, <code>timestamp</code>, <code>timezone</code>, <code>weekday</code>
virtual_agent.system_scripts.tooltip.send_email = <strong>Enviar Correo</strong><br>Envía mensaje de correo electrónico a uno o más destinatarios.<br><br><strong>Uso en el prompt:</strong><br>Use la función <code>send_emails</code> con parámetros:<br>• <code>recipients</code> (array de direcciones de correo)<br>• <code>subject</code> (string)<br>• <code>message</code> (string)<br>• <code>from_name</code> (string opcional)<br><br><strong>Devuelve:</strong> JSON con <code>sent</code>, <code>failed</code>, <code>total_sent</code>, <code>total_failed</code>

virtual_agent.duplicate = Duplicar Agente
virtual_agent.duplicate.success = Agente duplicado correctamente.

virtual_agent.hooks = Hooks
virtual_agent.hooks.help_title = Cómo funcionan los Hooks
virtual_agent.hooks.help_intro = Los hooks son scripts que se ejecutan automáticamente cuando ocurren eventos específicos de llamada (por ejemplo, inicio de llamada, finalización o redirección). A diferencia de las herramientas, los hooks son activados por el sistema, no por la IA.
virtual_agent.hooks.add_hook = Agregar Script Hook
virtual_agent.hooks.edit_hook = Editar Hook
virtual_agent.hooks.add_legend = Agregar Nuevos Hooks
virtual_agent.hooks.saved_legend = Hooks Guardados
virtual_agent.hooks.name = Nombre
virtual_agent.hooks.name.tooltip = Un identificador corto para este hook
virtual_agent.hooks.name.required = El nombre del hook es obligatorio
virtual_agent.hooks.trigger_events = Eventos Disparadores
virtual_agent.hooks.trigger_events.required = Se requiere al menos un evento disparador
virtual_agent.hooks.script_file = Archivo de Script
virtual_agent.hooks.script_file.tooltip = Suba el script ejecutable (.sh, .py, .php) para ejecutar cuando se dispare el evento
virtual_agent.hooks.current_file = Archivo Actual
virtual_agent.hooks.replace_file = Reemplazar Archivo (opcional)
virtual_agent.hooks.enabled = Habilitado
virtual_agent.hooks.no_hooks = Aún no se han configurado hooks. Haga clic en "Agregar Hook" para crear uno.
virtual_agent.hooks.confirm_delete = ¿Está seguro de que desea eliminar este hook?
virtual_agent.hooks.deleted = Hook eliminado correctamente.
virtual_agent.hooks.created = Hook creado correctamente.
virtual_agent.hooks.updated = Hook actualizado correctamente.
virtual_agent.hooks.not_found = Hook no encontrado.
virtual_agent.hooks.script_file.required = Se requiere un archivo de script al crear un hook
virtual_agent.hooks.too_large = El archivo de script del hook es demasiado grande. Tamaño máximo: %s MB
virtual_agent.hooks.trigger_taken = El disparador {0} ya está en uso por un hook habilitado: {1}. Deshabilite ese hook primero o elija un disparador diferente.
virtual_agent.hooks.trigger_duplicate_in_queue = Cada disparador solo puede ser usado por un hook.
virtual_agent.hooks.event.call_start = Inicio de Llamada
virtual_agent.hooks.event.call_end = Fin de Llamada
virtual_agent.hooks.event.call_redirect = Redirección de Llamada
virtual_agent.hooks.help_payload_title = Entrada del Hook
virtual_agent.hooks.help_payload_intro = Cada hook recibe un objeto JSON simple con detalles de la llamada: <code>trigger_event</code>, <code>caller_id</code>, <code>agent</code>, <code>start_time</code>, <code>end_time</code>, <code>duration_seconds</code>, <code>uniqueid</code>, <code>linkedid</code>, <code>recording_file</code>, <code>transcript_file</code>, <code>summary</code>, <code>session_dir</code>.
virtual_agent.hooks.help_usage = Por ejemplo: <code>{{"trigger_event":"call_end","caller_id":"1234567890",...}}</code>