@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.
302 lines (301 loc) • 12.9 kB
JSON
{
"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": {
"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": {
"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"
},
"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"
},
"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"
},
"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": {
"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."
},
"modalDesc": "Después de configurar la dirección del mercado de complementos, puede utilizar un mercado personalizado de complementos.",
"title": "Configuración del mercado de complementos"
},
"showInPortal": "Por favor, consulta los detalles en el portal de trabajo",
"store": {
"actions": {
"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",
"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": {
"all": "Todos",
"installed": "Instalados"
},
"title": "Tienda de complementos"
},
"unknownError": "Error desconocido",
"unknownPlugin": "Plugin desconocido"
}