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.

411 lines (410 loc) 18 kB
{ "confirm": "Confirmar", "debug": { "arguments": "Argumentos de llamada", "function_call": "Llamada a función", "off": "Desactivado", "on": "Ver información de llamada de complemento", "payload": "carga del complemento", "pluginState": "Estado del plugin", "response": "Respuesta", "title": "Detalles del complemento", "tool_call": "solicitud de llamada de herramienta" }, "detailModal": { "customPlugin": { "description": "Por favor, visite la página de edición para ver los detalles", "editBtn": "Editar ahora", "title": "Este es un complemento personalizado" }, "emptyState": { "description": "Por favor, instale este complemento para ver sus capacidades y opciones de configuración", "title": "Ver detalles del complemento después de la instalación" }, "info": { "description": "Descripción de la API", "name": "Nombre de la API" }, "tabs": { "info": "Capacidad del complemento", "manifest": "Archivo de instalación", "settings": "Ajustes" }, "title": "Detalles del complemento" }, "dev": { "confirmDeleteDevPlugin": "Está a punto de eliminar este complemento local. Una vez eliminado, no se podrá recuperar. ¿Desea eliminar este complemento?", "customParams": { "useProxy": { "label": "Instalar a través de proxy (si encuentra errores de acceso entre dominios, intente habilitar esta opción y reinstalar)" } }, "deleteSuccess": "Complemento eliminado", "manifest": { "identifier": { "desc": "Identificador único del complemento", "label": "Identificador" }, "mode": { "mcp": "Plugin MCP", "mcpExp": "Experimental", "url": "Enlace en línea" }, "name": { "desc": "Título del complemento", "label": "Título", "placeholder": "Buscar motor de búsqueda" } }, "mcp": { "advanced": { "title": "Configuración avanzada" }, "args": { "desc": "Lista de parámetros que se pasan al 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: --port 8080 --debug", "required": "Por favor, introduce 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 complemento" }, "command": { "desc": "Archivo ejecutable o script para iniciar el complemento MCP STDIO", "label": "Comando", "placeholder": "Por ejemplo: python main.py o /ruta/al/ejecutable", "required": "Por favor, introduce el comando de inicio" }, "desc": { "desc": "Descripción del complemento", "label": "Descripción del complemento", "placeholder": "Proporcione información sobre el uso y los escenarios de este complemento" }, "endpoint": { "desc": "Ingresa la dirección de tu servidor HTTP Streamable MCP", "label": "URL del Endpoint MCP" }, "env": { "add": "Agregar una línea", "desc": "Ingresa las variables de entorno necesarias para tu servidor MCP", "duplicateKeyError": "La clave del campo debe ser única", "formValidationFailed": "La validación del formulario falló, por favor verifica 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 puede serializar el parámetro, por favor verifica el formato de los parámetros" }, "headers": { "add": "Agregar una fila", "desc": "Ingrese los encabezados de la solicitud", "label": "Encabezados HTTP" }, "identifier": { "desc": "Especifica un nombre para tu complemento MCP, debe usar caracteres en inglés", "invalid": "Solo se pueden ingresar caracteres en inglés, números, y los símbolos - y _", "label": "Nombre del complemento MCP", "placeholder": "Por ejemplo: my-mcp-plugin", "required": "Por favor, introduce el identificador del servicio MCP" }, "previewManifest": "Previsualizar el archivo de descripción del complemento", "quickImport": "Importar configuración JSON rápidamente", "quickImportError": { "empty": "El contenido de entrada no puede estar vacío", "invalidJson": "Formato JSON no válido", "invalidStructure": "Estructura JSON no válida" }, "stdioNotSupported": "El entorno actual no admite el plugin MCP de tipo stdio", "testConnection": "Probar conexión", "testConnectionTip": "El complemento MCP solo se puede utilizar correctamente después de que la prueba de conexión sea exitosa", "type": { "desc": "Selecciona el método de comunicación del complemento MCP, la versión web solo admite HTTP Streamable", "httpFeature1": "Compatible con la versión web y de escritorio", "httpFeature2": "Conéctese al servidor MCP remoto sin necesidad de instalación adicional", "httpShortDesc": "Protocolo de comunicación basado en HTTP por streaming", "label": "Tipo de complemento MCP", "stdioFeature1": "Menor latencia de comunicación, adecuado para ejecución local", "stdioFeature2": "Se requiere instalar y ejecutar el servidor MCP localmente", "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 complemento MCP" }, "url": { "desc": "Introduce la dirección HTTP transmitible de tu servidor MCP, no se admite el modo SSE", "invalid": "Por favor, introduce una URL válida", "label": "URL del Endpoint HTTP", "required": "Por favor, introduce la URL del servicio MCP" } }, "meta": { "author": { "desc": "Autor del complemento", "label": "Autor" }, "avatar": { "desc": "Icono del complemento, se puede usar Emoji o URL", "label": "Icono" }, "description": { "desc": "Descripción del complemento", "label": "Descripción", "placeholder": "Obtener información de búsqueda en el motor de búsqueda" }, "formFieldRequired": "Este campo es obligatorio", "homepage": { "desc": "Página de inicio del complemento", "label": "Página de inicio" }, "identifier": { "desc": "Identificador único del complemento, se reconocerá automáticamente desde el manifiesto", "errorDuplicate": "El identificador del complemento ya existe, modifique el identificador", "label": "Identificador", "pattenErrorMessage": "Solo se pueden ingresar caracteres alfanuméricos, - y _" }, "lobe": "Complemento de {{appName}}", "manifest": { "desc": "{{appName}} se instalará el complemento a través de este enlace.", "label": "URL del archivo de descripción del complemento (Manifest)", "preview": "Vista previa del Manifest", "refresh": "Actualizar" }, "openai": "Complemento de OpenAI", "title": { "desc": "Título del complemento", "label": "Título", "placeholder": "Buscar motor de búsqueda" } }, "metaConfig": "Configuración de metadatos del complemento", "modalDesc": "Después de agregar un complemento personalizado, se puede utilizar para validar el desarrollo del complemento o se puede usar directamente en la conversación. Consulte el <1>documento de desarrollo↗</> para el desarrollo del complemento.", "openai": { "importUrl": "Importar desde enlace URL", "schema": "Esquema" }, "preview": { "api": { "noParams": "Esta herramienta no tiene parámetros", "noResults": "No se encontraron API que cumplan con los criterios de búsqueda", "params": "Parámetros:", "searchPlaceholder": "Buscar herramienta..." }, "card": "Vista previa del efecto del complemento", "desc": "Vista previa de la descripción del complemento", "empty": { "desc": "Una vez completada la configuración, podrá previsualizar las capacidades de las herramientas soportadas por el plugin aquí", "title": "Comience a previsualizar después de configurar el plugin" }, "title": "Vista previa del nombre del complemento" }, "save": "Instalar complemento", "saveSuccess": "Configuración del complemento guardada con éxito", "tabs": { "manifest": "Lista de descripción de funciones (Manifest)", "meta": "Metadatos del complemento" }, "title": { "create": "Agregar complemento personalizado", "edit": "Editar complemento personalizado" }, "type": { "lobe": "Complemento LobeChat", "openai": "Complemento OpenAI" }, "update": "Actualizar", "updateSuccess": "Configuración del complemento actualizada con éxito" }, "error": { "fetchError": "Error al recuperar el enlace del manifiesto. Asegúrese de que el enlace sea válido y permita el acceso entre dominios.", "installError": "Error al instalar el complemento {{name}}.", "manifestInvalid": "El manifiesto no cumple con las normas. Resultado de la validación: \n\n {{error}}", "noManifest": "No se encontró el archivo de descripción", "openAPIInvalid": "Error al analizar OpenAPI. Error: \n\n {{error}}", "reinstallError": "Error al volver a instalar el complemento {{name}}.", "testConnectionFailed": "Error al obtener el Manifest: {{error}}", "urlError": "El enlace no devuelve contenido en formato JSON. Asegúrese de que sea un enlace válido." }, "inspector": { "args": "Ver lista de parámetros", "pluginRender": "Ver interfaz del plugin" }, "list": { "item": { "deprecated.title": "Obsoleto", "local.config": "Configuración", "local.title": "Personalizado" } }, "loading": { "content": "Cargando complemento...", "plugin": "Ejecutando complemento..." }, "localSystem": { "apiName": { "listLocalFiles": "Ver lista de archivos", "moveLocalFiles": "Mover archivos", "readLocalFile": "Leer contenido del archivo", "renameLocalFile": "Renombrar", "searchLocalFiles": "Buscar archivos", "writeLocalFile": "Escribir en archivo" }, "title": "Archivos locales" }, "mcpInstall": { "CHECKING_INSTALLATION": "Comprobando el entorno de instalación...", "COMPLETED": "Instalación completada", "CONFIGURATION_REQUIRED": "Por favor, complete la configuración necesaria antes de continuar con la instalación", "ERROR": "Error de instalación", "FETCHING_MANIFEST": "Obteniendo el archivo de descripción del plugin...", "GETTING_SERVER_MANIFEST": "Inicializando el servidor MCP...", "INSTALLING_PLUGIN": "Instalando el 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 la instalación de las siguientes dependencias del sistema para funcionar correctamente. Por favor, instale las dependencias faltantes según las indicaciones y luego haga clic en 'Revisar de nuevo' 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 el proceso", "UNKNOWN_ERROR": "Error desconocido", "VALIDATION_ERROR": "Error de validación de parámetros" }, "installError": "La instalación del plugin MCP falló, motivo: {{detail}}", "installMethods": { "manual": "Instalación manual:", "recommended": "Método de instalación recomendado:" }, "recheckDependencies": "Revisar de nuevo", "skipDependencies": "Omitir revisión" }, "pluginList": "Lista de complementos", "search": { "apiName": { "crawlMultiPages": "Leer el contenido de múltiples páginas", "crawlSinglePage": "Leer contenido de la página", "search": "Buscar página" }, "config": { "addKey": "Agregar clave", "close": "Eliminar", "confirm": "Configuración completada, intente de nuevo" }, "crawPages": { "crawling": "Reconocimiento de enlaces", "detail": { "preview": "Vista previa", "raw": "Texto original", "tooLong": "El contenido del texto es demasiado largo, el contexto de la conversación solo retiene los primeros {{characters}} caracteres, el resto no se incluye en el contexto de la conversación" }, "meta": { "crawler": "Modo de rastreo", "words": "Número de caracteres" } }, "searchxng": { "baseURL": "Introduzca", "description": "Introduzca la URL de SearchXNG para comenzar la búsqueda en línea", "keyPlaceholder": "Introduzca la clave", "title": "Configurar el 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": "Motor de búsqueda SearchXNG no configurado" }, "title": "Búsqueda en línea" }, "setting": "Configuración de complementos", "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 proceso cuando se inicie el servidor MCP", "httpTypeNotice": "Los complementos MCP de tipo HTTP no requieren variables de entorno configurables", "indexUrl": { "title": "Índice de mercado", "tooltip": "No se admite la edición en línea. Configure a través de variables de entorno al implementar." }, "messages": { "connectionUpdateFailed": "Error al actualizar la información de conexión", "connectionUpdateSuccess": "Información de conexión actualizada con éxito", "envUpdateFailed": "Error al guardar las variables de entorno", "envUpdateSuccess": "Variables de entorno guardadas con éxito" }, "modalDesc": "Después de configurar la dirección del mercado de complementos, puede utilizar un mercado personalizado de complementos.", "rules": { "argsRequired": "Por favor, introduzca los parámetros de inicio", "commandRequired": "Por favor, introduzca el comando de inicio", "urlRequired": "Por favor, introduzca la dirección del servicio" }, "saveSettings": "Guardar configuración", "title": "Configuración del mercado de complementos" }, "showInPortal": "Por favor, consulta los detalles en el portal de trabajo", "store": { "actions": { "cancel": "Cancelar instalación", "confirmUninstall": "Está a punto de desinstalar este complemento. Se eliminará la configuración del complemento. Confirme su acción.", "detail": "Detalles", "install": "Instalar", "manifest": "Editar archivo de instalación", "settings": "Configuración", "uninstall": "Desinstalar" }, "communityPlugin": "Comunidad", "customPlugin": "Personalizado", "empty": "No hay complementos instalados", "emptySelectHint": "Seleccione un complemento para previsualizar los detalles", "installAllPlugins": "Instalar todos", "networkError": "Error al obtener la tienda de complementos. Verifique la conexión a internet e inténtelo de nuevo.", "placeholder": "Buscar por nombre, descripción o palabra clave del complemento...", "releasedAt": "Publicado el {{createdAt}}", "tabs": { "installed": "Instalados", "mcp": "Complemento MCP", "old": "Plugin LobeChat" }, "title": "Tienda de complementos" }, "unknownError": "Error desconocido", "unknownPlugin": "Plugin desconocido" }