UNPKG

@lobehub/chat

Version:

Lobe Chat - an open-source, high-performance chatbot framework that supports speech synthesis, multimodal, and extensible Function Call plugin system. Supports one-click free deployment of your private ChatGPT/LLM web application.

471 lines (470 loc) 19.8 kB
{ "confirm": "Confirmar", "debug": { "arguments": "Parámetros de llamada", "function_call": "Llamada a función", "off": "Desactivar depuración", "on": "Ver información de llamadas al plugin", "payload": "Carga útil del plugin", "pluginState": "Estado del plugin", "response": "Resultado devuelto", "title": "Detalles del plugin", "tool_call": "Solicitud de llamada a herramienta" }, "detailModal": { "customPlugin": { "description": "Por favor, visite la página de edición para ver los detalles", "editBtn": "Editar ahora", "title": "Este es un plugin personalizado" }, "emptyState": { "description": "Por favor, instale este plugin primero para ver sus capacidades y opciones de configuración", "title": "Ver detalles del plugin tras la instalación" }, "info": { "description": "Descripción de la API", "name": "Nombre de la API" }, "tabs": { "info": "Capacidades del plugin", "manifest": "Archivo de instalación", "settings": "Configuración" }, "title": "Detalles del plugin" }, "dev": { "confirmDeleteDevPlugin": "Está a punto de eliminar este plugin local. Una vez eliminado, no podrá recuperarse. ¿Desea eliminar este plugin?", "customParams": { "useProxy": { "label": "Instalar a través de proxy (si encuentra errores de acceso cruzado, intente activar esta opción y reinstalar)" } }, "deleteSuccess": "Plugin eliminado con éxito", "manifest": { "identifier": { "desc": "Identificador único del plugin", "label": "Identificador" }, "mode": { "mcp": "Plugin MCP", "mcpExp": "Experimental", "url": "Enlace en línea" }, "name": { "desc": "Título del plugin", "label": "Título", "placeholder": "Motor de búsqueda" } }, "mcp": { "advanced": { "title": "Configuración avanzada" }, "args": { "desc": "Lista de parámetros para el comando de ejecución, generalmente aquí se ingresa el nombre del servidor MCP o la ruta del script de inicio", "label": "Parámetros del comando", "placeholder": "Por ejemplo: mcp-hello-world", "required": "Por favor, ingrese los parámetros de inicio" }, "auth": { "bear": "Clave API", "desc": "Seleccione el método de autenticación del servidor MCP", "label": "Tipo de autenticación", "none": "Sin autenticación", "placeholder": "Por favor, seleccione el tipo de autenticación", "token": { "desc": "Ingrese su clave API o token Bearer", "label": "Clave API", "placeholder": "sk-xxxxx", "required": "Por favor, ingrese el token de autenticación" } }, "avatar": { "label": "Icono del plugin" }, "command": { "desc": "Archivo ejecutable o script para iniciar el servidor MCP STDIO", "label": "Comando", "placeholder": "Por ejemplo: npx / uv / docker, etc.", "required": "Por favor, ingrese el comando de inicio" }, "desc": { "desc": "Agregue una descripción del plugin", "label": "Descripción del plugin", "placeholder": "Agregue información sobre el uso y escenarios del plugin" }, "endpoint": { "desc": "Ingrese la dirección de su servidor MCP Streamable HTTP", "label": "URL del endpoint MCP" }, "env": { "add": "Agregar una línea", "desc": "Ingrese las variables de entorno necesarias para su servidor MCP", "duplicateKeyError": "La clave del campo debe ser única", "formValidationFailed": "La validación del formulario falló, por favor revise el formato de los parámetros", "keyRequired": "La clave del campo no puede estar vacía", "label": "Variables de entorno del servidor MCP", "stringifyError": "No se pueden serializar los parámetros, por favor revise el formato" }, "headers": { "add": "Agregar una línea", "desc": "Ingrese los encabezados de la solicitud", "label": "Encabezados HTTP" }, "identifier": { "desc": "Asigne un nombre a su plugin MCP, debe usar caracteres en inglés", "invalid": "El identificador solo puede contener letras, números, guiones y guiones bajos", "label": "Nombre del plugin MCP", "placeholder": "Por ejemplo: my-mcp-plugin", "required": "Por favor, ingrese el identificador del servicio MCP" }, "previewManifest": "Vista previa del archivo de descripción del plugin", "quickImport": "Importación rápida de configuración JSON", "quickImportError": { "empty": "El contenido no puede estar vacío", "invalidJson": "Formato JSON inválido", "invalidStructure": "Estructura JSON inválida" }, "stdioNotSupported": "El entorno actual no soporta plugins MCP tipo stdio", "testConnection": "Probar conexión", "testConnectionTip": "El plugin MCP solo puede usarse normalmente después de una prueba de conexión exitosa", "type": { "desc": "Seleccione el modo de comunicación del plugin MCP, la versión web solo soporta Streamable HTTP", "httpFeature1": "Compatible con versión web y de escritorio", "httpFeature2": "Conexión a servidor MCP remoto, sin necesidad de instalación adicional", "httpShortDesc": "Protocolo de comunicación basado en HTTP en streaming", "label": "Tipo de plugin MCP", "stdioFeature1": "Menor latencia de comunicación, adecuado para ejecución local", "stdioFeature2": "Requiere instalación local del servidor MCP", "stdioNotAvailable": "El modo STDIO solo está disponible en la versión de escritorio", "stdioShortDesc": "Protocolo de comunicación basado en entrada y salida estándar", "title": "Tipo de plugin MCP" }, "url": { "desc": "Ingrese la dirección Streamable HTTP de su servidor MCP, no soporta modo SSE", "invalid": "Por favor, ingrese una URL válida", "label": "URL del endpoint Streamable HTTP", "required": "Por favor, ingrese la URL del servicio MCP" } }, "meta": { "author": { "desc": "Autor del plugin", "label": "Autor" }, "avatar": { "desc": "Icono del plugin, puede usar Emoji o URL", "label": "Icono" }, "description": { "desc": "Descripción del plugin", "label": "Descripción", "placeholder": "Consulta motores de búsqueda para obtener información" }, "formFieldRequired": "Este campo es obligatorio", "homepage": { "desc": "Página principal del plugin", "label": "Página principal" }, "identifier": { "desc": "Identificador único del plugin, se detectará automáticamente desde el manifest", "errorDuplicate": "El identificador ya existe en otro plugin, por favor modifíquelo", "label": "Identificador", "pattenErrorMessage": "Solo se permiten caracteres en inglés, números, - y _" }, "lobe": "Plugin {{appName}}", "manifest": { "desc": "{{appName}} instalará el plugin a través de este enlace", "label": "Archivo de descripción del plugin (Manifest) URL", "preview": "Vista previa del Manifest", "refresh": "Actualizar" }, "openai": "Plugin OpenAI", "title": { "desc": "Título del plugin", "label": "Título", "placeholder": "Motor de búsqueda" } }, "metaConfig": "Configuración de metainformación del plugin", "modalDesc": "Después de agregar un plugin personalizado, puede usarse para desarrollo y verificación, o directamente en conversaciones. Para desarrollo de plugins, consulte la <1>documentación de desarrollo↗</1>", "openai": { "importUrl": "Importar desde enlace URL", "schema": "Esquema" }, "preview": { "api": { "noParams": "Esta herramienta no tiene parámetros", "noResults": "No se encontraron APIs que coincidan con los criterios de búsqueda", "params": "Parámetros:", "searchPlaceholder": "Buscar herramienta..." }, "card": "Vista previa del efecto del plugin", "desc": "Descripción previa del plugin", "empty": { "desc": "Después de completar la configuración, podrá previsualizar las capacidades de las herramientas soportadas aquí", "title": "Comience la vista previa tras configurar el plugin" }, "title": "Vista previa del nombre del plugin" }, "save": "Instalar plugin", "saveSuccess": "Configuración del plugin guardada con éxito", "tabs": { "manifest": "Lista de descripción de funciones (Manifest)", "meta": "Metainformación del plugin" }, "title": { "create": "Agregar plugin personalizado", "edit": "Editar plugin personalizado" }, "type": { "lobe": "Plugin {{appName}}", "openai": "Plugin OpenAI" }, "update": "Actualizar", "updateSuccess": "Configuración del plugin actualizada con éxito" }, "error": { "fetchError": "Error al solicitar el enlace manifest, por favor asegúrese de que el enlace es válido y permite acceso cruzado", "installError": "Error al instalar el plugin {{name}}", "manifestInvalid": "El manifest no cumple con las especificaciones, resultado de la validación: \n\n {{error}}", "noManifest": "Archivo de descripción no encontrado", "openAPIInvalid": "Error al analizar OpenAPI, error: \n\n {{error}}", "reinstallError": "Error al actualizar el plugin {{name}}", "testConnectionFailed": "Error al obtener el Manifest: {{error}}", "urlError": "El enlace no devolvió contenido en formato JSON, por favor asegúrese de que es un enlace válido" }, "inspector": { "args": "Ver lista de parámetros", "pluginRender": "Ver interfaz del plugin" }, "list": { "item": { "deprecated.title": "Eliminado", "local.config": "Configuración", "local.title": "Personalizado" } }, "loading": { "content": "Llamando al plugin...", "plugin": "Plugin en ejecución..." }, "localSystem": { "apiName": { "listLocalFiles": "Ver lista de archivos", "moveLocalFiles": "Mover archivos", "readLocalFile": "Leer contenido del archivo", "renameLocalFile": "Renombrar", "searchLocalFiles": "Buscar archivos", "writeLocalFile": "Escribir archivo" }, "title": "Archivos locales" }, "mcpInstall": { "CHECKING_INSTALLATION": "Verificando entorno de instalación...", "COMPLETED": "Instalación completada", "CONFIGURATION_REQUIRED": "Por favor complete la configuración requerida para continuar la instalación", "ERROR": "Error de instalación", "FETCHING_MANIFEST": "Obteniendo archivo de descripción del plugin...", "GETTING_SERVER_MANIFEST": "Inicializando servidor MCP...", "INSTALLING_PLUGIN": "Instalando plugin...", "configurationDescription": "Este plugin MCP requiere parámetros de configuración para funcionar correctamente, por favor complete la información necesaria", "configurationRequired": "Configurar parámetros del plugin", "continueInstall": "Continuar instalación", "dependenciesDescription": "Este plugin requiere instalar las siguientes dependencias del sistema para funcionar correctamente, por favor instale las dependencias faltantes según las indicaciones y luego haga clic en reintentar para continuar la instalación.", "dependenciesRequired": "Por favor instale las dependencias del sistema para el plugin", "dependencyStatus": { "installed": "Instalado", "notInstalled": "No instalado", "requiredVersion": "Versión requerida: {{version}}" }, "errorDetails": { "args": "Parámetros", "command": "Comando", "connectionParams": "Parámetros de conexión", "env": "Variables de entorno", "errorOutput": "Registro de errores", "exitCode": "Código de salida", "hideDetails": "Ocultar detalles", "originalError": "Error original", "showDetails": "Mostrar detalles" }, "errorTypes": { "AUTHORIZATION_ERROR": "Error de autorización", "CONNECTION_FAILED": "Conexión fallida", "INITIALIZATION_TIMEOUT": "Tiempo de inicialización agotado", "PROCESS_SPAWN_ERROR": "Error al iniciar proceso", "UNKNOWN_ERROR": "Error desconocido", "VALIDATION_ERROR": "Error de validación de parámetros" }, "installError": "Error al instalar plugin MCP, motivo: {{detail}}", "installMethods": { "manual": "Instalación manual:", "recommended": "Método de instalación recomendado:" }, "recheckDependencies": "Revisar dependencias nuevamente", "skipDependencies": "Omitir revisión" }, "pluginList": "Lista de plugins", "protocolInstall": { "actions": { "install": "Instalar", "installAnyway": "Instalar de todos modos", "installed": "Instalado" }, "config": { "args": "Parámetros", "command": "Comando", "env": "Variables de entorno", "headers": "Encabezados", "title": "Información de configuración", "type": { "http": "Tipo: HTTP", "label": "Tipo", "stdio": "Tipo: Stdio" }, "url": "Dirección del servicio" }, "custom": { "badge": "Plugin personalizado", "security": { "description": "Este plugin no ha sido verificado oficialmente, la instalación puede implicar riesgos de seguridad. Por favor asegúrese de confiar en la fuente del plugin.", "title": "⚠️ Advertencia de riesgo de seguridad" }, "title": "Instalar plugin personalizado" }, "marketplace": { "title": "Instalar plugins de terceros", "trustedBy": "Proporcionado por {{name}}", "unverified": { "title": "Plugin de terceros no verificado", "warning": "Este plugin proviene de un mercado de terceros no verificado, por favor confirme que confía en esta fuente antes de instalar." }, "verified": "Verificado" }, "messages": { "connectionTestFailed": "Prueba de conexión fallida", "installError": "Error al instalar plugin, por favor intente de nuevo", "installSuccess": "Plugin {{name}} instalado con éxito!", "manifestError": "Error al obtener detalles del plugin, por favor revise la conexión de red e intente de nuevo", "manifestNotFound": "No se pudo obtener el archivo de descripción del plugin" }, "meta": { "author": "Autor", "homepage": "Página principal", "identifier": "Identificador", "source": "Fuente", "version": "Versión" }, "official": { "badge": "Plugin oficial de LobeHub", "description": "Este plugin es desarrollado y mantenido oficialmente por LobeHub, ha pasado rigurosas auditorías de seguridad y puede usarse con confianza.", "loadingMessage": "Obteniendo detalles del plugin...", "loadingTitle": "Cargando", "title": "Instalar plugin oficial" }, "title": "Instalar plugin MCP", "warning": "⚠️ Por favor confirme que confía en la fuente de este plugin, plugins maliciosos pueden comprometer la seguridad de su sistema." }, "search": { "apiName": { "crawlMultiPages": "Leer contenido de múltiples páginas", "crawlSinglePage": "Leer contenido de página", "search": "Buscar página" }, "config": { "addKey": "Agregar clave", "close": "Eliminar", "confirm": "Configuración completada y reintentar" }, "crawPages": { "crawling": "Reconociendo enlaces", "detail": { "preview": "Vista previa", "raw": "Texto original", "tooLong": "El contenido del texto es demasiado largo, solo se conservarán los primeros {{characters}} caracteres en el contexto de la conversación, el resto no se incluirá." }, "meta": { "crawler": "Modo de rastreo", "words": "Número de caracteres" } }, "searchxng": { "baseURL": "Por favor ingrese", "description": "Ingrese la URL de SearchXNG para comenzar la búsqueda en línea", "keyPlaceholder": "Por favor ingrese la clave", "title": "Configurar motor de búsqueda SearchXNG", "unconfiguredDesc": "Por favor contacte al administrador para completar la configuración del motor de búsqueda SearchXNG y comenzar la búsqueda en línea", "unconfiguredTitle": "SearchXNG no configurado" }, "title": "Búsqueda en línea" }, "setting": "Configuración del plugin", "settings": { "capabilities": { "prompts": "Indicaciones", "resources": "Recursos", "title": "Capacidades del plugin", "tools": "Herramientas" }, "configuration": { "title": "Configuración del plugin" }, "connection": { "args": "Parámetros de inicio", "command": "Comando de inicio", "title": "Información de conexión", "type": "Tipo de conexión", "url": "Dirección del servicio" }, "edit": "Editar", "envConfigDescription": "Estas configuraciones se pasarán como variables de entorno al iniciar el servidor MCP", "httpTypeNotice": "Los plugins MCP de tipo HTTP no requieren variables de entorno configurables", "indexUrl": { "title": "Índice del mercado", "tooltip": "No se soporta edición en línea, por favor configure mediante variables de entorno al desplegar" }, "messages": { "connectionUpdateFailed": "Error al actualizar la información de conexión", "connectionUpdateSuccess": "Información de conexión actualizada con éxito", "envUpdateFailed": "Error al guardar variables de entorno", "envUpdateSuccess": "Variables de entorno guardadas con éxito" }, "modalDesc": "Después de configurar la dirección del mercado de plugins, podrá usar mercados personalizados", "rules": { "argsRequired": "Por favor ingrese los parámetros de inicio", "commandRequired": "Por favor ingrese el comando de inicio", "urlRequired": "Por favor ingrese la dirección del servicio" }, "saveSettings": "Guardar configuración", "title": "Configurar mercado de plugins" }, "showInPortal": "Por favor vea los detalles en el espacio de trabajo", "store": { "actions": { "cancel": "Cancelar instalación", "confirmUninstall": "Está a punto de desinstalar este plugin, la configuración del plugin será eliminada. Por favor confirme su acción", "detail": "Detalles", "install": "Instalar", "manifest": "Editar archivo de instalación", "settings": "Configuración", "uninstall": "Desinstalar" }, "communityPlugin": "Comunidad de terceros", "customPlugin": "Personalizado", "empty": "No hay plugins instalados", "emptySelectHint": "Seleccione un plugin para previsualizar detalles", "installAllPlugins": "Instalar todos", "networkError": "Error al obtener la tienda de plugins, por favor revise la conexión de red e intente de nuevo", "placeholder": "Buscar por nombre, descripción o palabra clave del plugin...", "releasedAt": "Publicado el {{createdAt}}", "tabs": { "installed": "Instalados", "mcp": "Plugins MCP", "old": "Plugins LobeChat" }, "title": "Tienda de plugins" }, "unknownError": "Error desconocido", "unknownPlugin": "Plugin desconocido" }