@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
JSON
{
"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": "Plugins LobeChat"
},
"title": "Loja de plugins"
},
"unknownError": "Erro desconhecido",
"unknownPlugin": "Plugin desconhecido"
}