447 Zeilen
Kein EOL
44 KiB
Text
447 Zeilen
Kein EOL
44 KiB
Text
//+------------------------------------------------------------------+
|
|
//| |
|
|
//+------------------------------------------------------------------+
|
|
[Common]
|
|
error="AiDataTaskRunnerByLeo Error"
|
|
info="AiDataTaskRunnerByLeo Info"
|
|
warning="AiDataTaskRunnerByLeo Advertencia"
|
|
|
|
//---
|
|
// Tab base
|
|
[CProgram]
|
|
m_window="AiDataTaskRunner by leo"
|
|
m_tabs="Generar datos|Editor de características|Entrenamiento|Chat IA|Utilidades|Flujos de trabajo|Config|Acerca de"
|
|
|
|
//+------------------------------------------------------------------+
|
|
//| |
|
|
//+------------------------------------------------------------------+
|
|
// About tab
|
|
[CTaskRunerAiTabAbout]
|
|
m_label_titulo="Nique__372 & Leo"
|
|
m_label_text_0="Esta aplicación fue creada por Leo, con el objetivo de"
|
|
m_label_text_1="Automatizar la generación de datos y el entrenamiento de modelos de IA"
|
|
m_label_text_2="Creado por AiDataGenByLeo"
|
|
|
|
|
|
//+------------------------------------------------------------------+
|
|
//| |
|
|
//+------------------------------------------------------------------+
|
|
// Tab base
|
|
[CTaskRunerAiTabDGenMain]
|
|
// Tab section
|
|
m_tabs_0="Principal"
|
|
m_tabs_1="Tarea"
|
|
|
|
// Main section
|
|
m_label_basic_config="Configuración"
|
|
m_section_bsic_buttom_save="Guardar"
|
|
m_section_bsic_buttom_save_tooltip="Guarda la configuración actual en un archivo .txt."
|
|
m_section_bsic_buttom_load="Cargar"
|
|
m_section_bsic_buttom_load_tooltip="Carga la configuración desde un archivo .txt."
|
|
|
|
//---
|
|
m_section_bsic_label_files="Archivos a mover"
|
|
m_section_bsic_label_files_val_tooltip="Archivo seleccionado, dentro de este archivo JSON se ubican todos los archivos que el bot moverá cada vez que finalice una tarea."
|
|
m_section_bsic_btn_label_files_browse="Examinar"
|
|
m_section_bsic_btn_label_files_browse_tooltip="Haz clic aquí para buscar el archivo JSON de archivos a mover"
|
|
m_section_bsic_btn_label_files_template_tooltip="Ver plantillas de ejemplo"
|
|
|
|
//---
|
|
m_section_bsic_edit_expert_path="Ruta del experto: "
|
|
m_section_bsic_edit_expert_path_tooltip="Ruta al Expert Advisor a probar, relativa a la carpeta MQL5\\Experts\\."
|
|
|
|
m_section_bsic_edit_progres_csv_file="Archivo CSV de progreso: "
|
|
m_section_bsic_edit_progres_csv_file_tooltip="Archivo CSV donde se registra el progreso de las tareas. Si ocurre un error, la ejecución puede reanudarse desde este punto."
|
|
|
|
m_section_bsic_edit_main_folder="Carpeta principal: "
|
|
m_section_bsic_edit_main_folder_tooltip="Carpeta raíz donde se guardarán los datos generados. Ruta relativa a Files\\ o Common\\ según las entradas del bot."
|
|
|
|
// New task
|
|
m_label_new_task="Nueva tarea"
|
|
|
|
m_section_nt_edit_symbol="Símbolo: "
|
|
m_section_nt_edit_symbol_tooltip="Nombre del símbolo sobre el que se ejecutará el backtest. Debe estar disponible en el Market Watch."
|
|
|
|
m_section_nt_edit_symbol_folder="Carpeta del símbolo: "
|
|
m_section_nt_edit_symbol_folder_tooltip="Prefijo opcional para organizar los resultados de este símbolo en una subcarpeta."
|
|
|
|
m_section_nt_combox_timerame="Temporalidad: "
|
|
m_section_nt_combox_timerame_tooltip="Temporalidad utilizada en el backtest. Por defecto usa la temporalidad del gráfico donde corre el bot."
|
|
|
|
m_section_nt_edit_label="Etiqueta: "
|
|
m_section_nt_edit_label_tooltip="Nombre descriptivo opcional para identificar este grupo de tareas."
|
|
|
|
m_section_nt_edit_label_id="ID de etiqueta: "
|
|
m_section_nt_edit_label_id_tooltip="Identificador numérico opcional asociado a la etiqueta de esta tarea."
|
|
|
|
m_section_nt_dc_dt_start="Fecha de inicio: "
|
|
m_section_nt_dc_dt_start_tooltip="Fecha desde la cual comenzará el backtest."
|
|
|
|
m_section_nt_dc_dt_end="Fecha de fin: "
|
|
m_section_nt_dc_dt_end_tooltip="Fecha en la que finalizará el backtest."
|
|
|
|
m_section_nt_edit_st_file="Archivo de config: "
|
|
m_section_nt_edit_st_file_tooltip="Ruta al archivo .set con los parámetros del experto. Si no se especifica, se usarán los parámetros por defecto."
|
|
|
|
m_section_nt_buttom_add_task="+ Añadir tarea"
|
|
m_section_nt_buttom_add_task_tooltip="Añade la tarea configurada arriba a la lista de tareas pendientes."
|
|
|
|
// Task section
|
|
m_section_buttom_pending_load="Cargar tareas"
|
|
m_section_buttom_pending_load_tooltip="Carga una lista de tareas desde un archivo CSV."
|
|
m_section_buttom_pending_save="Guardar tareas"
|
|
m_section_buttom_pending_save_tooltip="Guarda la lista de tareas pendientes en un archivo CSV."
|
|
m_section_buttom_execute_all="Ejecutar todo"
|
|
m_section_buttom_execute_all_tooltip="Inicia la ejecución de todas las tareas pendientes en cola."
|
|
m_section_buttom_clean="Limpiar todo"
|
|
m_section_buttom_clean_tooltip="Elimina todas las tareas de la lista."
|
|
|
|
// Table headers
|
|
m_section_pending_table_header="Símbolo|Carpeta del símbolo|Temporalidad|Etiqueta|ID etiqueta|Desde|Hasta|Estado|Editar"
|
|
|
|
//---
|
|
OnClickBottomTabMain_filesel_filesmove="Cargar config de archivos a mover"
|
|
OnClickBottomTabMain_filesel_filesmove_templates="Elegir una plantilla de config"
|
|
OnClickBottomTabMain_filesel_load_config="Cargar archivo de configuración"
|
|
OnClickBottomTabMain_filesel_save_config="Guardar archivo de configuración"
|
|
OnClickBottomTabMain_err_browsefiles_no_sel="Ningún archivo JSON seleccionado"
|
|
OnClickBottomTabMain_err_browsefiles_files="Error al usar el archivo %s, revisa los logs del terminal para el error específico"
|
|
OnClickBottomTabMain_err_filesel_no_sel="Ningún archivo seleccionado"
|
|
OnClickBottomTabMain_msg_add_task_ok="Tarea añadida correctamente"
|
|
OnClickBottomTabMain_msg_add_task_fail="Error al añadir tarea\n%s"
|
|
OnClickBottomTabMain_msg_load_config_ok="Configuración cargada correctamente"
|
|
OnClickBottomTabMain_msg_load_config_fail="Error al cargar configuración\n%s"
|
|
OnClickBottomTabMain_msg_save_config_ok="Configuración guardada correctamente"
|
|
OnClickBottomTabMain_msg_save_config_fail="Error al guardar configuración\n%s"
|
|
|
|
//---
|
|
OnClickBottom_filesel_load_tasks="Cargar archivo de tareas"
|
|
OnClickBottom_filesel_save_tasks="Guardar archivo de tareas"
|
|
OnClickBottom_err_filesel_no_sel="Ningún archivo seleccionado"
|
|
OnClickBottom_msg_load_tasks_fail="Error al cargar tareas\n%s"
|
|
OnClickBottom_msg_save_tasks_filter="¿Filtrar tareas ya completadas o finalizadas?"
|
|
OnClickBottom_msg_save_tasks_fail="Error al guardar tareas\n%s"
|
|
OnClickBottom_msg_clean_tasks_fail="Error al limpiar tareas\n%s"
|
|
OnClickBottom_msg_run_tasks_empty="No hay tareas para ejecutar\n%s"
|
|
|
|
//+------------------------------------------------------------------+
|
|
//| |
|
|
//+------------------------------------------------------------------+
|
|
[CTaskRunerAiTabConfig]
|
|
m_label_titulo="Configuración"
|
|
m_combox_language="Idioma: "
|
|
m_combox_language_tooltip="Selecciona el idioma de la interfaz."
|
|
|
|
|
|
//+------------------------------------------------------------------+
|
|
//| |
|
|
//+------------------------------------------------------------------+
|
|
[CTabLlmAgentBase]
|
|
m_label_config_tlg="Configuración de Telegram"
|
|
|
|
// Base config
|
|
m_edit_bot_token="Token del bot: "
|
|
m_edit_bot_token_tooltip="Token del bot de Telegram. Puedes obtenerlo hablando con @BotFather en Telegram."
|
|
m_edit_chat_id="Chat ID: "
|
|
m_edit_chat_id_tooltip="ID del chat donde el bot enviará notificaciones y recibirá comandos."
|
|
m_label_config_model="Configuración del modelo"
|
|
|
|
//
|
|
m_btn_vis_apikey_tooltip="Mostrar y ocultar apikey"
|
|
m_btn_vis_chat_id_tooltip="Mostrar y ocultar chat id"
|
|
m_btn_vis_bot_token_tooltip="Mostrar y ocultar token del bot"
|
|
|
|
|
|
// Model config
|
|
m_combox_models="Modelo: "
|
|
m_combox_models_tooltip="Modelo LLM que se usará para procesar las conversaciones."
|
|
m_edit_max_tokens="Tokens máximos: "
|
|
m_edit_max_tokens_tooltip="Número máximo de tokens que el modelo LLM puede devolver en cada respuesta."
|
|
m_edit_apikey="API Key: "
|
|
m_edit_apikey_tooltip="Clave de acceso para conectarse al proveedor del modelo LLM."
|
|
m_bottom_state_conecting="Conectar"
|
|
m_bottom_state_conecting_tooltip="Inicia la conexión del bot para recibir mensajes de Telegram."
|
|
m_bottom_state_conecting_d="Desconectar"
|
|
m_bottom_state_conecting_d_tooltip="Detiene la conexión del bot con Telegram."
|
|
m_bottom_basicconfig_load="Cargar config"
|
|
m_bottom_basicconfig_load_tooltip="Carga la configuración guardada desde un archivo."
|
|
m_bottom_basicconfig_save="Guardar config"
|
|
m_bottom_basicconfig_save_tooltip="Guarda la configuración actual en un archivo."
|
|
m_bottom_chat_load="Cargar chat"
|
|
m_bottom_chat_load_tooltip="Carga un historial de conversación anterior."
|
|
m_bottom_chat_save="Guardar chat"
|
|
m_bottom_chat_save_tooltip="Guarda el historial de mensajes actual en un archivo."
|
|
|
|
//---
|
|
// Tabs
|
|
m_tabs_0="Telegram / API"
|
|
m_tabs_1="MCP"
|
|
|
|
// MCP - Label
|
|
m_label_tit_mcp="Configuración MCP"
|
|
|
|
// MCP - Edits
|
|
m_edit_mcp_soket_adress="Dirección: "
|
|
m_edit_mcp_soket_adress_tooltip="Dirección del servidor MCP al que se conectará el EA."
|
|
m_edit_mcp_soket_port="Puerto: "
|
|
m_edit_mcp_soket_port_tooltip="Puerto del servidor MCP."
|
|
m_edit_mcp_ea_pool_ms="Intervalo pool (ms): "
|
|
m_edit_mcp_ea_pool_ms_tooltip="Intervalo en milisegundos con el que el EA consultará el socket."
|
|
m_edit_mcp_soket_timeout_read_no_tls="Timeout lectura (ms): "
|
|
m_edit_mcp_soket_timeout_read_no_tls_tooltip="Timeout de lectura en ms para conexiones sin TLS."
|
|
|
|
// MCP - Boton
|
|
m_btn_mcp_ea_lanzar="Lanzar EA"
|
|
m_btn_mcp_ea_lanzar_tooltip="Lanza el EA del servidor MCP con los parámetros configurados. Si ya está corriendo lo reinicia."
|
|
|
|
// GUIBASE_MSG - OnClickBtnLLmApi
|
|
OnClickBtnLLmApi_selec_config_load="Selecciona config a cargar"
|
|
OnClickBtnLLmApi_selec_config_save="Selecciona donde guardar config"
|
|
OnClickBtnLLmApi_selec_chat_load="Selecciona chat a cargar"
|
|
OnClickBtnLLmApi_selec_chat_save="Selecciona donde guardar chat"
|
|
OnClickBtnLLmApi_err_selec_file="No se seleccionó un archivo"
|
|
OnClickBtnLLmApi_suces_load_config="Configuración cargada correctamente"
|
|
OnClickBtnLLmApi_err_load_config="Fallo al cargar config, revise los logs en Experts"
|
|
OnClickBtnLLmApi_suces_save_config="Configuración guardada correctamente"
|
|
OnClickBtnLLmApi_err_save_config="Fallo al guardar config, revise los logs en Experts"
|
|
OnClickBtnLLmApi_suces_load_chat="Chat cargado correctamente"
|
|
OnClickBtnLLmApi_err_load_chat="Fallo al cargar chat, revise los logs en Experts"
|
|
OnClickBtnLLmApi_succes_save_chat="Chat guardado correctamente"
|
|
OnClickBtnLLmApi_err_save_chat="Fallo al guardar chat, revise los logs en Experts"
|
|
|
|
// GUIBASE_MSG - OnClickBottom
|
|
OnClickBottom_err_mcp_not_open_c="No se pudo abrir el gráfico para el EA MCP"
|
|
OnClickBottom_err_mcp_empy_address="La dirección del servidor MCP está vacía"
|
|
OnClickBottom_err_mcp_invalid_port="Puerto inválido, debe ser menor a 65535 y mayor a 0"
|
|
OnClickBottom_err_pool_is_too_pequeño="El intervalo de pool es demasiado pequeño, mínimo 10ms"
|
|
OnClickBottom_err_cannot_run_ea="No se pudo lanzar el EA del servidor MCP"
|
|
|
|
//+------------------------------------------------------------------+
|
|
//| |
|
|
//+------------------------------------------------------------------+
|
|
[CFeaturesCodeEditor]
|
|
m_buttom_regenerate="Regenerar"
|
|
m_buttom_regenerate_tooltip="Restaura el contenido de la plantilla por defecto"
|
|
m_buttom_save_code="Guardar"
|
|
m_buttom_save_code_tooltip="Guarda el contenido actual en el archivo"
|
|
m_combox_load_code="Cargar: "
|
|
m_combox_load_code_tooltip="Selecciona un archivo para cargar"
|
|
m_edit_fontsize="Tamaño de fuente: "
|
|
m_edit_fontsize_tooltip="Ajusta el tamaño de fuente del editor"
|
|
m_label_current_file="Archivo actual: "
|
|
m_label_current_file_tooltip="Ruta del archivo cargado actualmente"
|
|
|
|
// Messages
|
|
OnMainRegenerate_mod_f="¿Regenerar? El contenido actual será reemplazado."
|
|
OnMainRegenerate_mod_t_no_curr_file="¿Regenerar? Los cambios no guardados se perderán."
|
|
OnMainRegenerate_mod_t_si_curr_file="¿Regenerar? Los cambios en %s se perderán."
|
|
OnMainLoadCode_save_changes="¿Guardar cambios en %s?"
|
|
OnMainLoadCode_error="No se pudo abrir:\n%s\nError: %d"
|
|
OnMainSaveCode_error="No se pudo guardar:\n%s\nError: %d"
|
|
|
|
//--- Own
|
|
m_buttom_compile="Compilar"
|
|
m_buttom_compile_tooltip="Haz clic aquí para compilar"
|
|
//--- Compile error messages
|
|
OnCompile_err_select_file="Error al seleccionar archivos"
|
|
OnCompile_err_compile="Error al compilar FGBLC, revisa los logs"
|
|
OnCompile_err_save_file="Error al guardar archivos"
|
|
OnCompile_msg_desea_usar_file_curr="Desea que el archivo actual se compile (se usa el nombre tal cual y se remplaza la extension)[Si]\nDe lo contraio selecione un archivo output .csv [No]"
|
|
|
|
|
|
//+------------------------------------------------------------------+
|
|
//| |
|
|
//+------------------------------------------------------------------+
|
|
[CTrainingTabConfig]
|
|
m_label_titulo="Configuración"
|
|
m_label_name_file="Archivo de config:"
|
|
m_label_name_file_val_tooltip="Archivo de configuración seleccionado"
|
|
m_btn_name_file_browse="Examinar"
|
|
m_btn_name_file_browse_tooltip="Selecciona el archivo JSON de configuración"
|
|
m_btn_open="Abrir"
|
|
m_btn_open_tooltip="Abre el archivo en el editor por defecto"
|
|
m_btn_file_config_template_tooltip="Ver plantillas de ejemplo"
|
|
|
|
//--- Parte de python
|
|
m_label_tit_run_py="Ejecutar Python"
|
|
|
|
// Python como tal
|
|
m_label_py_file="Archivo Python:"
|
|
m_label_py_file_val_tooltip="Ruta al script Python o ejecutable"
|
|
m_btn_py_file_browse="Examinar"
|
|
m_btn_py_file_browse_tooltip="Selecciona un script .py o ejecutable .exe"
|
|
|
|
// Parte del log file
|
|
m_label_log_pyfile="Archivo log (py):";
|
|
m_label_log_pyfile_val_tooltip="Ruta al archivo .log donde se registran todos los detalles del entrenamiento (opcional)";
|
|
m_btn_logpyfile_browse="Examinar";
|
|
m_btn_logpyfile_browse_tooltip="Selecione un archivo .log";
|
|
|
|
//---
|
|
// Edit timeout
|
|
m_edit_py_max_tiemout="Tiempo límite para ejecutar py:"
|
|
m_edit_py_max_tiemout_tooltip="Ingresa el valor en segundos para el tiempo máximo de ejecución del py"
|
|
|
|
//--- Run
|
|
m_btn_run_py="Ejecutar"
|
|
m_btn_run_py_tooltip="Haz clic aquí para ejecutar el ejecutable de Python"
|
|
m_btn_run_py_running="Ejecutando..."
|
|
|
|
//--- Mensajes
|
|
OnClickBottom_flselect_logiflepy="Selecione el archivo log file para py"
|
|
OnClickBottom_flselect_py="Selecione el archivo que ejecutara el entrenamiento"
|
|
OnClickBottom_error_select_file="Ningún archivo seleccionado"
|
|
OnClickBottom_no_config_selected="Ningún archivo de config seleccionado"
|
|
OnClickBottom_python_is_runing="Python ya está en ejecución"
|
|
OnClickBottom_python_no_py_selected="Ningún archivo python\\exe seleccionado"
|
|
|
|
// Error de laucher
|
|
OnClickBottom_python_launch_error_file="Error al escribir en args.txt para el launcher de python, último error = %d"
|
|
OnClickBottom_python_launch_error_exe="Error al ejecutar el launcher, revisa los logs del terminal"
|
|
OnClickBottom_python_launch_python_launch_error_chart="Error al abrir el gráfico, último error = %d"
|
|
|
|
//---
|
|
[CTrainingTabResults]
|
|
m_table_res_header="Ruta|Tipo|Ver"
|
|
|
|
//---
|
|
[CTrainingTab]
|
|
m_tabs="Config Python|Resultados"
|
|
|
|
//+------------------------------------------------------------------+
|
|
//| |
|
|
//+------------------------------------------------------------------+
|
|
[CTabUtilsGeneral]
|
|
// Componentes
|
|
m_label_tit_general_config="General"
|
|
m_combox_common_or_files="Carpeta de trabajo: "
|
|
m_combox_common_or_files_tooltip="Selecciona si trabajar en MQL5\Files o en Common"
|
|
m_label_file_main="Carpeta base: "
|
|
m_label_file_main_val_tooltip="Carpeta raíz donde se aplicarán las operaciones"
|
|
m_btn_browse_file_main="Examinar"
|
|
m_btn_browse_file_main_tooltip="Seleccionar carpeta principal"
|
|
// OnClickButtom
|
|
OnClickButtom_flselect_main_folder="Seleccionar carpeta principal"
|
|
OnClickButtom_error_select_file="Ningún archivo seleccionado"
|
|
|
|
|
|
//+------------------------------------------------------------------+
|
|
[CTabUtilsClean]
|
|
// Componentes
|
|
m_label_tit_clean="Limpieza"
|
|
m_label_file_config_clean="Archivo de config json:"
|
|
m_label_file_config_clean_val_tooltip="Archivo JSON con patrones include/exclude para limpieza"
|
|
m_btn_browse_file_config_clean="Examinar"
|
|
m_btn_browse_file_config_clean_tooltip="Seleccionar archivo JSON de configuración de limpieza"
|
|
m_btn_browse_file_config_clean_template_tooltip="Ver plantilla de ejemplo"
|
|
m_btn_clean_run="Limpiar"
|
|
m_btn_clean_run_tooltip="Ejecutar limpieza sobre la carpeta principal"
|
|
m_btn_clean_run_onrun="Limpiando..."
|
|
// OnClickButtom
|
|
OnClickButtom_flselect_config_clean="Seleccionar config de limpieza"
|
|
OnClickButtom_error_select_file="Ningún archivo seleccionado"
|
|
OnClickButtom_error_loadjson_clean="Error al cargar JSON de limpieza"
|
|
// OnRunClean
|
|
OnRunClean_err_invalid_mfolder="Carpeta principal no seleccionada"
|
|
OnRunClean_err_clean_folder="Error al limpiar, revisa los logs"
|
|
|
|
//+------------------------------------------------------------------+
|
|
[CTabUtilsEncryther]
|
|
// Componentes
|
|
m_label_tit_enc="Encriptación"
|
|
m_combox_encrypt_type="Método: "
|
|
m_combox_encrypt_type_tooltip="Método de encriptación a usar"
|
|
m_label_file_config_encrypt="Archivo de config json:"
|
|
m_label_file_config_encrypt_val_tooltip="Archivo JSON con patrones include/exclude para encriptación"
|
|
m_btn_browse_file_config_encrypt="Examinar"
|
|
m_btn_browse_file_config_encrypt_tooltip="Seleccionar archivo JSON de configuración de encriptación"
|
|
m_btn_browse_file_config_encrypt_template_tooltip="Ver plantilla de ejemplo"
|
|
m_edit_encrypt_prefix="Extensión salida: "
|
|
m_edit_encrypt_prefix_tooltip="Extensión que se agregará al archivo encriptado (ej: .enc)"
|
|
m_edit_encrypt_key="Clave: "
|
|
m_edit_encrypt_key_tooltip="Clave de encriptación"
|
|
m_btn_encrypt_aleatorie_key_tooltip="Generar clave aleatoria"
|
|
m_btn_encrypt_key_show_hide_tooltip="Mostrar/ocultar clave"
|
|
m_btn_encrypt_run="Encriptar"
|
|
m_btn_encrypt_run_tooltip="Ejecutar encriptación sobre la carpeta principal"
|
|
m_btn_encrypt_run_onrun="Encriptando..."
|
|
// OnClickButtom
|
|
OnClickButtom_flselect_config_encrypt="Seleccionar config de encriptación"
|
|
OnClickButtom_error_select_file="Ningún archivo seleccionado"
|
|
OnClickButtom_error_loadjson_enc="Error al cargar JSON de encriptación"
|
|
// OnRunEncrypt
|
|
OnRunEncrypt_err_invalid_mfolder="Carpeta principal no seleccionada"
|
|
OnRunEncrypt_desea_eliminar_prev_folders="¿Desea eliminar los archivos originales tras encriptar?"
|
|
OnRunEncrypt_err_encrypt_folder="Error al encriptar, revisa los logs"
|
|
|
|
//+------------------------------------------------------------------+
|
|
[CTabUtilsDecrypther]
|
|
// Componentes
|
|
m_label_tit_enc="Desencriptación"
|
|
m_combox_decrypt_type="Método: "
|
|
m_combox_decrypt_type_tooltip="Método de desencriptación a usar"
|
|
m_label_file_config_decrypt="Archivo de config json:"
|
|
m_label_file_config_decrypt_val_tooltip="Archivo JSON con patrones include/exclude para desencriptación"
|
|
m_btn_browse_file_config_decrypt="Examinar"
|
|
m_btn_browse_file_config_decrypt_tooltip="Seleccionar archivo JSON de configuración de desencriptación"
|
|
m_btn_browse_file_config_decrypt_template_tooltip="Ver plantilla de ejemplo"
|
|
m_edit_decrypt_prefix="Extensión salida: "
|
|
m_edit_decrypt_prefix_tooltip="Extensión del archivo desencriptado (mas info en el repo MQLArticles\Utils\Encrypt\README.md, seccion DecryptFile, parametro = ext_decrypt)"
|
|
m_edit_decrypt_key="Clave: "
|
|
m_edit_decrypt_key_tooltip="Clave de desencriptación"
|
|
m_btn_decrypt_key_show_hide_tooltip="Mostrar/ocultar clave"
|
|
m_btn_decrypt_run="Desencriptar"
|
|
m_btn_decrypt_run_tooltip="Ejecutar desencriptación sobre la carpeta principal"
|
|
m_btn_decrypt_run_onrun="Desencriptando..."
|
|
// OnClickButtom
|
|
OnClickButtom_flselect_config_decrypt="Seleccionar config de desencriptación"
|
|
OnClickButtom_error_select_file="Ningún archivo seleccionado"
|
|
OnClickButtom_error_loadjson_enc="Error al cargar JSON de desencriptación"
|
|
// OnRunDecrypt
|
|
OnRunDecrypt_err_invalid_mfolder="Carpeta principal no seleccionada"
|
|
OnRunDecrypt_desea_eliminar_prev_folders="¿Desea eliminar los archivos encriptados tras desencriptar?"
|
|
OnRunDecrypt_err_decrypt_folder="Error al desencriptar, revisa los logs"
|
|
|
|
//+------------------------------------------------------------------+
|
|
[CTabUtils]
|
|
m_tabs="General|Limpieza|Encriptacion|Desencriptacion"
|
|
|
|
//+------------------------------------------------------------------+
|
|
//| |
|
|
//+------------------------------------------------------------------+
|
|
[CTabWorkflows]
|
|
m_tabs_0="Ejecutar"
|
|
m_tabs_1="Ver"
|
|
m_label_tit_workflows="Workflows"
|
|
m_label_selec_wf="Archivo YML:"
|
|
m_label_selec_val_wf_tooltip="Ruta del archivo YML del workflow seleccionado"
|
|
m_btn_browse_wf="Examinar"
|
|
m_btn_browse_wf_tooltip="Seleccionar archivo YML del workflow"
|
|
m_btn_template_wf_tooltip="Ver plantilla de ejemplo"
|
|
m_btn_open_wf="Abrir"
|
|
m_btn_open_wf_tooltip="Abrir el archivo YML seleccionado en el editor"
|
|
m_label_wf_name="Workflow:"
|
|
m_label_the_wf_name_esperar_runer="Esperando al runner..."
|
|
m_label_the_wf_name_nada="?"
|
|
m_label_the_wf_name_tooltip="Estado actual de la ejecucion"
|
|
m_btn_run_wf="Ejecutar"
|
|
m_btn_run_wf_tooltip="Ejecutar el workflow seleccionado"
|
|
m_btn_relanzar_ea="Relanzar EA"
|
|
m_btn_relanzar_ea_tooltip="Cierra y vuelve a lanzar el EA runner"
|
|
m_label_tit_execution="Ejecucion"
|
|
m_table_results_header="Nombre|Resultado|Estado|Tiempo"
|
|
m_arr_names_tables="Ejecutandose|Pendiente|Exito|Fallo"
|
|
|
|
//---
|
|
OnClickButtom_flselect_run_yml="Seleccionar archivo YML"
|
|
OnClickButtom_error_select_file="Ningun archivo seleccionado"
|
|
|
|
//---
|
|
RunWF_err_invalid_yml_file="Archivo YML no valido o no seleccionado"
|
|
RunWF_err_cannot_init="Fallo al enviar el evento de inicio reintentelo\nUltimo err en mt5 = %d"
|
|
|
|
//---
|
|
RunEA_err_open_chart="Error al abrir chart para el runner"
|
|
RunEA_err_run="Error al ejecutar el EA runner, revise los logs del terminal"
|
|
//---
|
|
OnWfStart_err_read_data="Error al leer datos de inicio del workflow\nSe quito el runner del grafico, si desea puede relanzarlo" |