"use strict"; module.exports = { "extension_name": "Cocos MCP Servidor", "description": "Servidor AI MCP para Cocos Creator 3.8", "panel_title": "Servidor MCP", "open_panel": "Abrir panel MCP", "start_server": "Iniciar servidor", "stop_server": "Detener servidor", "server_status": "Estado del servidor", "port": "Puerto", "settings": "Ajustes", "connected": "Conectado", "disconnected": "Desconectado", "server_running": "El servidor está ejecutándose en el puerto {0}", "server_stopped": "El servidor se ha detenido", "auto_start": "Inicio automático", "debug_log": "Registro de depuración", "max_connections": "Conexiones máx.", "connection_info": "Info de conexión", "http_url": "URL HTTP", "copy": "Copiar", "save_settings": "Guardar", "settings_saved": "Ajustes guardados correctamente", "server_started": "Servidor MCP iniciado", "server_stopped_msg": "Servidor MCP detenido", "failed_to_start": "Error al iniciar el servidor", "failed_to_stop": "Error al detener el servidor", "failed_to_save": "Error al guardar los ajustes", "url_copied": "URL HTTP copiada al portapapeles", "tool_manager": "Gestor de herramientas", "open_tool_manager": "Abrir gestor de herramientas", "create_config": "Crear configuración", "edit_config": "Editar configuración", "delete_config": "Eliminar configuración", "import_config": "Importar configuración", "export_config": "Exportar configuración", "apply_config": "Aplicar configuración", "select_all": "Seleccionar todo", "deselect_all": "Deseleccionar todo", "save_changes": "Guardar cambios", "config_name": "Nombre de configuración", "config_description": "Descripción de configuración", "current_config": "Configuración actual", "tool_management": "Gestión de herramientas", "total_tools": "Total de herramientas", "enabled_tools": "Activadas", "disabled_tools": "Desactivadas", "no_config_selected": "Ninguna configuración seleccionada", "select_config_first": "Por favor, seleccione o cree una configuración primero", "config_created": "Configuración creada correctamente", "config_updated": "Configuración actualizada correctamente", "config_deleted": "Configuración eliminada correctamente", "config_applied": "Configuración aplicada correctamente", "config_exported": "Configuración exportada correctamente", "config_imported": "Configuración importada correctamente", "confirm_delete": "Confirmar eliminación", "delete_config_confirm": "¿Está seguro de eliminar la configuración \"{0}\"? Esta acción no se puede deshacer.", "max_config_slots_reached": "Se alcanzó el máximo de configuraciones ({0})", "invalid_config_format": "Formato de configuración no válido", "invalid_json_format": "Formato JSON o estructura de configuración no válidos", "server_tab": "Servidor", "tools_tab": "Gestión de herramientas", "available_tools": "Herramientas disponibles", "scene_tools": "Herramientas de escena", "node_tools": "Herramientas de nodo", "component_tools": "Herramientas de componente", "prefab_tools": "Herramientas de prefab", "project_tools": "Herramientas de proyecto", "debug_tools": "Herramientas de depuración", "preferences_tools": "Preferencias", "server_tools": "Herramientas de servidor", "broadcast_tools": "Herramientas de difusión", "scene_advanced_tools": "Herramientas de escena avanzadas", "scene_view_tools": "Herramientas de vista de escena", "reference_image_tools": "Herramientas de imagen de referencia", "asset_advanced_tools": "Herramientas de assets avanzadas", "validation_tools": "Herramientas de validación", "brand_name": "LiDaxian MCP Series", "brand_subtitle": "LiDaxian MCP Series", "contact_email": "Correo", "contact_wechat": "WeChat", "contact_github": "GitHub", "machine_id_label": "Código de máquina", "purchase_renew": "Comprar / Renovar", "purchase_url": "https://www.vberai.com/game-engines/cocos", "auth_title": "Elegir método de inicio de sesión", "auth_subtitle": "Ingrese su correo y código de activación", "email_label": "Correo electrónico", "activation_code_label": "Código de activación", "email_placeholder": "Ingrese correo", "code_placeholder": "Ingrese código (XXXXX-XXXXX-XXXXX-XXXXX-XXXXX)", "activate_button": "Activar", "deactivate_button": "Desactivar", "activating": "Activando...", "deactivating": "Desactivando...", "license_status": "Estado de licencia", "license_type": "Tipo de licencia", "expiry_date": "Fecha de vencimiento", "days_remaining": "Días restantes", "days_unit": "d", "permanent": "Permanente", "expiry_warning_title": "La licencia expira pronto", "expiry_warning_message": "Su licencia expirará en {0} días. Por favor, renueve para evitar interrupciones.", "renew_now": "Renovar ahora", "i_understand": "Entendido", "activation_success": "¡Licencia activada correctamente!", "activation_failed": "Error de activación: {0}", "invalid_code": "Formato de código de activación no válido", "purchase_license": "Comprar licencia", "renew_license": "Renovar licencia", "contact_support": "Soporte", "language_switch": "Español", "version_label": "Versión", "license_required": "Se requiere licencia para iniciar el servidor", "license_check_failed": "Error en la verificación de licencia", "status_stopped": "Detenido", "status_running": "En ejecución", "status_error": "Error de conexión", "config_tab": "Config rápida", "status_label": "Estado", "connections_count": "Conexiones", "transport_protocol": "Protocolo de transporte", "transport_type": "Tipo de transporte", "mcp_url": "URL MCP", "port_fallback_title": "Puerto {0} no disponible: se cambió a {1}", "port_fallback_reason": "El puerto {0} está reservado por el sistema o bloqueado por un firewall/antivirus (habitual en Windows con Hyper-V, WSL2 o Docker). El servidor funciona con normalidad en el nuevo puerto.", "port_fallback_resynced": "Se actualizó la configuración de: {0}. Reinicie estos clientes para que el nuevo puerto surta efecto.", "port_fallback_no_clients": "Si ya configuró clientes de IA, vuelva a configurarlos en el nuevo puerto desde la configuración con un clic.", "port_fallback_dismiss": "Entendido", "port_label": "Puerto", "auto_start_label": "Inicio auto", "debug_log_label": "Registro de depuración", "max_connections_label": "Conexiones máx.", "server_settings_title": "Ajustes del servidor", "server_status_title": "Estado del servidor", "connection_info_title": "Info de conexión", "tools_count": "{0} herramientas", "tools_stats": "{0} herramientas ({1} activadas / {2} desactivadas)", "quick_config_title": "Config rápida de clientes MCP", "quick_config_desc": "Configurar automáticamente el servidor MCP en editores AI y herramientas CLI", "server_info": "Info del servidor", "server_name_label": "Nombre del servidor", "server_address": "Dirección del servidor", "timeout_ms": "Tiempo de espera (ms)", "auto_config_title": "Config auto (IDE + Codex CLI)", "add_all": "Añadir todo", "remove_all": "Eliminar todo", "auto_config_note": "Haga clic para modificar automáticamente los archivos de config (Cursor, Windsurf, Trae, Codex CLI)", "configured": "Configurado", "not_configured": "No configurado", "auto_config_btn": "Config auto", "delete_btn": "Eliminar", "copy_config": "Copiar config", "open_config": "Abrir config", "manual_config_title": "Config manual (Claude CLI + Gemini CLI)", "refresh_commands": "Actualizar comandos", "manual_config_note": "Las siguientes herramientas CLI requieren ejecución manual en terminal", "config_scope": "Ámbito de config:", "scope_user": "Nivel de usuario", "scope_project": "Nivel de proyecto", "operation_log": "Registro de operaciones", "no_logs": "Sin registros", "copyright_line": "© 2025 LiDaxian - Cocos Creator MCP Server v{0}", "protocol_line": "Basado en el protocolo Streamable HTTP (MCP 2025-03-26)", "tools_copyright_line1": "Sistema de herramientas - 13 herramientas intent-level, 150+ operaciones de editor, despacho de código de acción", "config_copyright_line1": "Config rápida - Soporta Cursor, Windsurf, Trae, Codex CLI, Claude CLI, Gemini CLI", "email_required": "Por favor ingrese correo y código de activación", "permanent_label": "Permanente", "logout_button": "Cerrar sesión", "invite_code_label": "Código de invitación", "copy_button": "Copiar", "change_code_button": "Cambiar código", "change_code_title": "Cambiar código de activación", "change_code_desc": "Ingrese su nuevo código de activación. El enlace del dispositivo actual se liberará primero.", "confirm_change": "Confirmar", "cancel": "Cancelar", "code_required": "Por favor ingrese un código de activación", "expiry_inline_warning": "¡Expira pronto!", "store_purchase_hint": "Si compró este plugin en Cocos Store, contácteme para obtener su código de activación.", "license_expired_title": "Licencia expirada", "license_expired_message": "Su licencia ha expirado y el servidor no puede iniciarse. Renueve o reactive para continuar.", "go_to_login": "Ir a inicio de sesión", "log_load_config_failed": "Error al cargar el estado de config: {0}", "log_gen_cli_failed": "Error al generar comandos CLI: {0}", "log_add_client_failed": "Error al añadir a {0}: {1}", "log_remove_client_failed": "Error al eliminar de {0}: {1}", "quick_config_dialog_title": "Configuración con un clic", "config_operation_failed": "Error en la operación de configuración", "config_file_not_found_changed_path": "Error de configuración: no se encontró el archivo de configuración. Es posible que {0} se haya instalado en una ruta personalizada.", "log_batch_add_failed": "Error en la adición masiva: {0}", "log_batch_remove_failed": "Error en la eliminación masiva: {0}", "log_copied_config": "Config de {0} copiada al portapapeles", "log_gen_config_failed": "Error al generar la config", "log_copy_config_failed": "Error al copiar la config: {0}", "log_copied_command": "Comando {0} copiado al portapapeles", "log_copy_command_failed": "Error al copiar el comando: {0}", "log_opened_config_file": "Archivo de config abierto: {0}", "log_open_config_failed": "Error al abrir archivo de config", "log_open_config_error": "Error al abrir archivo de config: {0}", "update_available_title": "Actualización disponible", "update_new_version": "¡La nueva versión v{0} está disponible!", "update_now": "Actualizar ahora", "update_not_now": "Ahora no", "update_skip_version": "Omitir v{0}", "check_for_updates": "Buscar actualizaciones", "update_checking": "Comprobando...", "update_no_update": "Está usando la última versión", "update_urgency_critical": "Actualización crítica", "update_urgency_high": "Actualización importante", "update_current_version": "Versión actual: v{0}", "update_changelog": "Registro de cambios", "auth_choose_subtitle": "Elige un método de inicio de sesión para continuar", "update_changelog_empty": "No se proporcionaron notas de la versión para esta versión.", "subscription_login_title": "Cuenta de suscripción de VberAI", "subscription_password_label": "Contraseña", "subscription_password_placeholder": "Introduce la contraseña", "subscription_login_button": "Iniciar sesión con VberAI", "subscription_google_button": "Iniciar sesión con Google", "subscription_google_pending": "Navegador abierto. Completa la autorización de Google y vuelve a Cocos Creator.", "subscription_google_pending_button": "Esperando la autorización de Google...", "subscription_register_button": "Crear una cuenta de VberAI", "subscription_logging_in": "Iniciando sesión...", "subscription_credentials_required": "Introduce el correo electrónico y la contraseña", "subscription_login_success": "Sesión iniciada en la cuenta de suscripción", "subscription_login_failed": "Error al iniciar sesión en la suscripción", "subscription_not_entitled": "Tu suscripción actual no incluye Cocos 3.x MCP. Actualiza para continuar.", "subscription_upgrade_to": "Actualiza a «{0}» para usar este producto", "subscription_upgrade_action": "Mejorar suscripción", "subscription_logged_in": "Cuenta con sesión iniciada", "subscription_choose_button": "Cuenta de suscripción de VberAI", "license_choose_button": "Código de activación", "subscription_method_label": "Suscripción", "back_to_login_choices": "← Elegir otro método de inicio de sesión", "subscription_signed_out_other_device": "Sesión cerrada: tu cuenta se usó en otro dispositivo.", "subscription_google_cancelled": "Se canceló el inicio de sesión con Google.", "subscription_request_timeout": "Se agotó el tiempo de la solicitud. Comprueba tu red e inténtalo de nuevo.", "subscription_network_error": "Falló la conexión de red. Comprueba tu red e inténtalo de nuevo.", "subscription_server_error": "El servidor devolvió una respuesta no válida. Inténtalo más tarde.", "subscription_google_authorization_failed": "No se completó la autorización de Google. Inténtalo de nuevo." };