@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) • 17.5 kB
JSON
{
"confirm": "Confirmar",
"debug": {
"arguments": "Argumentos de Chamada",
"function_call": "Chamada de Função",
"off": "Desativar Depuração",
"on": "Ver Informações de Chamada de Plugin",
"payload": "carga do plugin",
"pluginState": "Estado do plugin",
"response": "Resposta",
"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 para visualizar suas funcionalidades 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": "Tem certeza de que deseja excluir este plugin local? Esta ação não poderá ser desfeita.",
"customParams": {
"useProxy": {
"label": "Instalar via Proxy (se ocorrer erro de acesso entre domínios, 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": "Pesquisar mecanismo de busca"
}
},
"mcp": {
"advanced": {
"title": "Configurações Avançadas"
},
"args": {
"desc": "Lista de parâmetros a serem passados para o comando de execução, geralmente aqui se insere o nome do servidor MCP ou o caminho do script de inicialização",
"label": "Parâmetros do comando",
"placeholder": "Por exemplo: --port 8080 --debug",
"required": "Por favor, insira os parâmetros de inicialização"
},
"auth": {
"bear": "Chave API",
"desc": "Selecione 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 Chave API ou Token Bearer",
"label": "Chave API",
"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 plugin MCP STDIO",
"label": "Comando",
"placeholder": "Por exemplo: python main.py ou /caminho/para/executável",
"required": "Por favor, insira o comando de inicialização"
},
"desc": {
"desc": "Descrição do plugin",
"label": "Descrição do plugin",
"placeholder": "Adicione informações sobre o uso e cenários do plugin"
},
"endpoint": {
"desc": "Insira o endereço do seu Servidor HTTP Streamable MCP",
"label": "URL do Endpoint MCP"
},
"env": {
"add": "Adicionar uma linha",
"desc": "Insira as variáveis de ambiente necessárias para o seu servidor MCP",
"duplicateKeyError": "A chave do campo deve ser única",
"formValidationFailed": "Validação do formulário falhou, 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, verifique o formato dos parâmetros"
},
"headers": {
"add": "Adicionar uma linha",
"desc": "Insira os cabeçalhos da requisição",
"label": "Cabeçalhos HTTP"
},
"identifier": {
"desc": "Dê um nome ao seu plugin MCP, deve usar caracteres em inglês",
"invalid": "Somente caracteres em inglês, números, - e _ são permitidos",
"label": "Nome do plugin MCP",
"placeholder": "Por exemplo: meu-plugin-mcp",
"required": "Por favor, insira o identificador do serviço MCP"
},
"previewManifest": "Pré-visualizar arquivo de descrição do plugin",
"quickImport": "Importar configuração JSON rapidamente",
"quickImportError": {
"empty": "O conteúdo de entrada não pode estar vazio",
"invalidJson": "Formato JSON inválido",
"invalidStructure": "Estrutura JSON inválida"
},
"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 a conexão ser testada com sucesso",
"type": {
"desc": "Escolha o método de comunicação do plugin MCP, a versão web suporta apenas Streamable HTTP",
"httpFeature1": "Compatível com a versão web e desktop",
"httpFeature2": "Conectar ao servidor MCP remoto, sem necessidade de instalação ou configuraçã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": "É necessário instalar e executar o servidor MCP localmente",
"stdioNotAvailable": "O modo STDIO está 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 HTTP transmitível do seu servidor MCP, o modo SSE não é suportado",
"invalid": "Por favor, insira um URL válido",
"label": "URL do Endpoint 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 ser um Emoji ou um URL",
"label": "Ícone"
},
"description": {
"desc": "Descrição do plugin",
"label": "Descrição",
"placeholder": "Obter informações de um mecanismo de busca"
},
"formFieldRequired": "Este campo é obrigatório",
"homepage": {
"desc": "Página inicial do plugin",
"label": "Página Inicial"
},
"identifier": {
"desc": "Identificador único do plugin, será automaticamente reconhecido a partir do manifesto",
"errorDuplicate": "Identificador duplicado com um plugin existente, por favor modifique o identificador",
"label": "Identificador",
"pattenErrorMessage": "Apenas caracteres alfanuméricos, - e _ são permitidos"
},
"lobe": "Plugin {{appName}}",
"manifest": {
"desc": "{{appName}} será instalado através deste link para adicionar o plugin",
"label": "URL do Arquivo de Descrição do Plugin (Manifest)",
"preview": "Visualizar Manifesto",
"refresh": "Atualizar"
},
"openai": "Plugin OpenAI",
"title": {
"desc": "Título do plugin",
"label": "Título",
"placeholder": "Pesquisar mecanismo de busca"
}
},
"metaConfig": "Configuração de Metadados do Plugin",
"modalDesc": "Após adicionar um plugin personalizado, ele pode ser usado para validação de desenvolvimento de plugin ou diretamente em uma conversa. Consulte o <1>documento de desenvolvimento↗</> para desenvolver plugins.",
"openai": {
"importUrl": "Importar a partir de URL",
"schema": "Esquema"
},
"preview": {
"api": {
"noParams": "Esta ferramenta não possui parâmetros",
"noResults": "Nenhuma API correspondente aos critérios de pesquisa foi encontrada",
"params": "Parâmetros:",
"searchPlaceholder": "Pesquisar ferramenta..."
},
"card": "Visualizar Efeito do Plugin",
"desc": "Visualizar Descrição do Plugin",
"empty": {
"desc": "Após concluir a configuração, você poderá visualizar as capacidades da ferramenta suportadas pelo plugin aqui",
"title": "Comece a visualizar após configurar o plugin"
},
"title": "Visualizar Nome do Plugin"
},
"save": "Instalar Plugin",
"saveSuccess": "Configurações do plugin salvas com sucesso",
"tabs": {
"manifest": "Lista de Descrição de Funcionalidades (Manifest)",
"meta": "Metadados do Plugin"
},
"title": {
"create": "Adicionar Plugin Personalizado",
"edit": "Editar Plugin Personalizado"
},
"type": {
"lobe": "Plugin LobeChat",
"openai": "Plugin OpenAI"
},
"update": "Atualizar",
"updateSuccess": "Configurações do plugin atualizadas com sucesso"
},
"error": {
"fetchError": "Falha ao buscar o link do manifesto. Certifique-se de que o link é válido e permita o acesso entre domínios.",
"installError": "Falha na instalação do plugin {{name}}.",
"manifestInvalid": "O manifesto não está em conformidade com as especificações. Resultado da validação: \n\n {{error}}",
"noManifest": "Manifesto não encontrado",
"openAPIInvalid": "Falha ao analisar o OpenAPI. Erro: \n\n {{error}}",
"reinstallError": "Falha ao atualizar o plugin {{name}}",
"testConnectionFailed": "Falha ao obter o Manifest: {{error}}",
"urlError": "O link não retornou conteúdo no formato JSON. Certifique-se de que o link é válido."
},
"inspector": {
"args": "Ver parâmetros",
"pluginRender": "Ver interface do plugin"
},
"list": {
"item": {
"deprecated.title": "Obsoleto",
"local.config": "Configuração",
"local.title": "Personalizado"
}
},
"loading": {
"content": "Carregando o plugin...",
"plugin": "Executando o plugin..."
},
"localSystem": {
"apiName": {
"listLocalFiles": "Ver lista de arquivos",
"moveLocalFiles": "Mover arquivos",
"readLocalFile": "Ler conteúdo do arquivo",
"renameLocalFile": "Renomear",
"searchLocalFiles": "Pesquisar arquivos",
"writeLocalFile": "Escrever no 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 antes de 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 a instalação das 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 para o 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 novamente",
"skipDependencies": "Pular verificação"
},
"pluginList": "Lista de Plugins",
"search": {
"apiName": {
"crawlMultiPages": "Ler o 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, tente novamente"
},
"crawPages": {
"crawling": "Reconhecendo links",
"detail": {
"preview": "Prévia",
"raw": "Texto original",
"tooLong": "O conteúdo do texto é muito longo, o contexto da conversa manterá apenas os primeiros {{characters}} caracteres, e a parte excedente não será considerada no contexto da conversa"
},
"meta": {
"crawler": "Modo de Rastreamento",
"words": "Número de caracteres"
}
},
"searchxng": {
"baseURL": "Digite",
"description": "Digite o URL do SearchXNG para começar a pesquisa na internet",
"keyPlaceholder": "Digite a chave",
"title": "Configurar o mecanismo de busca SearchXNG",
"unconfiguredDesc": "Por favor, entre em contato com o administrador para concluir a configuração do mecanismo de busca SearchXNG e começar a pesquisa na internet",
"unconfiguredTitle": "Mecanismo de busca SearchXNG ainda não configurado"
},
"title": "Pesquisa na internet"
},
"setting": "Configuração 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 possuem variáveis de ambiente para configurar no momento",
"indexUrl": {
"title": "Índice do Mercado",
"tooltip": "Edição online não suportada. Configure através de variáveis de ambiente durante a implantação."
},
"messages": {
"connectionUpdateFailed": "Falha ao atualizar as informações de conexão",
"connectionUpdateSuccess": "Informações de conexão atualizadas com sucesso",
"envUpdateFailed": "Falha ao salvar as 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 um mercado personalizado de plugins.",
"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": "Configurações do Mercado de Plugins"
},
"showInPortal": "Por favor, veja os detalhes na área de trabalho",
"store": {
"actions": {
"cancel": "Cancelar instalação",
"confirmUninstall": "Você está prestes a desinstalar este plugin. A desinstalação irá limpar a configuração do plugin. Confirme a operação.",
"detail": "Detalhes",
"install": "Instalar",
"manifest": "Editar arquivo de instalação",
"settings": "Configurações",
"uninstall": "Desinstalar"
},
"communityPlugin": "Plugin da Comunidade",
"customPlugin": "Personalizado",
"empty": "Nenhum plugin instalado",
"emptySelectHint": "Selecione um plugin para visualizar detalhes",
"installAllPlugins": "Instalar todos os plugins",
"networkError": "Falha ao obter a loja de plugins. Verifique a conexão de rede e tente novamente.",
"placeholder": "Pesquisar por nome, descrição ou palavra-chave do plugin...",
"releasedAt": "Lançado em {{createdAt}}",
"tabs": {
"installed": "Instalados",
"mcp": "Plugin MCP",
"old": "Plugin LobeChat"
},
"title": "Loja de Plugins"
},
"unknownError": "Erro desconhecido",
"unknownPlugin": "Plugin desconhecido"
}