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.6 kB
{ "confirm": "Confirmar", "debug": { "arguments": "Parâmetros de chamada", "function_call": "Chamada de função", "off": "Desativar depuração", "on": "Ver informações de chamadas de plugin", "payload": "Carga útil do plugin", "pluginState": "Estado do plugin", "response": "Resultado retornado", "title": "Detalhes do plugin", "tool_call": "Solicitação de chamada de ferramenta" }, "detailModal": { "customPlugin": { "description": "Por favor, vá para a página de edição para ver os detalhes", "editBtn": "Editar agora", "title": "Este é um plugin personalizado" }, "emptyState": { "description": "Por favor, instale este plugin primeiro para ver suas capacidades e opções de configuração", "title": "Veja os detalhes do plugin após a instalação" }, "info": { "description": "Descrição da API", "name": "Nome da API" }, "tabs": { "info": "Capacidades do plugin", "manifest": "Arquivo de instalação", "settings": "Configurações" }, "title": "Detalhes do plugin" }, "dev": { "confirmDeleteDevPlugin": "Este plugin local será excluído e não poderá ser recuperado. Deseja realmente excluir este plugin?", "customParams": { "useProxy": { "label": "Instalar via proxy (se ocorrer erro de acesso cross-origin, tente ativar esta opção e reinstalar)" } }, "deleteSuccess": "Plugin excluído com sucesso", "manifest": { "identifier": { "desc": "Identificador único do plugin", "label": "Identificador" }, "mode": { "mcp": "Plugin MCP", "mcpExp": "Experimental", "url": "Link online" }, "name": { "desc": "Título do plugin", "label": "Título", "placeholder": "Motor de busca" } }, "mcp": { "advanced": { "title": "Configurações avançadas" }, "args": { "desc": "Lista de parâmetros passados para o comando de execução, geralmente insira aqui o nome do servidor MCP ou o caminho do script de inicialização", "label": "Parâmetros do comando", "placeholder": "Exemplo: mcp-hello-world", "required": "Por favor, insira os parâmetros de inicialização" }, "auth": { "bear": "API Key", "desc": "Escolha o método de autenticação do servidor MCP", "label": "Tipo de autenticação", "none": "Sem autenticação", "placeholder": "Por favor, selecione o tipo de autenticação", "token": { "desc": "Insira sua API Key ou Bearer Token", "label": "API Key", "placeholder": "sk-xxxxx", "required": "Por favor, insira o token de autenticação" } }, "avatar": { "label": "Ícone do plugin" }, "command": { "desc": "Arquivo executável ou script usado para iniciar o MCP STDIO Server", "label": "Comando", "placeholder": "Exemplo: npx / uv / docker etc.", "required": "Por favor, insira o comando de inicialização" }, "desc": { "desc": "Adicione uma descrição para o plugin", "label": "Descrição do plugin", "placeholder": "Complementar informações sobre uso e cenários do plugin" }, "endpoint": { "desc": "Insira o endereço do seu MCP Streamable HTTP Server", "label": "URL do Endpoint MCP" }, "env": { "add": "Adicionar uma linha", "desc": "Insira as variáveis de ambiente necessárias para o servidor MCP", "duplicateKeyError": "A chave do campo deve ser única", "formValidationFailed": "Falha na validação do formulário, por favor verifique o formato dos parâmetros", "keyRequired": "A chave do campo não pode estar vazia", "label": "Variáveis de ambiente do servidor MCP", "stringifyError": "Não foi possível serializar os parâmetros, por favor verifique o formato" }, "headers": { "add": "Adicionar uma linha", "desc": "Insira os cabeçalhos HTTP", "label": "Cabeçalhos HTTP" }, "identifier": { "desc": "Defina um nome para seu plugin MCP, deve usar caracteres em inglês", "invalid": "O identificador só pode conter letras, números, hífens e sublinhados", "label": "Nome do plugin MCP", "placeholder": "Exemplo: my-mcp-plugin", "required": "Por favor, insira o identificador do serviço MCP" }, "previewManifest": "Visualizar arquivo de descrição do plugin", "quickImport": "Importação rápida de configuração JSON", "quickImportError": { "empty": "O conteúdo não pode estar vazio", "invalidJson": "Formato JSON inválido", "invalidStructure": "Formato JSON inválido" }, "stdioNotSupported": "O ambiente atual não suporta plugins MCP do tipo stdio", "testConnection": "Testar conexão", "testConnectionTip": "O plugin MCP só pode ser usado normalmente após o teste de conexão ser bem-sucedido", "type": { "desc": "Escolha o modo de comunicação do plugin MCP, a versão web suporta apenas Streamable HTTP", "httpFeature1": "Compatível com versão web e desktop", "httpFeature2": "Conecta ao servidor MCP remoto, sem necessidade de instalação adicional", "httpShortDesc": "Protocolo de comunicação baseado em HTTP streaming", "label": "Tipo de plugin MCP", "stdioFeature1": "Menor latência de comunicação, adequado para execução local", "stdioFeature2": "Requer instalação e execução local do servidor MCP", "stdioNotAvailable": "Modo STDIO disponível apenas na versão desktop", "stdioShortDesc": "Protocolo de comunicação baseado em entrada e saída padrão", "title": "Tipo de plugin MCP" }, "url": { "desc": "Insira o endereço Streamable HTTP do seu servidor MCP, modo SSE não suportado", "invalid": "Por favor, insira um URL válido", "label": "URL do Endpoint Streamable HTTP", "required": "Por favor, insira o URL do serviço MCP" } }, "meta": { "author": { "desc": "Autor do plugin", "label": "Autor" }, "avatar": { "desc": "Ícone do plugin, pode usar Emoji ou URL", "label": "Ícone" }, "description": { "desc": "Descrição do plugin", "label": "Descrição", "placeholder": "Pesquise em motores de busca para obter informações" }, "formFieldRequired": "Este campo é obrigatório", "homepage": { "desc": "Página inicial do plugin", "label": "Página inicial" }, "identifier": { "desc": "Identificador único do plugin, será reconhecido automaticamente a partir do manifest", "errorDuplicate": "Identificador duplicado com outro plugin existente, por favor modifique", "label": "Identificador", "pattenErrorMessage": "Só pode conter caracteres em inglês, números, - e _" }, "lobe": "Plugin {{appName}}", "manifest": { "desc": "{{appName}} instalará o plugin através deste link", "label": "Arquivo de descrição do plugin (Manifest) URL", "preview": "Visualizar Manifest", "refresh": "Atualizar" }, "openai": "Plugin OpenAI", "title": { "desc": "Título do plugin", "label": "Título", "placeholder": "Motor de busca" } }, "metaConfig": "Configuração de metadados do plugin", "modalDesc": "Após adicionar um plugin personalizado, ele pode ser usado para desenvolvimento e validação, ou diretamente em conversas. Para desenvolvimento de plugins, consulte a <1>documentação de desenvolvimento↗</>.", "openai": { "importUrl": "Importar a partir de URL", "schema": "Esquema" }, "preview": { "api": { "noParams": "Esta ferramenta não possui parâmetros", "noResults": "Nenhuma API encontrada que corresponda aos critérios de busca", "params": "Parâmetros:", "searchPlaceholder": "Pesquisar ferramenta..." }, "card": "Visualizar efeito de exibição do plugin", "desc": "Visualizar descrição do plugin", "empty": { "desc": "Após a configuração, você poderá visualizar aqui as capacidades das ferramentas suportadas pelo plugin", "title": "Comece a visualizar após configurar o plugin" }, "title": "Visualização do nome do plugin" }, "save": "Instalar plugin", "saveSuccess": "Configurações do plugin salvas com sucesso", "tabs": { "manifest": "Lista de funcionalidades (Manifest)", "meta": "Metadados do plugin" }, "title": { "create": "Adicionar plugin personalizado", "edit": "Editar plugin personalizado" }, "type": { "lobe": "Plugin {{appName}}", "openai": "Plugin OpenAI" }, "update": "Atualizar", "updateSuccess": "Configurações do plugin atualizadas com sucesso" }, "error": { "fetchError": "Falha ao solicitar o link do manifest, por favor verifique a validade do link e se permite acesso cross-origin", "installError": "Falha na instalação do plugin {{name}}", "manifestInvalid": "Manifest não está conforme o padrão, resultado da validação: \n\n {{error}}", "noManifest": "Arquivo de descrição não encontrado", "openAPIInvalid": "Falha na análise do OpenAPI, erro: \n\n {{error}}", "reinstallError": "Falha ao atualizar o plugin {{name}}", "testConnectionFailed": "Falha ao obter Manifest: {{error}}", "urlError": "O link não retornou conteúdo em formato JSON, por favor verifique se é um link válido" }, "inspector": { "args": "Ver lista de parâmetros", "pluginRender": "Ver interface do plugin" }, "list": { "item": { "deprecated.title": "Removido", "local.config": "Configuração", "local.title": "Personalizado" } }, "loading": { "content": "Chamando plugin...", "plugin": "Plugin em execução..." }, "localSystem": { "apiName": { "listLocalFiles": "Ver lista de arquivos", "moveLocalFiles": "Mover arquivos", "readLocalFile": "Ler conteúdo do arquivo", "renameLocalFile": "Renomear", "searchLocalFiles": "Pesquisar arquivos", "writeLocalFile": "Escrever arquivo" }, "title": "Arquivos locais" }, "mcpInstall": { "CHECKING_INSTALLATION": "Verificando ambiente de instalação...", "COMPLETED": "Instalação concluída", "CONFIGURATION_REQUIRED": "Por favor, complete as configurações necessárias para continuar a instalação", "ERROR": "Erro na instalação", "FETCHING_MANIFEST": "Obtendo arquivo de descrição do plugin...", "GETTING_SERVER_MANIFEST": "Inicializando servidor MCP...", "INSTALLING_PLUGIN": "Instalando plugin...", "configurationDescription": "Este plugin MCP requer parâmetros de configuração para funcionar corretamente, por favor preencha as informações necessárias", "configurationRequired": "Configurar parâmetros do plugin", "continueInstall": "Continuar instalação", "dependenciesDescription": "Este plugin requer as seguintes dependências do sistema para funcionar corretamente. Por favor, instale as dependências ausentes conforme as instruções e clique em verificar novamente para continuar a instalação.", "dependenciesRequired": "Por favor, instale as dependências do sistema do plugin", "dependencyStatus": { "installed": "Instalado", "notInstalled": "Não instalado", "requiredVersion": "Versão necessária: {{version}}" }, "errorDetails": { "args": "Parâmetros", "command": "Comando", "connectionParams": "Parâmetros de conexão", "env": "Variáveis de ambiente", "errorOutput": "Log de erro", "exitCode": "Código de saída", "hideDetails": "Ocultar detalhes", "originalError": "Erro original", "showDetails": "Mostrar detalhes" }, "errorTypes": { "AUTHORIZATION_ERROR": "Erro de autorização", "CONNECTION_FAILED": "Falha na conexão", "INITIALIZATION_TIMEOUT": "Tempo de inicialização esgotado", "PROCESS_SPAWN_ERROR": "Falha ao iniciar processo", "UNKNOWN_ERROR": "Erro desconhecido", "VALIDATION_ERROR": "Falha na validação dos parâmetros" }, "installError": "Falha na instalação do plugin MCP, motivo: {{detail}}", "installMethods": { "manual": "Instalação manual:", "recommended": "Método recomendado de instalação:" }, "recheckDependencies": "Verificar dependências novamente", "skipDependencies": "Pular verificação" }, "pluginList": "Lista de plugins", "protocolInstall": { "actions": { "install": "Instalar", "installAnyway": "Instalar mesmo assim", "installed": "Instalado" }, "config": { "args": "Parâmetros", "command": "Comando", "env": "Variáveis de ambiente", "headers": "Cabeçalhos", "title": "Informações de configuração", "type": { "http": "Tipo: HTTP", "label": "Tipo", "stdio": "Tipo: Stdio" }, "url": "Endereço do serviço" }, "custom": { "badge": "Plugin personalizado", "security": { "description": "Este plugin não foi verificado oficialmente, a instalação pode apresentar riscos de segurança! Por favor, certifique-se de confiar na fonte do plugin.", "title": "⚠️ Aviso de risco de segurança" }, "title": "Instalar plugin personalizado" }, "marketplace": { "title": "Instalar plugins de terceiros", "trustedBy": "Fornecido por {{name}}", "unverified": { "title": "Plugin de terceiros não verificado", "warning": "Este plugin vem de um mercado de terceiros não verificado, por favor confirme que confia na fonte antes de instalar." }, "verified": "Verificado" }, "messages": { "connectionTestFailed": "Falha no teste de conexão", "installError": "Falha na instalação do plugin, por favor tente novamente", "installSuccess": "Plugin {{name}} instalado com sucesso!", "manifestError": "Falha ao obter detalhes do plugin, por favor verifique a conexão de rede e tente novamente", "manifestNotFound": "Não foi possível obter o arquivo de descrição do plugin" }, "meta": { "author": "Autor", "homepage": "Página inicial", "identifier": "Identificador", "source": "Fonte", "version": "Versão" }, "official": { "badge": "Plugin oficial LobeHub", "description": "Este plugin é desenvolvido e mantido oficialmente pela LobeHub, passou por rigorosa auditoria de segurança e pode ser usado com confiança.", "loadingMessage": "Obtendo detalhes do plugin...", "loadingTitle": "Carregando", "title": "Instalar plugin oficial" }, "title": "Instalar plugin MCP", "warning": "⚠️ Por favor, confirme que confia na fonte deste plugin, plugins maliciosos podem comprometer a segurança do seu sistema." }, "search": { "apiName": { "crawlMultiPages": "Ler conteúdo de várias páginas", "crawlSinglePage": "Ler conteúdo da página", "search": "Pesquisar página" }, "config": { "addKey": "Adicionar chave", "close": "Remover", "confirm": "Configuração concluída e tentar novamente" }, "crawPages": { "crawling": "Reconhecendo links", "detail": { "preview": "Visualizar", "raw": "Texto original", "tooLong": "O conteúdo do texto é muito longo, o contexto da conversa manterá apenas os primeiros {{characters}} caracteres, o restante não será incluído." }, "meta": { "crawler": "Modo de captura", "words": "Número de caracteres" } }, "searchxng": { "baseURL": "Por favor, insira", "description": "Insira o endereço do SearchXNG para começar a pesquisa online", "keyPlaceholder": "Por favor, insira a chave", "title": "Configurar motor de busca SearchXNG", "unconfiguredDesc": "Por favor, contate o administrador para configurar o motor de busca SearchXNG para começar a pesquisa online", "unconfiguredTitle": "SearchXNG não configurado" }, "title": "Pesquisa online" }, "setting": "Configurações do plugin", "settings": { "capabilities": { "prompts": "Prompts", "resources": "Recursos", "title": "Capacidades do plugin", "tools": "Ferramentas" }, "configuration": { "title": "Configuração do plugin" }, "connection": { "args": "Parâmetros de inicialização", "command": "Comando de inicialização", "title": "Informações de conexão", "type": "Tipo de conexão", "url": "Endereço do serviço" }, "edit": "Editar", "envConfigDescription": "Estas configurações serão passadas como variáveis de ambiente para o processo ao iniciar o servidor MCP", "httpTypeNotice": "Plugins MCP do tipo HTTP não requerem variáveis de ambiente para configuração", "indexUrl": { "title": "Índice do mercado", "tooltip": "Edição online não suportada, por favor configure via variável de ambiente durante a implantação" }, "messages": { "connectionUpdateFailed": "Falha ao atualizar informações de conexão", "connectionUpdateSuccess": "Informações de conexão atualizadas com sucesso", "envUpdateFailed": "Falha ao salvar variáveis de ambiente", "envUpdateSuccess": "Variáveis de ambiente salvas com sucesso" }, "modalDesc": "Após configurar o endereço do mercado de plugins, você poderá usar mercados personalizados", "rules": { "argsRequired": "Por favor, insira os parâmetros de inicialização", "commandRequired": "Por favor, insira o comando de inicialização", "urlRequired": "Por favor, insira o endereço do serviço" }, "saveSettings": "Salvar configurações", "title": "Configurar mercado de plugins" }, "showInPortal": "Por favor, veja os detalhes no workspace", "store": { "actions": { "cancel": "Cancelar instalação", "confirmUninstall": "Este plugin será desinstalado e suas configurações serão removidas, confirme sua ação", "detail": "Detalhes", "install": "Instalar", "manifest": "Editar arquivo de instalação", "settings": "Configurações", "uninstall": "Desinstalar" }, "communityPlugin": "Comunidade de terceiros", "customPlugin": "Personalizado", "empty": "Nenhum plugin instalado", "emptySelectHint": "Selecione um plugin para visualizar detalhes", "installAllPlugins": "Instalar todos", "networkError": "Falha ao obter a loja de plugins, por favor verifique a conexão de rede e tente novamente", "placeholder": "Pesquisar nome, descrição ou palavra-chave do plugin...", "releasedAt": "Publicado em {{createdAt}}", "tabs": { "installed": "Instalados", "mcp": "Plugins MCP", "old": "Plugin do LobeHub" }, "title": "Loja de plugins" }, "unknownError": "Erro desconhecido", "unknownPlugin": "Plugin desconhecido" }