@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
JSON
{
"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"
}