<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="pt_BR">
<context>
    <name>AddModelDialog</name>
    <message>
        <source>Add model</source>
        <translation type="vanished">Adicionar modelo</translation>
    </message>
    <message>
        <source>LLM</source>
        <translation type="vanished">LLM</translation>
    </message>
    <message>
        <source>APPID</source>
        <translation type="vanished">APPID</translation>
    </message>
    <message>
        <source>Required, please input</source>
        <translation type="vanished">Obrigatório, por favor insira</translation>
    </message>
    <message>
        <source>APIKey</source>
        <translation type="vanished">Chave de API</translation>
    </message>
    <message>
        <source>APISecret</source>
        <translation type="vanished">Segredo da API</translation>
    </message>
    <message>
        <source>Account</source>
        <translation type="vanished">Conta</translation>
    </message>
    <message>
        <source>Required, to distinguish multiple models</source>
        <translation type="vanished">Obrigatório, para distinguir vários modelos</translation>
    </message>
    <message>
        <source>Optional</source>
        <translation type="vanished">Opcional</translation>
    </message>
    <message>
        <source>Optional. The default address will be used if not filled in.</source>
        <translation type="vanished">Opcional. O endereço padrão será usado se não for preenchido.</translation>
    </message>
    <message>
        <source>Models List</source>
        <translation type="vanished">Lista de Modelos</translation>
    </message>
    <message>
        <source>Custom</source>
        <translation type="vanished">Personalizado</translation>
    </message>
    <message>
        <source>Unable to connect to the server, please check your network or try again later.</source>
        <translation type="vanished">Não foi possível conectar ao servidor, verifique sua rede ou tente novamente mais tarde.</translation>
    </message>
    <message>
        <source>For proxy settings, please go to system proxy settings</source>
        <translation type="vanished">Para configurações de proxy, vá para as configurações de proxy do sistema</translation>
    </message>
    <message>
        <source>Go to settings</source>
        <translation type="vanished">Ir para configurações</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="vanished">Cancelar</translation>
    </message>
    <message>
        <source>Model Name</source>
        <translation type="vanished">Nome do Modelo</translation>
    </message>
    <message>
        <source>Domain</source>
        <translation type="vanished">Domínio</translation>
    </message>
    <message>
        <source>Confirm</source>
        <translation type="vanished">Confirmar</translation>
    </message>
    <message>
        <source>Save failed, please try again later</source>
        <translation type="vanished">Falha ao salvar, tente novamente mais tarde</translation>
    </message>
    <message>
        <source>The account name already exists, please change it</source>
        <translation type="vanished">O nome da conta já existe, por favor altere-o</translation>
    </message>
    <message>
        <source>No more than 20 characters</source>
        <translation type="vanished">No máximo 20 caracteres</translation>
    </message>
    <message>
        <source>To test whether the model is available, the system sends test information to the large model, which will consume a small amount of tokens.</source>
        <translation type="vanished">Para testar se o modelo está disponível, o sistema envia informações de teste para o modelo grande, o que consumirá uma pequena quantidade de tokens.</translation>
    </message>
    <message>
        <source>This LLM already exists, please do not add it again.</source>
        <translation type="vanished">Este LLM já existe, por favor não adicione novamente.</translation>
    </message>
</context>
<context>
    <name>AiCodeTranslation</name>
    <message>
        <source>There are currently too many visitors, please try again later.</source>
        <translation type="vanished">Atualmente há muitos visitantes, por favor tente novamente mais tarde.</translation>
    </message>
</context>
<context>
    <name>AiQuickDialog</name>
    <message>
        <source>type</source>
        <translation type="vanished">tipo</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="vanished">Cancelar</translation>
    </message>
    <message>
        <source>Read Aloud</source>
        <translation type="vanished">Ler em voz alta</translation>
    </message>
    <message>
        <source>The audio device is not detected, please check and try again.</source>
        <translation type="vanished">O dispositivo de áudio não foi detectado, verifique e tente novamente.</translation>
    </message>
    <message>
        <source>The content generated by AI is for reference only, please pay attention to the accuracy of the information.</source>
        <translation type="vanished">O conteúdo gerado por IA é apenas para referência, por favor atente-se à precisão das informações.</translation>
    </message>
    <message>
        <source>Copy</source>
        <translation type="vanished">Copiar</translation>
    </message>
    <message>
        <source>Polish this passage for me and just give me the result without any extra content.
text：</source>
        <translation type="vanished">Aprimore este texto para mim e me dê apenas o resultado sem nenhum conteúdo adicional.

texto：</translation>
    </message>
    <message>
        <source>Current model: </source>
        <translation type="vanished">Modelo atual: </translation>
    </message>
    <message>
        <source>Regenerate</source>
        <translation type="vanished">Regenerar</translation>
    </message>
    <message>
        <source>simplified Chinese</source>
        <translation type="vanished">chinês simplificado</translation>
    </message>
    <message>
        <source>traditional Chinese</source>
        <translation type="vanished">chinês tradicional</translation>
    </message>
    <message>
        <source>Tibetan</source>
        <translation type="vanished">tibetano</translation>
    </message>
    <message>
        <source>English</source>
        <translation type="vanished">inglês</translation>
    </message>
    <message>
        <source>Japanese </source>
        <translation type="vanished">japonês</translation>
    </message>
    <message>
        <source>German</source>
        <translation type="vanished">alemão</translation>
    </message>
    <message>
        <source>Spanish</source>
        <translation type="vanished">espanhol</translation>
    </message>
    <message>
        <source>French</source>
        <translation type="vanished">francês</translation>
    </message>
    <message>
        <source>Italian</source>
        <translation type="vanished">italiano</translation>
    </message>
    <message>
        <source>Korean</source>
        <translation type="vanished">coreano</translation>
    </message>
    <message>
        <source>Malay</source>
        <translation type="vanished">malaio</translation>
    </message>
    <message>
        <source>Portuguese</source>
        <translation type="vanished">português</translation>
    </message>
    <message>
        <source>Russian</source>
        <translation type="vanished">russo</translation>
    </message>
    <message>
        <source>Thai</source>
        <translation type="vanished">tailandês</translation>
    </message>
    <message>
        <source>Vietnamese</source>
        <translation type="vanished">vietnamita</translation>
    </message>
    <message>
        <source>Continue Dialog</source>
        <translation type="vanished">Continuar Diálogo</translation>
    </message>
    <message>
        <source>Automatic Detection</source>
        <translation type="vanished">Detecção Automática</translation>
    </message>
    <message>
        <source>Search</source>
        <translation type="vanished">Pesquisar</translation>
    </message>
    <message>
        <source>Explain</source>
        <translation type="vanished">Explicar</translation>
    </message>
    <message>
        <source>Translate</source>
        <translation type="vanished">Traduzir</translation>
    </message>
    <message>
        <source>Expand</source>
        <translation type="vanished">Expandir</translation>
    </message>
    <message>
        <source>Correct</source>
        <translation type="vanished">Corrigir</translation>
    </message>
    <message>
        <source>Add to the AI knowledge base</source>
        <translation type="vanished">Adicionar à base de conhecimento da IA</translation>
    </message>
    <message>
        <source>Added</source>
        <translation type="vanished">Adicionado</translation>
    </message>
    <message>
        <source>Model Configuration</source>
        <translation type="vanished">Configuração do Modelo</translation>
    </message>
    <message>
        <source>Copied</source>
        <translation type="vanished">Copiado</translation>
    </message>
    <message>
        <source>No text recognized.</source>
        <translation type="vanished">Nenhum texto reconhecido.</translation>
    </message>
    <message>
        <source>The added content must be more than 10 words</source>
        <translation type="vanished">O conteúdo adicionado deve ter mais de 10 palavras</translation>
    </message>
    <message>
        <source>Summary</source>
        <translation type="vanished">Resumo</translation>
    </message>
    <message>
        <source>Paste to Text</source>
        <translation type="vanished">Colar em Texto</translation>
    </message>
    <message>
        <source>Continue writing</source>
        <translation type="vanished">Continuar escrevendo</translation>
    </message>
    <message>
        <source>Polish</source>
        <translation type="vanished">Refinar</translation>
    </message>
    <message>
        <source>The translation result is limited by the model&apos;s capabilities. If you are not satisfied with the translation, please switch to other models on the UOS AI Home page.</source>
        <translation type="vanished">O resultado da tradução é limitado pelas capacidades do modelo. Se você não estiver satisfeito com a tradução, por favor, mude para outros modelos na página inicial do UOS AI.</translation>
    </message>
    <message>
        <source>Translate this passage into %1 and give me a clear result directly.
text：</source>
        <translation type="vanished">Traduza este texto para %1 e me dê um resultado claro diretamente.
texto：</translation>
    </message>
    <message>
        <source>Not clickable</source>
        <translation type="vanished">Não clicável</translation>
    </message>
    <message>
        <source>The function can be used only after restarting the input method. The tutorial is as follows:
1. Right-click on the input method icon in the taskbar.
2. Click &quot;Restart&quot;.</source>
        <translation type="vanished">A função só pode ser usada após reiniciar o método de entrada. O tutorial é o seguinte:

1. Clique com o botão direito no ícone do método de entrada na barra de tarefas.

2. Clique em &quot;Reiniciar&quot;.</translation>
    </message>
    <message>
        <source>Ok</source>
        <comment>button</comment>
        <translation type="vanished">Ok</translation>
    </message>
    <message>
        <source>Fill failed</source>
        <translation type="vanished">Preenchimento falhou</translation>
    </message>
    <message>
        <source>No input box selected, please select the input box and re-fill it.</source>
        <translation type="vanished">Nenhuma caixa de entrada selecionada, por favor selecione a caixa de entrada e preencha novamente.</translation>
    </message>
    <message>
        <source>Ok</source>
        <translation type="vanished">Ok</translation>
    </message>
    <message>
        <source>Explain this passage in plain language. Just give me a clear result without redundant content.
text：</source>
        <translation type="vanished">Explique este texto em linguagem simples. Apenas me dê um resultado claro sem conteúdo redundante.

texto：</translation>
    </message>
    <message>
        <source>Summarize this passage and give me a clear result directly without any other redundant content.
text：</source>
        <translation type="vanished">Resuma este texto e me dê um resultado claro diretamente sem qualquer outro conteúdo redundante.

texto：</translation>
    </message>
    <message>
        <source>Continue this passage appropriately. No need for a lot of words. Just give me a clear result without any other redundant content.
text：</source>
        <translation type="vanished">Continue este texto apropriadamente. Não precisa de muitas palavras. Apenas me dê um resultado claro sem qualquer outro conteúdo redundante.

texto：</translation>
    </message>
    <message>
        <source>Expand this passage appropriately. No need for a particularly long text. Just give me a clear result without any other redundant content.
text：</source>
        <translation type="vanished">Expanda este texto apropriadamente. Não precisa de um texto particularmente longo. Apenas me dê um resultado claro sem qualquer outro conteúdo redundante.

texto：</translation>
    </message>
    <message>
        <source>Check if there are any typos in this passage. If there are, point out the location of the errors. Give me a clear result directly without any other redundant content.
text：</source>
        <translation type="vanished">Verifique se há erros de digitação neste texto. Se houver, indique a localização dos erros. Me dê um resultado claro diretamente sem qualquer outro conteúdo redundante.

texto：</translation>
    </message>
    <message>
        <source> &quot;%1&quot; </source>
        <translation type="vanished"> &quot;%1&quot; </translation>
    </message>
    <message>
        <source>Currently no model</source>
        <translation type="vanished">Atualmente sem modelo</translation>
    </message>
    <message>
        <source>Go to configure  </source>
        <translation type="vanished">Ir para configurar</translation>
    </message>
</context>
<context>
    <name>AiToastMessage</name>
    <message>
        <source>Chat history cleared</source>
        <translation type="vanished">Histórico de chat limpo</translation>
    </message>
    <message>
        <source>Copied successfully</source>
        <translation type="vanished">Copiado com sucesso</translation>
    </message>
</context>
<context>
    <name>Application</name>
    <message>
        <source>UOS AI</source>
        <translation type="vanished">UOS AI</translation>
    </message>
    <message>
        <source>UOS AI is a desktop smart assistant, your personal assistant! You can communicate with it using text or voice, and it can help answer questions, provide information, and generate images based on your descriptions.</source>
        <translation type="vanished">UOS AI é um assistente inteligente de desktop, seu assistente pessoal! Você pode se comunicar com ele usando texto ou voz, e ele pode ajudar a responder perguntas, fornecer informações e gerar imagens com base em suas descrições.</translation>
    </message>
    <message>
        <source>UOS AI FollowAlong/Write</source>
        <translation type="vanished">UOS AI Acompanhar/Escrever</translation>
    </message>
    <message>
        <source>Knowledge Base Management</source>
        <translation type="vanished">Gerenciamento de Base de Conhecimento</translation>
    </message>
</context>
<context>
    <name>AudioControler</name>
    <message>
        <location filename="../src/audio/audiocontroler.cpp" line="146"/>
        <source>Unable to connect to the server, please check your network or try again later.</source>
        <translation>Não foi possível conectar ao servidor, por favor verifique sua rede ou tente novamente mais tarde.</translation>
    </message>
</context>
<context>
    <name>ChatSeesion</name>
    <message>
        <source>function parsing failed</source>
        <translation type="vanished">falha na análise da função</translation>
    </message>
    <message>
        <source>Application file does not exist</source>
        <translation type="vanished">Arquivo de aplicativo não existe</translation>
    </message>
    <message>
        <source>Started successfully</source>
        <translation type="vanished">Iniciado com sucesso</translation>
    </message>
    <message>
        <source>Startup failed</source>
        <translation type="vanished">Falha ao iniciar</translation>
    </message>
    <message>
        <source> The execution output content is </source>
        <translation type="vanished"> O conteúdo de saída da execução é </translation>
    </message>
</context>
<context>
    <name>ChatWindow</name>
    <message>
        <source>Mode</source>
        <translation type="vanished">Modo</translation>
    </message>
    <message>
        <source>Window Mode</source>
        <translation type="vanished">Modo Janela</translation>
    </message>
    <message>
        <source>Sidebar Mode</source>
        <translation type="vanished">Modo Barra Lateral</translation>
    </message>
    <message>
        <source>Settings</source>
        <translation type="vanished">Configurações</translation>
    </message>
    <message>
        <source>Update Log</source>
        <translation type="vanished">Registro de Atualizações</translation>
    </message>
    <message>
        <source>Voice conversation</source>
        <translation type="vanished">Conversa por voz</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="vanished">Cancelar</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation type="vanished">Excluir</translation>
    </message>
    <message>
        <source>Confirm</source>
        <translation type="vanished">Confirmar</translation>
    </message>
    <message>
        <source>Confirm deletion %1?</source>
        <translation type="vanished">Confirmar exclusão %1?</translation>
    </message>
    <message>
        <source>After deletion, this server will be unavailable. Proceed with caution.</source>
        <translation type="vanished">Após a exclusão, este servidor ficará indisponível. Prossiga com cautela.</translation>
    </message>
    <message>
        <source>Update</source>
        <translation type="obsolete">Atualizar</translation>
    </message>
    <message>
        <source>Non-vectorized plugin</source>
        <translation type="vanished">Plugin não vetorizado</translation>
    </message>
    <message>
        <source>Before using the [AI Knowledge Base], you need to install the vectorization plugin first, so that the AI knowledge base function can work properly.</source>
        <translation type="vanished">Antes de usar a [Base de Conhecimento da IA], você precisa instalar o plugin de vetorização primeiro, para que a função da base de conhecimento da IA funcione corretamente.</translation>
    </message>
    <message>
        <source>Install</source>
        <translation type="obsolete">Instalar</translation>
    </message>
    <message>
        <source>The knowledge base is empty</source>
        <translation type="vanished">A base de conhecimento está vazia</translation>
    </message>
    <message>
        <source>Before using the [AI Knowledge Base], you need to first add documents to the knowledge base. After adding, the AI will answer questions based on the content you have added to the knowledge base.</source>
        <translation type="vanished">Antes de usar a [Base de Conhecimento da IA], você precisa primeiro adicionar documentos à base de conhecimento. Após adicionar, a IA responderá às perguntas com base no conteúdo que você adicionou à base.</translation>
    </message>
    <message>
        <source>Add Files</source>
        <translation type="vanished">Adicionar Arquivos</translation>
    </message>
    <message>
        <source>The following file has expired and cannot be used. Continue?</source>
        <translation type="vanished">O arquivo a seguir expirou e não pode ser usado. Continuar?</translation>
    </message>
    <message>
        <source>Use later</source>
        <translation type="vanished">Usar depois</translation>
    </message>
    <message>
        <source>Install Now</source>
        <translation type="vanished">Instalar agora</translation>
    </message>
    <message>
        <source>MCP environment missing</source>
        <translation type="vanished">Ambiente MCP ausente</translation>
    </message>
    <message>
        <source>Please go to the App Store to install UOS AI Agent</source>
        <translation type="vanished">Por favor, vá para a App Store para instalar o UOS AI Agent</translation>
    </message>
    <message>
        <source>Not Now</source>
        <translation type="vanished">Agora Não</translation>
    </message>
    <message>
        <source>Claim Credits</source>
        <translation type="vanished">Resgatar Créditos</translation>
    </message>
    <message>
        <source>Free Credits Delivered</source>
        <translation type="vanished">Créditos Gratuitos Entregues</translation>
    </message>
    <message>
        <source>You&apos;ve used up the free generation credits for your trial account. We&apos;ve given you an extra 200 free credits valid this month. Explore more features and unlock UOS AI&apos;s limitless capabilities!</source>
        <translation type="vanished">Você utilizou todos os créditos gratuitos da sua conta de teste. Nós demos a você 200 créditos extras válidos este mês. Explore mais recursos e desbloqueie as capacidades ilimitadas da UOS AI!</translation>
    </message>
    <message>
        <source>OK</source>
        <translation type="obsolete">OK</translation>
    </message>
    <message>
        <source>Successfully Claimed</source>
        <translation type="vanished">Resgatado com Sucesso</translation>
    </message>
    <message>
        <source>Failed to Claim. Please Try Again.</source>
        <translation type="vanished">Falha ao Resgatar. Por Favor, Tente Novamente.</translation>
    </message>
    <message>
        <source>UOS AI is a desktop smart assistant, your personal assistant! You can communicate with it using text or voice, and it can help answer questions, provide information, and generate images based on your descriptions.</source>
        <translation type="vanished">UOS AI é um assistente inteligente de desktop, seu assistente pessoal! Você pode se comunicar com ele usando texto ou voz, e ele pode ajudar a responder perguntas, fornecer informações e gerar imagens com base em suas descrições.</translation>
    </message>
    <message>
        <source>Filing Information</source>
        <translation type="vanished">Informações de Arquivo</translation>
    </message>
</context>
<context>
    <name>CodeTranslation360</name>
    <message>
        <source>Authentication failed, insufficient balance</source>
        <translation type="vanished">Autenticação falhou, saldo insuficiente</translation>
    </message>
    <message>
        <source>Authentication failed, daily limit exceeded</source>
        <translation type="vanished">Autenticação falhou, limite diário excedido</translation>
    </message>
    <message>
        <source>There are currently too many visitors, please try again later.</source>
        <translation type="vanished">Atualmente há muitos visitantes, por favor tente novamente mais tarde.</translation>
    </message>
    <message>
        <source>The service is abnormal. Please contact the development team for troubleshooting.</source>
        <translation type="vanished">O serviço está anormal. Por favor, entre em contato com a equipe de desenvolvimento para solução de problemas.</translation>
    </message>
</context>
<context>
    <name>CommonFailDialog</name>
    <message>
        <source>Error</source>
        <translation type="vanished">Erro</translation>
    </message>
    <message>
        <source>OK</source>
        <comment>button</comment>
        <translation type="vanished">OK</translation>
    </message>
</context>
<context>
    <name>DocParse</name>
    <message>
        <location filename="../src/services/fileservice/parsers/docparse.cpp" line="24"/>
        <source>The document content is invalid or empty.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>EAiExecutor</name>
    <message>
        <source>The Personal Knowledge Assistant can only be used after configuring the knowledge base.</source>
        <translation type="vanished">O Assistente de Conhecimento Pessoal só pode ser usado após configurar a base de conhecimento.</translation>
    </message>
    <message>
        <source>The Personal Knowledge Assistant can only be used after configuring the model plug.</source>
        <translation type="vanished">O Assistente de Conhecimento Pessoal só pode ser usado após configurar o plug-in do modelo.</translation>
    </message>
    <message>
        <source>The Deep System Assistant can only be used after configuring the model plug.</source>
        <translation type="vanished">O Assistente de Sistema Profundo só pode ser usado após configurar o plug-in do modelo.</translation>
    </message>
    <message>
        <source>The UOS System  Assistant can only be used after configuring the model plug.</source>
        <translation type="vanished">O Assistente de Sistema UOS só pode ser usado após configurar o plug-in do modelo.</translation>
    </message>
    <message>
        <source>Knowledge Base Management</source>
        <translation type="vanished">Gerenciamento de Base de Conhecimento</translation>
    </message>
    <message>
        <source>MCP Server</source>
        <translation type="obsolete">Servidor MCP</translation>
    </message>
    <message>
        <source>UOS AI requires an AI model account to be configured before it can be used. Please configure a model account first.</source>
        <translation type="vanished">UOS AI requer que uma conta de modelo de IA seja configurada antes de poder ser usada. Por favor, configure uma conta de modelo primeiro.</translation>
    </message>
    <message>
        <source>Please configure the knowledge base.</source>
        <translation type="vanished">Por favor, configure a base de conhecimento.</translation>
    </message>
    <message>
        <source>Please install the model plug.</source>
        <translation type="vanished">Por favor, instale o plug-in do modelo.</translation>
    </message>
    <message>
        <source>Export Image As</source>
        <translation type="vanished">Exportar Imagem Como</translation>
    </message>
    <message>
        <source>Successfully Claimed</source>
        <translation type="obsolete">Resgatado com Sucesso</translation>
    </message>
    <message>
        <source>Failed to Claim. Please Try Again.</source>
        <translation type="obsolete">Falha ao Resgatar. Por Favor, Tente Novamente.</translation>
    </message>
    <message>
        <source>You can upload up to 3 files or image</source>
        <translation type="vanished">Você pode enviar até 3 arquivos ou imagens</translation>
    </message>
</context>
<context>
    <name>EAiFAQInit</name>
    <message>
        <source>Translate the following text into English for me.</source>
        <translation type="vanished">Traduza o seguinte texto para o inglês para mim.</translation>
    </message>
    <message>
        <source>Translate the following document into Chinese.</source>
        <translation type="vanished">Traduza o seguinte documento para o chinês.</translation>
    </message>
    <message>
        <source>What does the word “Agent” mean in the AI industry?</source>
        <translation type="vanished">O que a palavra “Agente” significa na indústria de IA?</translation>
    </message>
    <message>
        <source>Please translate the following content into Chinese. Requirements: Accurate in meaning, formal and professional in language.</source>
        <translation type="vanished">Por favor, traduza o seguinte conteúdo para o chinês. Requisitos: Preciso no significado, formal e profissional na linguagem.</translation>
    </message>
    <message>
        <source>What are some colloquial ways to address a friend in English?</source>
        <translation type="vanished">Quais são algumas formas coloquiais de se dirigir a um amigo em inglês?</translation>
    </message>
    <message>
        <source>Translate the following classical Chinese text into modern Chinese.</source>
        <translation type="vanished">Traduza o seguinte texto chinês clássico para o chinês moderno.</translation>
    </message>
    <message>
        <source>Summarize</source>
        <translation type="vanished">Resumir</translation>
    </message>
    <message>
        <source>Proofread</source>
        <translation type="vanished">Revisar</translation>
    </message>
    <message>
        <source>Explain</source>
        <translation type="vanished">Explicar</translation>
    </message>
    <message>
        <source>Expand</source>
        <translation type="vanished">Expandir</translation>
    </message>
    <message>
        <source>Continue</source>
        <translation type="vanished">Continuar</translation>
    </message>
    <message>
        <source>Polish</source>
        <translation type="vanished">Refinar</translation>
    </message>
    <message>
        <source>Please help me write a work summary based on this document</source>
        <translation type="vanished">Por favor, me ajude a escrever um resumo de trabalho com base neste documento</translation>
    </message>
    <message>
        <source>I need a work summary for Project A, please help me organize the key points</source>
        <translation type="vanished">Preciso de um resumo de trabalho para o Projeto A, por favor me ajude a organizar os pontos principais</translation>
    </message>
    <message>
        <source>Please generate a concise work summary based on my input text</source>
        <translation type="vanished">Por favor, gere um resumo de trabalho conciso com base no meu texto de entrada</translation>
    </message>
    <message>
        <source>Analyze this report and extract key points for the work summary</source>
        <translation type="vanished">Analise este relatório e extraia os pontos principais para o resumo de trabalho</translation>
    </message>
    <message>
        <source>I need a work summary including quarterly data, please refer to the attachment</source>
        <translation type="vanished">Preciso de um resumo de trabalho incluindo dados trimestrais, por favor consulte o anexo</translation>
    </message>
    <message>
        <source>Help me write a work summary highlighting personal contributions</source>
        <translation type="vanished">Me ajude a escrever um resumo de trabalho destacando contribuições pessoais</translation>
    </message>
    <message>
        <source>Generate a work summary from meeting notes, focusing on action items</source>
        <translation type="vanished">Gere um resumo de trabalho a partir das notas da reunião, focando nos itens de ação</translation>
    </message>
    <message>
        <source>I need a bilingual work summary in Chinese and English, please refer to the provided materials</source>
        <translation type="vanished">Preciso de um resumo de trabalho bilíngue em chinês e inglês, por favor consulte os materiais fornecidos</translation>
    </message>
    <message>
        <source>Help me organize last month&apos;s work content and generate a summary</source>
        <translation type="vanished">Me ajude a organizar o conteúdo do trabalho do mês passado e gerar um resumo</translation>
    </message>
    <message>
        <source>Write a work summary based on these task lists, emphasizing completion status</source>
        <translation type="vanished">Escreva um resumo de trabalho com base nestas listas de tarefas, enfatizando o status de conclusão</translation>
    </message>
    <message>
        <source>Check for grammatical errors in this passage</source>
        <translation type="vanished">Verifique erros gramaticais nesta passagem</translation>
    </message>
    <message>
        <source>Help me find spelling mistakes in this article</source>
        <translation type="vanished">Me ajude a encontrar erros de ortografia neste artigo</translation>
    </message>
    <message>
        <source>Correct the inappropriate word choices in this dialogue</source>
        <translation type="vanished">Corrija as escolhas de palavras inadequadas neste diálogo</translation>
    </message>
    <message>
        <source>Fix the punctuation issues in this document</source>
        <translation type="vanished">Corrija os problemas de pontuação neste documento</translation>
    </message>
    <message>
        <source>Revise the unclear expressions in this text</source>
        <translation type="vanished">Revise as expressões pouco claras neste texto</translation>
    </message>
    <message>
        <source>Edit the language errors in this email</source>
        <translation type="vanished">Edite os erros de linguagem neste e-mail</translation>
    </message>
    <message>
        <source>Check if this text follows standard English conventions</source>
        <translation type="vanished">Verifique se este texto segue as convenções padrão do inglês</translation>
    </message>
    <message>
        <source>Correct the logical flaws in this report</source>
        <translation type="vanished">Corrija as falhas lógicas neste relatório</translation>
    </message>
    <message>
        <source>Identify language errors in this code comment</source>
        <translation type="vanished">Identifique erros de linguagem neste comentário de código</translation>
    </message>
    <message>
        <source>Fix the ambiguous statements in this contract</source>
        <translation type="vanished">Corrija as declarações ambíguas neste contrato</translation>
    </message>
    <message>
        <source>Explain the basic principles of quantum computing</source>
        <translation type="vanished">Explique os princípios básicos da computação quântica</translation>
    </message>
    <message>
        <source>Describe photosynthesis in simple terms</source>
        <translation type="vanished">Descreva a fotossíntese em termos simples</translation>
    </message>
    <message>
        <source>Detail how blockchain technology works</source>
        <translation type="vanished">Detalhe como a tecnologia blockchain funciona</translation>
    </message>
    <message>
        <source>Explain relativity from a professional perspective</source>
        <translation type="vanished">Explique a relatividade de uma perspectiva profissional</translation>
    </message>
    <message>
        <source>Use metaphors to describe what artificial intelligence is</source>
        <translation type="vanished">Use metáforas para descrever o que é inteligência artificial</translation>
    </message>
    <message>
        <source>Describe climate change in layman&apos;s terms</source>
        <translation type="vanished">Descreva a mudança climática em termos leigos</translation>
    </message>
    <message>
        <source>Explain the structure of the solar system to elementary students</source>
        <translation type="vanished">Explique a estrutura do sistema solar para alunos do ensino fundamental</translation>
    </message>
    <message>
        <source>Expand this text to 300 words, focusing on scene details and character emotions</source>
        <translation type="vanished">Expanda este texto para 300 palavras, focando em detalhes da cena e emoções dos personagens</translation>
    </message>
    <message>
        <source>Rewrite this paragraph into 500 words in an academic style, adding data support and citations</source>
        <translation type="vanished">Reescreva este parágrafo em 500 palavras em um estilo acadêmico, adicionando suporte de dados e citações</translation>
    </message>
    <message>
        <source>Expand this passage with more metaphors and rhetorical devices to make it more vivid</source>
        <translation type="vanished">Expanda esta passagem com mais metáforas e recursos retóricos para torná-la mais vívida</translation>
    </message>
    <message>
        <source>Please extend this short article to 1000 words, supplementing with specific cases and practical steps</source>
        <translation type="vanished">Por favor, estenda este artigo curto para 1000 palavras, complementando com casos específicos e passos práticos</translation>
    </message>
    <message>
        <source>Expand this dialogue by adding characters&apos; psychological activities and dialogue details</source>
        <translation type="vanished">Expanda este diálogo adicionando atividades psicológicas dos personagens e detalhes do diálogo</translation>
    </message>
    <message>
        <source>Rewrite the content of this document into a report format, including abstract, body, and conclusion</source>
        <translation type="vanished">Reescreva o conteúdo deste documento em formato de relatório, incluindo resumo, corpo e conclusão</translation>
    </message>
    <message>
        <source>Expand this technical description to 800 words, adding more technical parameters and diagram explanations</source>
        <translation type="vanished">Expanda esta descrição técnica para 800 palavras, adicionando mais parâmetros técnicos e explicações de diagramas</translation>
    </message>
    <message>
        <source>Rewrite this email to be more formal and professional, supplementing relevant background information</source>
        <translation type="vanished">Reescreva este e-mail para torná-lo mais formal e profissional, complementando com informações de fundo relevantes</translation>
    </message>
    <message>
        <source>Expand this story to 1500 words, adding more plot twists and character backgrounds</source>
        <translation type="vanished">Expanda esta história para 1500 palavras, adicionando mais reviravoltas no enredo e históricos dos personagens</translation>
    </message>
    <message>
        <source>Please expand this summary, highlighting key achievements and future plans, word count unlimited</source>
        <translation type="vanished">Por favor, expanda este resumo, destacando conquistas-chave e planos futuros, sem limite de palavras</translation>
    </message>
    <message>
        <source>Please continue writing this short passage about future technology, focusing on how AI changes daily life, around 300 words, in a popular science style</source>
        <translation type="vanished">Por favor, continue escrevendo esta passagem curta sobre tecnologia futura, focando em como a IA muda a vida diária, cerca de 300 palavras, em um estilo de divulgação científica</translation>
    </message>
    <message>
        <source>Help me expand the last paragraph of this business plan, emphasizing market potential and competitive advantages, no word limit, formal style</source>
        <translation type="vanished">Ajude-me a expandir o último parágrafo deste plano de negócios, enfatizando o potencial de mercado e vantagens competitivas, sem limite de palavras, estilo formal</translation>
    </message>
    <message>
        <source>Continue the ending of this fairy tale, warm and touching, the protagonist achieves their dream, about 200 words</source>
        <translation type="vanished">Continue o final deste conto de fadas, caloroso e emocionante, o protagonista realiza seu sonho, cerca de 200 palavras</translation>
    </message>
    <message>
        <source>Please write the second half of this email, tone friendly and professional, focusing on collaboration details, within 150 words</source>
        <translation type="vanished">Por favor, escreva a segunda metade deste e-mail, tom amigável e profissional, focando em detalhes de colaboração, dentro de 150 palavras</translation>
    </message>
    <message>
        <source>Expand the next paragraph of this travelogue, describing the scenery in the valley, vivid and imaginative, around 200 words</source>
        <translation type="vanished">Expanda o próximo parágrafo deste relato de viagem, descrevendo a paisagem no vale, vívida e imaginativa, cerca de 200 palavras</translation>
    </message>
    <message>
        <source>Continue the next chapter of this mystery novel, with a plot twist, maintaining suspense, no word limit</source>
        <translation type="vanished">Continue o próximo capítulo deste romance de mistério, com uma reviravolta no enredo, mantendo o suspense, sem limite de palavras</translation>
    </message>
    <message>
        <source>Help me write the conclusion of this speech, inspiring and emphasizing teamwork, about 100 words</source>
        <translation type="vanished">Ajude-me a escrever a conclusão deste discurso, inspiradora e enfatizando o trabalho em equipe, cerca de 100 palavras</translation>
    </message>
    <message>
        <source>Expand the performance description section of this product manual, detailed and accurate, around 300 words</source>
        <translation type="vanished">Expanda a seção de descrição de desempenho deste manual do produto, detalhada e precisa, cerca de 300 palavras</translation>
    </message>
    <message>
        <source>Continue the beginning of this love story, set in rainy Paris, romantic style, 150 words</source>
        <translation type="vanished">Continue o início desta história de amor, ambientada em Paris chuvosa, estilo romântico, 150 palavras</translation>
    </message>
    <message>
        <source>Please write the discussion section of this paper, focusing on the limitations of the experimental result, academic style, no word limit</source>
        <translation type="vanished">Por favor, escreva a seção de discussão deste artigo, focando nas limitações do resultado experimental, estilo acadêmico, sem limite de palavras</translation>
    </message>
    <message>
        <source>Please polish this text to make it more formal and professional for a business email</source>
        <translation type="vanished">Por favor, aprimore este texto para torná-lo mais formal e profissional para um e-mail de negócios</translation>
    </message>
    <message>
        <source>Rewrite this passage to be more lively and engaging for social media posts</source>
        <translation type="vanished">Reescreva esta passagem para torná-la mais animada e envolvente para postagens em mídias sociais</translation>
    </message>
    <message>
        <source>I need to refine the abstract of this academic paper to be more concise and clear within 200 words</source>
        <translation type="vanished">Preciso refinar o resumo deste artigo acadêmico para torná-lo mais conciso e claro dentro de 200 palavras</translation>
    </message>
    <message>
        <source>Polish this dialogue to make it more natural and fluent for spoken communication</source>
        <translation type="vanished">Aprimore este diálogo para torná-lo mais natural e fluente para comunicação falada</translation>
    </message>
    <message>
        <source>Enhance this product description to highlight its premium and innovative features for potential customers</source>
        <translation type="vanished">Melhore esta descrição do produto para destacar seus recursos premium e inovadores para clientes em potencial</translation>
    </message>
    <message>
        <source>Help me polish this cover letter to make it more persuasive and personalized</source>
        <translation type="vanished">Ajude-me a aprimorar esta carta de apresentação para torná-la mais persuasiva e personalizada</translation>
    </message>
    <message>
        <source>Rewrite this blog post to be more humorous and appealing to young readers</source>
        <translation type="vanished">Reescreva esta postagem de blog para torná-la mais humorística e atraente para leitores jovens</translation>
    </message>
    <message>
        <source>Refine the opening section of this report to make it more captivating</source>
        <translation type="vanished">Aprimore a seção de abertura deste relatório para torná-la mais cativante</translation>
    </message>
    <message>
        <source>I need to polish this technical document to make it more accessible for non-experts</source>
        <translation type="vanished">Preciso aprimorar este documento técnico para torná-lo mais acessível para não especialistas</translation>
    </message>
    <message>
        <source>Please help me rewrite this apology letter to sound more sincere and appropriate</source>
        <translation type="vanished">Por favor, me ajude a reescrever esta carta de desculpas para que pareça mais sincera e apropriada</translation>
    </message>
    <message>
        <source>Articles</source>
        <translation type="vanished">Artigos</translation>
    </message>
    <message>
        <source>Speeches</source>
        <translation type="vanished">Discursos</translation>
    </message>
    <message>
        <source>Outlines</source>
        <translation type="vanished">Rascunhos</translation>
    </message>
    <message>
        <source>Notifications</source>
        <translation type="vanished">Notificações</translation>
    </message>
    <message>
        <source>Posts</source>
        <translation type="vanished">Postagens</translation>
    </message>
    <message>
        <source>Work Report</source>
        <translation type="vanished">Relatório de Trabalho</translation>
    </message>
    <message>
        <source>Research Report</source>
        <translation type="vanished">Relatório de Pesquisa</translation>
    </message>
    <message>
        <source>Please summarize the key points of this document</source>
        <translation type="vanished">Por favor, resuma os pontos principais deste documento</translation>
    </message>
    <message>
        <source>List the main ideas of this file for me</source>
        <translation type="vanished">Liste as principais ideias deste arquivo para mim</translation>
    </message>
    <message>
        <source>Summarize the core idea of this passage</source>
        <translation type="vanished">Resuma a ideia central desta passagem</translation>
    </message>
    <message>
        <source>Use concise language to summarize this article</source>
        <translation type="vanished">Use linguagem concisa para resumir este artigo</translation>
    </message>
    <message>
        <source>I need a summary of this report, no more than 200 words</source>
        <translation type="vanished">Preciso de um resumo deste relatório, com no máximo 200 palavras</translation>
    </message>
    <message>
        <source>Extract the main data and conclusions from this document</source>
        <translation type="vanished">Extraia os principais dados e conclusões deste documento</translation>
    </message>
    <message>
        <source>Summarize the main sections and points of this lengthy content</source>
        <translation type="vanished">Resuma as principais seções e pontos deste conteúdo extenso</translation>
    </message>
    <message>
        <source>Help me summarize the research methods and findings of this paper</source>
        <translation type="vanished">Me ajude a resumir os métodos de pesquisa e descobertas deste artigo</translation>
    </message>
    <message>
        <source>Please summarize the key points of this article in a table format</source>
        <translation type="vanished">Por favor, resuma os pontos principais deste artigo em formato de tabela</translation>
    </message>
    <message>
        <source>Summarize the operational steps in this file using bullet points</source>
        <translation type="vanished">Resuma os passos operacionais neste arquivo usando tópicos</translation>
    </message>
    <message>
        <source>Display the key clauses of this contract in bullet list format</source>
        <translation type="vanished">Exiba as cláusulas principais deste contrato em formato de lista</translation>
    </message>
    <message>
        <source>Create an outline for a report on AI trends, covering technology, ethics, and applications</source>
        <translation type="vanished">Crie um rascunho para um relatório sobre tendências de IA, cobrindo tecnologia, ética e aplicações</translation>
    </message>
    <message>
        <source>Organize the uploaded paper into a structured research framework outline</source>
        <translation type="vanished">Organize o artigo enviado em um rascunho estruturado de estrutura de pesquisa</translation>
    </message>
    <message>
        <source>I need a business plan outline including market analysis, product description, and financial planning</source>
        <translation type="vanished">Preciso de um rascunho de plano de negócios incluindo análise de mercado, descrição do produto e planejamento financeiro</translation>
    </message>
    <message>
        <source>Convert this speech into a PowerPoint outline with bullet points for each section</source>
        <translation type="vanished">Converta este discurso em um rascunho de PowerPoint com tópicos para cada seção</translation>
    </message>
    <message>
        <source>Write a book summary outline covering key points and my personal reflections</source>
        <translation type="vanished">Escreva um rascunho de resumo do livro cobrindo pontos principais e minhas reflexões pessoais</translation>
    </message>
    <message>
        <source>Summarize the meeting notes file into a project execution plan outline</source>
        <translation type="vanished">Resuma o arquivo de notas da reunião em um rascunho de plano de execução do projeto</translation>
    </message>
    <message>
        <source>I need a thesis chapter outline including introduction, literature review, and methodology</source>
        <translation type="vanished">Preciso de um rascunho de capítulo de tese incluindo introdução, revisão de literatura e metodologia</translation>
    </message>
    <message>
        <source>Create a product requirements document (PRD) outline with feature descriptions and user flows</source>
        <translation type="vanished">Crie um rascunho de documento de requisitos de produto (PRD) com descrições de recursos e fluxos de usuário</translation>
    </message>
    <message>
        <source>Extract key data from this industry report to make a summary outline</source>
        <translation type="vanished">Extraia dados-chave deste relatório da indústria para fazer um rascunho de resumo</translation>
    </message>
    <message>
        <source>Write an event planning outline including schedule, team roles, and budget</source>
        <translation type="vanished">Escreva um rascunho de planejamento de evento incluindo cronograma, funções da equipe e orçamento</translation>
    </message>
    <message>
        <source>Generate a three-level outline from this document</source>
        <translation type="vanished">Gerar um esquema de três níveis a partir deste documento</translation>
    </message>
    <message>
        <source>Extract core framework from meeting notes</source>
        <translation type="vanished">Extrair a estrutura principal das anotações da reunião</translation>
    </message>
    <message>
        <source>Organize research report structure</source>
        <translation type="vanished">Organizar a estrutura do relatório de pesquisa</translation>
    </message>
    <message>
        <source>Create product feature overview</source>
        <translation type="vanished">Criar uma visão geral dos recursos do produto</translation>
    </message>
    <message>
        <source>Design training course syllabus</source>
        <translation type="vanished">Elaborar o programa do curso de treinamento</translation>
    </message>
    <message>
        <source>Analyze literature review framework</source>
        <translation type="vanished">Analisar a estrutura da revisão de literatura</translation>
    </message>
    <message>
        <source>Generate business plan table of contents</source>
        <translation type="vanished">Gerar o sumário do plano de negócios</translation>
    </message>
    <message>
        <source>Write event planning flow points</source>
        <translation type="vanished">Escrever os pontos do fluxo de planejamento do evento</translation>
    </message>
    <message>
        <source>Help me write a meeting notice for tomorrow at 3 PM in Conference Room A about project progress reporting</source>
        <translation type="vanished">Me ajude a escrever um aviso de reunião para amanhã às 15h na Sala de Conferência A sobre o relatório de progresso do projeto</translation>
    </message>
    <message>
        <source>Create a concise notice based on this document highlighting the deadline and submission method</source>
        <translation type="vanished">Criar um aviso conciso com base neste documento destacando o prazo e o método de envio</translation>
    </message>
    <message>
        <source>Draft a holiday notice for Spring Festival from February 10 to 17 with work resuming on February 18</source>
        <translation type="vanished">Elaborar um aviso de feriado para o Festival da Primavera de 10 a 17 de fevereiro com retorno ao trabalho no dia 18</translation>
    </message>
    <message>
        <source>I need an activity notice for staff training all day next Wednesday at the company auditorium</source>
        <translation type="vanished">Preciso de um aviso de atividade para treinamento de funcionários o dia todo na próxima quarta-feira no auditório da empresa</translation>
    </message>
    <message>
        <source>Format the provided text materials into a formal notice with standard formatting and professional tone</source>
        <translation type="vanished">Formatar os materiais de texto fornecidos em um aviso formal com formatação padrão e tom profissional</translation>
    </message>
    <message>
        <source>Write a power outage notice for this Saturday from 9 AM to 5 PM affecting the entire office building</source>
        <translation type="vanished">Escrever um aviso de queda de energia para este sábado das 9h às 17h afetando todo o prédio de escritórios</translation>
    </message>
    <message>
        <source>Generate a meeting change notice shifting the original time to Friday at 10 AM keeping other details same</source>
        <translation type="vanished">Gerar um aviso de alteração de reunião mudando o horário original para sexta-feira às 10h mantendo os outros detalhes iguais</translation>
    </message>
    <message>
        <source>Prepare a brief notice based on the attached meeting minutes for absent attendees</source>
        <translation type="vanished">Preparar um aviso breve com base na ata da reunião anexada para os participantes ausentes</translation>
    </message>
    <message>
        <source>Draft a system upgrade notice scheduled tonight from midnight to 3 AM with system downtime</source>
        <translation type="vanished">Elaborar um aviso de atualização do sistema agendado para hoje à meia-noite até às 3h com tempo de inatividade do sistema</translation>
    </message>
    <message>
        <source>Write a concise holiday duty arrangement notice listing on-duty staff and contact information</source>
        <translation type="vanished">Escrever um aviso conciso de escala de plantão de feriado listando a equipe de plantão e informações de contato</translation>
    </message>
    <message>
        <source>Help me write a public health article about healthy eating in simple language for general readers</source>
        <translation type="vanished">Me ajude a escrever um artigo de saúde pública sobre alimentação saudável em linguagem simples para o público em geral</translation>
    </message>
    <message>
        <source>Create a fun and engaging tech trend post based on this document</source>
        <translation type="vanished">Criar uma postagem divertida e envolvente sobre tendências tecnológicas com base neste documento</translation>
    </message>
    <message>
        <source>Draft a holiday promotion post highlighting discounts and event schedule</source>
        <translation type="vanished">Elaborar uma postagem de promoção de feriado destacando descontos e programação do evento</translation>
    </message>
    <message>
        <source>I need a product launch article focusing on features and customer reviews</source>
        <translation type="vanished">Preciso de um artigo de lançamento de produto focando nos recursos e avaliações de clientes</translation>
    </message>
    <message>
        <source>Turn this interview transcript into a casual personality profile post</source>
        <translation type="vanished">Transformar esta transcrição de entrevista em uma postagem de perfil de personalidade casual</translation>
    </message>
    <message>
        <source>Write a travel guide recommending three popular spots with practical tips</source>
        <translation type="vanished">Escrever um guia de viagem recomendando três pontos turísticos populares com dicas práticas</translation>
    </message>
    <message>
        <source>Generate an anniversary post reviewing company history and thanking customers</source>
        <translation type="vanished">Gerar uma postagem de aniversário revisando a história da empresa e agradecendo aos clientes</translation>
    </message>
    <message>
        <source>Analyze this industry report with visualized data for an insightful post</source>
        <translation type="vanished">Analisar este relatório do setor com dados visualizados para uma postagem perspicaz</translation>
    </message>
    <message>
        <source>Draft a charity campaign post encouraging participation with clear instructions</source>
        <translation type="vanished">Elaborar uma postagem de campanha de caridade incentivando a participação com instruções claras</translation>
    </message>
    <message>
        <source>Write a career skills article with five actionable tips and real examples</source>
        <translation type="vanished">Escrever um artigo sobre habilidades profissionais com cinco dicas acionáveis e exemplos reais</translation>
    </message>
    <message>
        <source>Help me write a weekly work summary focusing on project progress and team collaboration</source>
        <translation type="vanished">Me ajude a escrever um resumo semanal de trabalho focando no progresso do projeto e colaboração da equipe</translation>
    </message>
    <message>
        <source>Generate a concise work summary based on the meeting notes file I uploaded</source>
        <translation type="vanished">Gerar um resumo de trabalho conciso com base no arquivo de anotações de reunião que enviei</translation>
    </message>
    <message>
        <source>I need a quarterly work summary including data analysis and personal growth reflection</source>
        <translation type="vanished">Preciso de um resumo trimestral de trabalho incluindo análise de dados e reflexão sobre crescimento pessoal</translation>
    </message>
    <message>
        <source>Create a work summary based on the following text [paste text]</source>
        <translation type="vanished">Crie um resumo de trabalho com base no seguinte texto [cole o texto]</translation>
    </message>
    <message>
        <source>Write a work summary highlighting this month&apos;s KPI achievements and challenges encountered</source>
        <translation type="vanished">Escreva um resumo de trabalho destacando as conquistas de KPI deste mês e os desafios encontrados</translation>
    </message>
    <message>
        <source>Help me summarize last week&apos;s work categorized by projects</source>
        <translation type="vanished">Ajude-me a resumir o trabalho da semana passada categorizado por projetos</translation>
    </message>
    <message>
        <source>Generate a work summary from email content emphasizing pending tasks and completions</source>
        <translation type="vanished">Gere um resumo de trabalho a partir do conteúdo de e-mails, enfatizando tarefas pendentes e concluídas</translation>
    </message>
    <message>
        <source>I need an annual summary including work highlights and improvement plans</source>
        <translation type="vanished">Preciso de um resumo anual incluindo destaques do trabalho e planos de melhoria</translation>
    </message>
    <message>
        <source>Generate a monthly work report from the data I uploaded</source>
        <translation type="vanished">Gere um relatório mensal de trabalho a partir dos dados que enviei</translation>
    </message>
    <message>
        <source>Help me organize scattered work notes into a structured work summary</source>
        <translation type="vanished">Ajude-me a organizar anotações de trabalho dispersas em um resumo estruturado</translation>
    </message>
    <message>
        <source>Analyze the uploaded data and generate a market trend report</source>
        <translation type="vanished">Analise os dados enviados e gere um relatório de tendências de mercado</translation>
    </message>
    <message>
        <source>Extract key information from the text and compile an industry analysis report</source>
        <translation type="vanished">Extraia informações-chave do texto e compile um relatório de análise do setor</translation>
    </message>
    <message>
        <source>Combine the contents of the file to write a competitor research report</source>
        <translation type="vanished">Combine os conteúdos do arquivo para escrever um relatório de pesquisa de concorrentes</translation>
    </message>
    <message>
        <source>Generate a user needs research summary based on the provided interview records</source>
        <translation type="vanished">Gere um resumo de pesquisa de necessidades do usuário com base nos registros de entrevista fornecidos</translation>
    </message>
    <message>
        <source>Analyze these sales data and produce a quarterly market performance report</source>
        <translation type="vanished">Analise esses dados de vendas e produza um relatório trimestral de desempenho do mercado</translation>
    </message>
    <message>
        <source>Write a technical research report based on the given product description</source>
        <translation type="vanished">Escreva um relatório de pesquisa técnica com base na descrição do produto fornecida</translation>
    </message>
    <message>
        <source>Organize these user feedback and generate a product improvement suggestion report</source>
        <translation type="vanished">Organize esses feedbacks de usuários e gere um relatório de sugestões de melhoria do produto</translation>
    </message>
    <message>
        <source>Please write a market opportunity analysis report based on the provided file</source>
        <translation type="vanished">Por favor, escreva um relatório de análise de oportunidades de mercado com base no arquivo fornecido</translation>
    </message>
    <message>
        <source>Help me write an essay on the topic of [%1] with [clear structure and rich content].</source>
        <translation type="vanished">Ajude-me a escrever uma redação sobre o tema [%1] com [estrutura clara e conteúdo rico].</translation>
    </message>
    <message>
        <source>Help me write a public tweet on the topic of [%1], requiring [clear structure] and [relaxed] tone.</source>
        <translation type="vanished">Ajude-me a escrever um tweet público sobre o tema [%1], exigindo [estrutura clara] e tom [descontraído].</translation>
    </message>
    <message>
        <source>Help me write a summary of my recent work, including [%1] and [results], requiring a [formal] tone.</source>
        <translation type="vanished">Ajude-me a escrever um resumo do meu trabalho recente, incluindo [%1] e [resultados], exigindo um tom [formal].</translation>
    </message>
    <message>
        <source>Help me write a research report on [%1], at least it needs to include [status description, problem analysis, countermeasures and suggestions, research conclusions].</source>
        <translation type="vanished">Ajude-me a escrever um relatório de pesquisa sobre [%1], que precisa incluir pelo menos [descrição do status, análise de problemas, contramedidas e sugestões, conclusões da pesquisa].</translation>
    </message>
    <message>
        <source>Artificial Intelligence</source>
        <translation type="vanished">Inteligência Artificial</translation>
    </message>
    <message>
        <source>Help me write a speech on the topic of [%1] for [Company Leaders], requiring [clear structure and vivid language].</source>
        <translation type="vanished">Ajude-me a escrever um discurso sobre o tema [%1] para [Líderes da Empresa], exigindo [estrutura clara e linguagem vívida].</translation>
    </message>
    <message>
        <source>Help me write an outline on the topic of [%1], which will be used for [PPT production].</source>
        <translation type="vanished">Ajude-me a escrever um esboço sobre o tema [%1], que será usado para [produção de PPT].</translation>
    </message>
    <message>
        <source>Help me write a notice about [%1], the receiver is [All Employees] and the sender is [Administration Department].</source>
        <translation type="vanished">Ajude-me a escrever um aviso sobre [%1], o destinatário é [Todos os Funcionários] e o remetente é [Departamento de Administração].</translation>
    </message>
    <message>
        <source>National Day Holiday</source>
        <translation type="vanished">Feriado do Dia Nacional</translation>
    </message>
    <message>
        <source>work content</source>
        <translation type="vanished">conteúdo do trabalho</translation>
    </message>
</context>
<context>
    <name>EAiPrompt</name>
    <message>
        <source>---Role---
You are a helpful assistant, answering questions about the background knowledge provided.

---Goal---
Respond to users&apos; questions, incorporating any relevant common sense.If you don&apos;t know the answer, just say so. Don&apos;t make it up.

---knowledge---
%1

---question---
%2
</source>
        <translation type="vanished">---Função---

Você é um assistente prestativo, respondendo perguntas sobre o conhecimento de fundo fornecido.

---Objetivo---

Responda às perguntas dos usuários, incorporando qualquer senso comum relevante. Se você não souber a resposta, apenas diga. Não invente.

---conhecimento---

%1

---pergunta---

%2</translation>
    </message>
    <message>
        <source>The output answer starts with &quot;No relevant information was found in your knowledge base.&quot;---question--
:%1
</source>
        <translation type="vanished">A resposta começa com &quot;Nenhuma informação relevante foi encontrada na sua base de conhecimento.&quot;---pergunta--

:%1</translation>
    </message>
    <message>
        <source>---Role---
You are a helpful assistant, answering questions about the background knowledge provided.

---Goal---
Respond to users&apos; questions, incorporating any relevant common sense.If you don&apos;t know the answer, just say so. Don&apos;t make it up.

---knowledge---
%1

---question---
%2</source>
        <translation type="vanished">---Função---

Você é um assistente prestativo, respondendo perguntas sobre o conhecimento de fundo fornecido.

---Objetivo---

Responda às perguntas dos usuários, incorporando qualquer senso comum relevante. Se você não souber a resposta, apenas diga. Não invente.

---conhecimento---

%1

---pergunta---

%2</translation>
    </message>
    <message>
        <source>---Role---
You are a professional writer with expertise in various writing styles and formats.

---Goal---
Based on the user&apos;s request, create high-quality content that meets their specific needs.

---Writing Types---
1. Article: Write well-structured articles with clear arguments and engaging content
2. Speeches: Create compelling speeches with proper opening, body, and conclusion

3. Outlines: Create a structured outline for the given topic
4. Notifications: Write formal notices or announcements
5. Posts: Create engaging social media content
6. Work Report: Write comprehensive work reports
7. Research Report: Create detailed research reports
---Input---
%1

---Output Format---
Please provide the content in the following format:
Title:
Content:</source>
        <translation type="vanished">---Função---

Você é um redator profissional com experiência em diversos estilos e formatos de escrita.

---Objetivo---

Com base na solicitação do usuário, crie conteúdo de alta qualidade que atenda às suas necessidades específicas.

---Tipos de Escrita---

1. Artigo: Escreva artigos bem estruturados com argumentos claros e conteúdo envolvente

2. Discursos: Crie discursos convincentes com abertura, desenvolvimento e conclusão adequados

3. Esboços: Crie um esboço estruturado para o tópico fornecido

4. Notificações: Escreva avisos ou anúncios formais

5. Posts: Crie conteúdo envolvente para redes sociais

6. Relatório de Trabalho: Escreva relatórios de trabalho abrangentes

7. Relatório de Pesquisa: Crie relatórios de pesquisa detalhados

---Entrada---

%1

---Formato de Saída---

Por favor, forneça o conteúdo no seguinte formato:

Título:
Conteúdo:</translation>
    </message>
    <message>
        <source>---Role---
You are a text processing expert with deep expertise in language analysis, writing techniques, and text optimization.

---Goal---
Process and improve the input text while maintaining its original meaning and style.

---Processing Types---
1. Summary: Create a concise summary of the main points
2. Proofread: Identify and fix grammatical, spelling, and stylistic errors
3. Explain: Provide detailed explanations of complex concepts or passages
4. Expand: Elaborate on key points while maintaining the original style
5. Continue: Continue the text in a coherent and natural way
6. Polish: Enhance the text&apos;s clarity, flow, and impact while preserving its essence

---Input---
%1

---Output Format---
Please provide the processed text directly without any additional characters or formatting.</source>
        <translation type="vanished">---Função---

Você é um especialista em processamento de texto com profundo conhecimento em análise linguística, técnicas de escrita e otimização de texto.

---Objetivo---

Processe e melhore o texto de entrada mantendo seu significado e estilo originais.

---Tipos de Processamento---

1. Resumo: Crie um resumo conciso dos pontos principais

2. Revisão: Identifique e corrija erros gramaticais, ortográficos e estilísticos

3. Explicação: Forneça explicações detalhadas de conceitos ou passagens complexas

4. Expansão: Elabore sobre os pontos-chave mantendo o estilo original

5. Continuação: Continue o texto de forma coerente e natural

6. Polimento: Aprimore a clareza, fluidez e impacto do texto preservando sua essência

---Entrada---

%1

---Formato de Saída---

Por favor, forneça o texto processado diretamente sem caracteres ou formatação adicionais.</translation>
    </message>
    <message>
        <source>---Role---
You are a professional translator and language expert. Your task is to:
1. Accurately translate text as requested
2. Answer language-related questions
3. Identify and handle specific translation requests

---Goal---
Carefully analyze the user&apos;s input to determine their intent:
1. If the input contains phrases like &apos;what does this mean&apos;, &apos;explain this phrase&apos;, or similar - provide ONLY a language explanation (no translation)
2. If the input specifies a particular sentence/paragraph to translate (e.g. &apos;Translate this sentence:...&apos;) - translate ONLY the specified portion (no full translation)
3. Only when no specific request is detected, perform full translation between Chinese and English

Always maintain the original meaning, tone, and style. For translations:
- Chinese → English
- English → Chinese

For language questions, provide clear, concise explanations.

---Input---
%1

---Output Format---
1. For full translations: Provide only the translation without additional formatting
2. For partial translations: Provide only the specified portion&apos;s translation
3. For explanations: Provide only the explanation in the same language as the question
Never combine explanation with translation or provide full translation after partial translation</source>
        <translation type="vanished">---Função---

Você é um tradutor profissional e especialista em linguagem. Sua tarefa é:

1. Traduzir textos com precisão conforme solicitado

2. Responder perguntas relacionadas à linguagem

3. Identificar e lidar com solicitações de tradução específicas

---Objetivo---

Analise cuidadosamente a entrada do usuário para determinar sua intenção:

1. Se a entrada contiver frases como &apos;o que isso significa&apos;, &apos;explique esta frase&apos;, ou similares - forneça APENAS uma explicação linguística (sem tradução)

2. Se a entrada especificar uma sentença/parágrafo específico para traduzir (ex: &apos;Traduza esta sentença:...&apos;) - traduza APENAS a porção especificada (sem tradução completa)

3. Somente quando nenhuma solicitação específica for detectada, realize tradução completa entre chinês e inglês

Sempre mantenha o significado, tom e estilo originais. Para traduções:

- Chinês → Inglês

- Inglês → Chinês

Para perguntas linguísticas, forneça explicações claras e concisas.

---Entrada---

%1

---Formato de Saída---

1. Para traduções completas: Forneça apenas a tradução sem formatação adicional

2. Para traduções parciais: Forneça apenas a tradução da porção especificada

3. Para explicações: Forneça apenas a explicação no mesmo idioma da pergunta

Nunca combine explicação com tradução ou forneça tradução completa após tradução parcial</translation>
    </message>
</context>
<context>
    <name>EAiProxy</name>
    <message>
        <source>Update the UOS Screen Recorder to version 6.6 or later and restart your computer to enable Screenshot Q&amp;A.</source>
        <translation type="vanished">Atualize o Gravador de Tela UOS para a versão 6.6 ou posterior e reinicie o computador para habilitar o Q&amp;A de Captura de Tela.</translation>
    </message>
    <message>
        <source>Model Configuration</source>
        <translation type="vanished">Configuração do Modelo</translation>
    </message>
    <message>
        <source>Go to configuration</source>
        <translation type="vanished">Ir para configuração</translation>
    </message>
    <message>
        <source>No account</source>
        <translation type="vanished">Sem conta</translation>
    </message>
    <message>
        <source>Input question</source>
        <translation type="vanished">Inserir pergunta</translation>
    </message>
    <message>
        <source>The content generated by AI is for reference only, please pay attention to the accuracy of the information.</source>
        <translation type="vanished">O conteúdo gerado por IA é apenas para referência, por favor atente-se à precisão das informações.</translation>
    </message>
    <message>
        <source>Welcome to UOS AI</source>
        <translation type="vanished">Bem-vindo ao UOS AI</translation>
    </message>
    <message>
        <source>Here are some of the things UOS AI can help you do</source>
        <translation type="vanished">Aqui estão algumas coisas que o UOS AI pode ajudá-lo a fazer</translation>
    </message>
    <message>
        <source>Stop</source>
        <translation type="vanished">Parar</translation>
    </message>
    <message>
        <source>Regenerate</source>
        <translation type="vanished">Regenerar</translation>
    </message>
    <message>
        <source>Clear conversation history</source>
        <translation type="vanished">Limpar histórico de conversas</translation>
    </message>
    <message>
        <source>Please connect the microphone and try again</source>
        <translation type="vanished">Por favor, conecte o microfone e tente novamente</translation>
    </message>
    <message>
        <source>Chat history cleared</source>
        <translation type="vanished">Histórico de chat limpo</translation>
    </message>
    <message>
        <source>Click to start/stop recording</source>
        <translation type="vanished">Clique para iniciar/parar gravação</translation>
    </message>
    <message>
        <source>Listening</source>
        <translation type="vanished">Ouvindo</translation>
    </message>
    <message>
        <source>Sleeping</source>
        <translation type="vanished">Inativo</translation>
    </message>
    <message>
        <source>Microphone not detected</source>
        <translation type="vanished">Microfone não detectado</translation>
    </message>
    <message>
        <source>Connection failed, click to try again</source>
        <translation type="vanished">Falha na conexão, clique para tentar novamente</translation>
    </message>
    <message>
        <source>Click on the animation or Ctrl+Super+Space to activate</source>
        <translation type="vanished">Clique na animação ou Ctrl+Super+Espaço para ativar</translation>
    </message>
    <message>
        <source>Voice input is temporarily unavailable, please check the network!</source>
        <translation type="vanished">Entrada de voz temporariamente indisponível, por favor verifique a rede!</translation>
    </message>
    <message>
        <source>Unable to connect to the server, please check your network or try again later.</source>
        <translation type="vanished">Não foi possível conectar ao servidor, por favor verifique sua rede ou tente novamente mais tarde.</translation>
    </message>
    <message>
        <source>Voice conversation</source>
        <translation type="vanished">Conversa por voz</translation>
    </message>
    <message>
        <source>Click the animation or press Enter to send</source>
        <translation type="vanished">Clique na animação ou pressione Enter para enviar</translation>
    </message>
    <message>
        <source>Stop recording after %1 seconds</source>
        <translation type="vanished">Parar gravação após %1 segundos</translation>
    </message>
    <message>
        <source>Thinking</source>
        <translation type="vanished">Pensando</translation>
    </message>
    <message>
        <source>Click animation to interrupt</source>
        <translation type="vanished">Clique na animação para interromper</translation>
    </message>
    <message>
        <source>Answering</source>
        <translation type="vanished">Respondendo</translation>
    </message>
    <message>
        <source>Your free account quota has been exhausted, please configure your model account to continue using it.</source>
        <translation type="vanished">Sua cota de conta gratuita foi esgotada, por favor configure sua conta de modelo para continuar usando.</translation>
    </message>
    <message>
        <source>Your free account has expired, please configure your model account to continue using it.</source>
        <translation type="vanished">Sua conta gratuita expirou, por favor configure sua conta de modelo para continuar usando.</translation>
    </message>
    <message>
        <source>UOS AI requires an AI model account to be configured before it can be used. Please configure a model account first.</source>
        <translation type="vanished">O UOS AI requer que uma conta de modelo de IA seja configurada antes de poder ser usado. Por favor, configure uma conta de modelo primeiro.</translation>
    </message>
    <message>
        <source>Activate</source>
        <translation type="vanished">Ativar</translation>
    </message>
    <message>
        <source>Voice input</source>
        <translation type="vanished">Entrada de voz</translation>
    </message>
    <message>
        <source>Voice broadcast is temporarily unavailable, please check the network!</source>
        <translation type="vanished">A transmissão de voz está temporariamente indisponível, por favor verifique a rede!</translation>
    </message>
    <message>
        <source>Turn off voice conversation</source>
        <translation type="vanished">Desligar conversa de voz</translation>
    </message>
    <message>
        <source>The picture has been generated, please switch to the chat interface to view it.</source>
        <translation type="vanished">A imagem foi gerada, por favor mude para a interface de chat para visualizá-la.</translation>
    </message>
    <message>
        <source>No account, please configure an account</source>
        <translation type="vanished">Nenhuma conta, por favor configure uma conta</translation>
    </message>
    <message>
        <source>Answer each question up to 5 times</source>
        <translation type="vanished">Responder cada pergunta até 5 vezes</translation>
    </message>
    <message>
        <source>Copied successfully</source>
        <translation type="vanished">Copiado com sucesso</translation>
    </message>
    <message>
        <source>Sound output device not detected</source>
        <translation type="vanished">Dispositivo de saída de som não detectado</translation>
    </message>
    <message>
        <source>The sound output device is not detected, please check and try again!</source>
        <translation type="vanished">O dispositivo de saída de som não foi detectado, por favor verifique e tente novamente!</translation>
    </message>
    <message>
        <source>Settings</source>
        <translation type="vanished">Configurações</translation>
    </message>
    <message>
        <source>About</source>
        <translation type="vanished">Sobre</translation>
    </message>
    <message>
        <source>Mode</source>
        <translation type="vanished">Modo</translation>
    </message>
    <message>
        <source>Window Mode</source>
        <translation type="vanished">Modo Janela</translation>
    </message>
    <message>
        <source>Sidebar Mode</source>
        <translation type="vanished">Modo Barra Lateral</translation>
    </message>
    <message>
        <source>Assistant List</source>
        <translation type="vanished">Lista de Assistentes</translation>
    </message>
    <message>
        <source>Agent List</source>
        <translation type="vanished">Lista de Agentes</translation>
    </message>
    <message>
        <source>Agent Store</source>
        <translation type="vanished">Loja de Agentes</translation>
    </message>
    <message>
        <source>UOS System Assistant</source>
        <translation type="vanished">Assistente do Sistema UOS</translation>
    </message>
    <message>
        <source>Deepin System Assistant</source>
        <translation type="vanished">Assistente do Sistema Deepin</translation>
    </message>
    <message>
        <source>Personal Knowledge Assistant</source>
        <translation type="vanished">Assistente de Conhecimento Pessoal</translation>
    </message>
    <message>
        <source>Please configure the knowledge base</source>
        <translation type="vanished">Por favor, configure a base de conhecimento</translation>
    </message>
    <message>
        <source>Before using the [Personal Knowledge Assistant], it is necessary to configure the knowledge base. After configuring the knowledge base, AI will answer questions or generate content based on the content you have configured in the knowledge base.</source>
        <translation type="vanished">Antes de usar o [Assistente de Conhecimento Pessoal], é necessário configurar a base de conhecimento. Após configurar a base de conhecimento, a IA responderá perguntas ou gerará conteúdo com base no conteúdo que você configurou na base de conhecimento.</translation>
    </message>
    <message>
        <source>Please configure the large model</source>
        <translation type="vanished">Por favor, configure o modelo grande</translation>
    </message>
    <message>
        <source>The personal knowledge assistant can only be used after configuring a large model.</source>
        <translation type="vanished">O assistente de conhecimento pessoal só pode ser usado após configurar um modelo grande.</translation>
    </message>
    <message>
        <source>To configure</source>
        <translation type="vanished">Configurar</translation>
    </message>
    <message>
        <source>To install</source>
        <translation type="vanished">Instalar</translation>
    </message>
    <message>
        <source>Please install [EmbeddingPlugins]</source>
        <translation type="vanished">Por favor, instale [EmbeddingPlugins]</translation>
    </message>
    <message>
        <source>This assistant requires the installation of the EmbeddingPlugins to run</source>
        <translation type="vanished">Este assistente requer a instalação dos EmbeddingPlugins para funcionar</translation>
    </message>
    <message>
        <source>Drag files here to add them.</source>
        <translation type="vanished">Arraste arquivos aqui para adicioná-los.</translation>
    </message>
    <message>
        <source>You can only add 3 files, supported file types include: txt, doc, docx, xls, xlsx, ppt, pptx, pdf, md, png, jpg, jpeg, code files, etc.</source>
        <translation type="vanished">Você pode adicionar apenas 3 arquivos; os tipos suportados incluem: txt, doc, docx, xls, xlsx, ppt, pptx, pdf, md, png, jpg, jpeg, arquivos de código, etc.</translation>
    </message>
    <message>
        <source>MCP Server</source>
        <translation type="vanished">Servidor MCP</translation>
    </message>
    <message>
        <source>Add Mcp Server</source>
        <translation type="vanished">Adicionar Servidor MCP</translation>
    </message>
    <message>
        <source>Add Server</source>
        <translation type="vanished">Adicionar Servidor</translation>
    </message>
    <message>
        <source>Add failed! Error reason:</source>
        <translation type="vanished">Falha ao adicionar! Motivo do erro:</translation>
    </message>
    <message>
        <source>MCP environment missing. Please install 【UOS AI Agent】</source>
        <translation type="vanished">Ambiente MCP ausente. Instale o 【UOS AI Agent】</translation>
    </message>
    <message>
        <source>Calling</source>
        <translation type="vanished">Chamando</translation>
    </message>
    <message>
        <source>Completed</source>
        <translation type="vanished">Concluído</translation>
    </message>
    <message>
        <source>Call Failed</source>
        <translation type="vanished">Chamada Falhou</translation>
    </message>
    <message>
        <source>Cancelled</source>
        <translation type="vanished">Cancelado</translation>
    </message>
    <message>
        <source>params</source>
        <translation type="vanished">parâmetros</translation>
    </message>
    <message>
        <source>result</source>
        <translation type="vanished">resultado</translation>
    </message>
    <message>
        <source>For MCP Server, switch to officially released model &quot;DeepSeek-Trial Account&quot;</source>
        <translation type="vanished">Para o Servidor MCP, mude para o modelo oficial &quot;DeepSeek-Trial Account&quot;</translation>
    </message>
    <message>
        <source>Enter MCP Server command, e.g., &quot;Change system to dark mode for me&quot;</source>
        <translation type="vanished">Digite o comando do Servidor MCP, ex.: &quot;Mude o sistema para o modo escuro&quot;</translation>
    </message>
    <message>
        <source>Agent server is not available</source>
        <translation type="vanished">Servidor do agente não está disponível</translation>
    </message>
    <message>
        <source>Agent server exception</source>
        <translation type="vanished">Exceção no servidor do agente</translation>
    </message>
    <message>
        <source>MCP server is not available</source>
        <translation type="vanished">Servidor MCP não está disponível</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="obsolete">Cancelar</translation>
    </message>
    <message>
        <source>Confirm</source>
        <translation type="obsolete">Confirmar</translation>
    </message>
    <message>
        <source>Automate multi-file and multi-app tasks with one command using MCP Service. Try it now!</source>
        <translation type="vanished">Automatize tarefas com vários arquivos e aplicativos com um único comando usando o Serviço MCP. Experimente agora!</translation>
    </message>
    <message>
        <source>Use later</source>
        <translation type="vanished">Usar depois</translation>
    </message>
    <message>
        <source>Install Now</source>
        <translation type="vanished">Instalar Agora</translation>
    </message>
    <message>
        <source>Enable MCP Server</source>
        <translation type="vanished">Ativar Servidor MCP</translation>
    </message>
    <message>
        <source>After installing the MCP environment &quot;UOS AI Agent&quot;, click the </source>
        <translation type="vanished">Após instalar o ambiente MCP &quot;UOS AI Agent&quot;, clique no </translation>
    </message>
    <message>
        <source> and select &quot;uos-mcp&quot; in the MCP server list.</source>
        <translation type="vanished"> e selecione &quot;uos-mcp&quot; na lista de servidores MCP.</translation>
    </message>
    <message>
        <source>Try saying: &quot;Change system to dark mode&quot;.</source>
        <translation type="vanished">Tente dizer: &quot;Mude o sistema para o modo escuro&quot;.</translation>
    </message>
    <message>
        <source>Try it now</source>
        <translation type="vanished">Experimente agora</translation>
    </message>
    <message>
        <source>Add Mcp Server[GuidePage]</source>
        <translation type="vanished">Adicionar Servidor MCP[Página Guia]</translation>
    </message>
    <message>
        <source>First-time users: Install MCP environment &quot;UOS AI Agent&quot; via App Store.</source>
        <translation type="vanished">Usuários de primeira viagem: instale o ambiente MCP &quot;UOS AI Agent&quot; pela Loja de Aplicativos.</translation>
    </message>
    <message>
        <source>The JSON file format is incorrect, please check and submit again</source>
        <translation type="vanished">O formato do arquivo JSON está incorreto, verifique e envie novamente</translation>
    </message>
    <message>
        <source>Install Now &gt;</source>
        <translation type="vanished">Instalar Agora &gt;</translation>
    </message>
    <message>
        <source>General Chat</source>
        <translation type="vanished">Chat Geral</translation>
    </message>
    <message>
        <source>Private Chat</source>
        <translation type="vanished">Chat Privado</translation>
    </message>
    <message>
        <source>Now in Private Chat</source>
        <translation type="vanished">Agora no Chat Privado</translation>
    </message>
    <message>
        <source>Private Chat messages are not saved in history and will be permanently deleted when you leave the chat.</source>
        <translation type="vanished">As mensagens do Chat Privado não são salvas no histórico e serão excluídas permanentemente ao sair do chat.</translation>
    </message>
    <message>
        <source>Screenshot Q&amp;A    Shortcut (Ctrl+Alt+Q), up to 3 images supported.</source>
        <translation type="vanished">Captura de tela &amp; Perguntas Atalho (Ctrl+Alt+Q), até 3 imagens permitidas.</translation>
    </message>
    <message>
        <source>Cannot be used during screen recording</source>
        <translation type="vanished">Não pode ser usado durante a gravação de tela</translation>
    </message>
    <message>
        <source>You can upload up to 3 files or image</source>
        <translation type="vanished">Você pode enviar até 3 arquivos ou imagens</translation>
    </message>
    <message>
        <source>Upload Files</source>
        <translation type="vanished">Enviar Arquivos</translation>
    </message>
    <message>
        <source>Please delete the abnormal file and send it again</source>
        <translation type="vanished">Por favor, exclua o arquivo anormal e envie novamente</translation>
    </message>
    <message>
        <source>Add Private Chat</source>
        <translation type="vanished">Adicionar Chat Privado</translation>
    </message>
    <message>
        <source>Add [Screenshot Q&amp;A]</source>
        <translation type="vanished">Adicionar [Captura &amp; Perguntas]</translation>
    </message>
    <message>
        <source>Take a screenshot and send the content to UOS AI. You can also upload an image directly.</source>
        <translation type="vanished">Faça uma captura de tela e envie o conteúdo para o UOS AI. Você também pode enviar uma imagem diretamente.</translation>
    </message>
    <message>
        <source>OK</source>
        <translation type="obsolete">OK</translation>
    </message>
    <message>
        <source>Next</source>
        <translation type="vanished">Próximo</translation>
    </message>
    <message>
        <source>Add [ Private Chat Mode ] - Chats will not be saved.</source>
        <translation type="vanished">Adicionar [Modo Chat Privado] - As conversas não serão salvas.</translation>
    </message>
    <message>
        <source>No text extracted</source>
        <translation type="vanished">Nenhum texto extraído</translation>
    </message>
    <message>
        <source>Image size exceeds 15 MB</source>
        <translation type="vanished">O tamanho da imagem excede 15 MB</translation>
    </message>
    <message>
        <source>After opening the knowledge base, answers will be based on its content. Response speed depends on machine performance and the size of the knowledge base.</source>
        <translation type="vanished">Após abrir a base de conhecimento, as respostas serão baseadas no seu conteúdo. A velocidade de resposta depende do desempenho da máquina e do tamanho da base.</translation>
    </message>
    <message>
        <source>Knowledge base unavailable when any command or MCP is selected.</source>
        <translation type="vanished">Base de conhecimento indisponível quando algum comando ou MCP estiver selecionado.</translation>
    </message>
    <message>
        <source>MCP is disabled while the knowledge base is active.</source>
        <translation type="vanished">O MCP está desabilitado enquanto a base de conhecimento estiver ativa.</translation>
    </message>
    <message>
        <source>Commands disabled while knowledge base is active.</source>
        <translation type="vanished">Comandos desabilitados enquanto a base de conhecimento estiver ativa.</translation>
    </message>
    <message>
        <source>Copy</source>
        <translation type="obsolete">Copiar</translation>
    </message>
    <message>
        <source>Re-edit</source>
        <translation type="vanished">Reeditar</translation>
    </message>
    <message>
        <source>Copy succeeded.</source>
        <translation type="vanished">Cópia realizada.</translation>
    </message>
    <message>
        <source>Copy failed. Please try again.</source>
        <translation type="vanished">Falha na cópia. Tente novamente.</translation>
    </message>
    <message>
        <source>Searching</source>
        <translation type="vanished">Pesquisando</translation>
    </message>
    <message>
        <source>%1 reference documents have been obtained (%2s)</source>
        <translation type="vanished">%1 documentos de referência foram obtidos (%2s)</translation>
    </message>
    <message>
        <source>Clear History</source>
        <translation type="vanished">Limpar Histórico</translation>
    </message>
    <message>
        <source>Delete all records?</source>
        <translation type="vanished">Excluir todos os registros?</translation>
    </message>
    <message>
        <source>Once deleted, the content cannot be recovered!</source>
        <translation type="vanished">Após a exclusão, o conteúdo não poderá ser recuperado!</translation>
    </message>
    <message>
        <source>Recommend official models</source>
        <translation type="vanished">Recomendar modelos oficiais</translation>
    </message>
    <message>
        <source>Disable MCP</source>
        <translation type="vanished">Desabilitar MCP</translation>
    </message>
    <message>
        <source>It is recommended to use the official model &quot;DeepSeek-Trial Account&quot;</source>
        <translation type="vanished">Recomenda-se usar o modelo oficial &quot;Conta de Teste DeepSeek&quot;</translation>
    </message>
    <message>
        <source>Quick Open</source>
        <translation type="vanished">Abertura Rápida</translation>
    </message>
    <message>
        <source>MCP Server Upgrade to Automatic Mode</source>
        <translation type="vanished">Atualizar Servidor MCP para Modo Automático</translation>
    </message>
    <message>
        <source>MCP Server have been upgraded to automatic mode, allowing you to access all MCP Server with just click </source>
        <translation type="vanished">O servidor MCP foi atualizado para o modo automático, permitindo acesso a todos os servidores MCP com apenas um clique</translation>
    </message>
    <message>
        <source>. This allows you to automate tasks like system setup and file processing with just one click.</source>
        <translation type="vanished">. Isso permite automatizar tarefas como configuração do sistema e processamento de arquivos com apenas um clique.</translation>
    </message>
    <message>
        <source>Adding MCP Server has been moved to Settings.</source>
        <translation type="vanished">A adição do Servidor MCP foi transferida para Configurações.</translation>
    </message>
    <message>
        <source>To add more MCP Server, go to Settings &gt; MCP Server.</source>
        <translation type="vanished">Para adicionar mais Servidores MCP, acesse Configurações &gt; Servidor MCP.</translation>
    </message>
    <message>
        <source>Got it</source>
        <translation type="obsolete">Entendi</translation>
    </message>
    <message>
        <source>Complimentary Model Credits</source>
        <translation type="vanished">Créditos do Modelo Cortesia</translation>
    </message>
    <message>
        <source>The current system offers the DeepSeek trial account model, which automatically refreshes the free quota at the beginning of each month, allowing you to use it worry-free.</source>
        <translation type="vanished">O sistema atual oferece o modelo de conta de teste DeepSeek, que renova automaticamente a cota gratuita no início de cada mês, permitindo que você use sem preocupações.</translation>
    </message>
    <message>
        <source>Claim Credits</source>
        <translation type="vanished">Resgatar Créditos</translation>
    </message>
    <message>
        <source>Get a free account</source>
        <translation type="obsolete">Obter uma conta gratuita</translation>
    </message>
    <message>
        <source>Claim Free Credits</source>
        <translation type="vanished">Resgatar Créditos Gratuitos</translation>
    </message>
    <message>
        <source>Successfully Claimed</source>
        <translation type="vanished">Resgatado com Sucesso</translation>
    </message>
    <message>
        <source>Failed to Claim. Please Try Again.</source>
        <translation type="vanished">Falha ao Resgatar. Por Favor, Tente Novamente.</translation>
    </message>
    <message>
        <source>Enable MCP Server&amp;</source>
        <translation type="vanished">Ativar Servidor MCP&amp;</translation>
    </message>
    <message>
        <source>Disable MCP Server</source>
        <translation type="vanished">Desativar Servidor MCP</translation>
    </message>
    <message>
        <source>Configure MCP Server</source>
        <translation type="vanished">Configurar Servidor MCP</translation>
    </message>
    <message>
        <source>You can only add a maximum of one file.</source>
        <translation type="vanished">Você só pode adicionar no máximo um arquivo.</translation>
    </message>
    <message>
        <source>The file format is not supported.</source>
        <translation type="vanished">O formato do arquivo não é suportado.</translation>
    </message>
    <message>
        <source>Summarize the key content of the file.</source>
        <translation type="vanished">Resumir o conteúdo principal do arquivo.</translation>
    </message>
    <message>
        <source>Parsing...</source>
        <translation type="vanished">Analisando...</translation>
    </message>
    <message>
        <source>File Error</source>
        <translation type="vanished">Erro no arquivo</translation>
    </message>
    <message>
        <source>File has been deleted.</source>
        <translation type="vanished">O arquivo foi excluído.</translation>
    </message>
    <message>
        <source>The file size exceeds the 100MB limit.</source>
        <translation type="vanished">O tamanho do arquivo excede o limite de 100MB.</translation>
    </message>
    <message>
        <source>Upload a document</source>
        <translation type="vanished">Enviar um documento</translation>
    </message>
    <message>
        <source>File deleted</source>
        <translation type="vanished">Arquivo excluído</translation>
    </message>
    <message>
        <source>No text was parsed</source>
        <translation type="vanished">Nenhum texto foi analisado</translation>
    </message>
    <message>
        <source>Reference</source>
        <translation type="vanished">Referência</translation>
    </message>
    <message>
        <source>Instruction</source>
        <translation type="vanished">Instrução</translation>
    </message>
    <message>
        <source>Type &quot;/&quot; in the input box to activate.</source>
        <translation type="vanished">Digite &quot;/&quot; na caixa de entrada para ativar.</translation>
    </message>
    <message>
        <source>Please enter; “Ctrl+Enter” to change the line.</source>
        <translation type="vanished">Digite; “Ctrl+Enter” para mudar de linha.</translation>
    </message>
    <message>
        <source>Enter your question, or enter &quot;/&quot; to select a command
&quot;Ctrl+Enter&quot;  to start a new line</source>
        <translation type="vanished">Digite sua pergunta ou &quot;/&quot; para selecionar um comando
&quot;Ctrl+Enter&quot; para começar uma nova linha</translation>
    </message>
    <message>
        <source>Search complete.</source>
        <translation type="vanished">Busca concluída.</translation>
    </message>
    <message>
        <source>Click to view results</source>
        <translation type="vanished">Clique para ver os resultados</translation>
    </message>
    <message>
        <source>edit</source>
        <translation type="vanished">editar</translation>
    </message>
    <message>
        <source>save</source>
        <translation type="vanished">salvar</translation>
    </message>
    <message>
        <source>copy</source>
        <translation type="vanished">copiar</translation>
    </message>
    <message>
        <source>Search</source>
        <translation type="vanished">Buscar</translation>
    </message>
    <message>
        <source>DeepThink(R1)</source>
        <translation type="vanished">DeepThink(R1)</translation>
    </message>
    <message>
        <source>Thinking has stopped</source>
        <translation type="vanished">O pensamento foi interrompido</translation>
    </message>
    <message>
        <source>Back to bottom</source>
        <translation type="vanished">Voltar para o final</translation>
    </message>
    <message>
        <source>Deeply thought (%1 seconds)</source>
        <translation type="vanished">Pensamento profundo (%1 segundos)</translation>
    </message>
    <message>
        <source>New Conversation</source>
        <translation type="vanished">Nova Conversa</translation>
    </message>
    <message>
        <source>History</source>
        <translation type="vanished">Histórico</translation>
    </message>
    <message>
        <source>No History Records</source>
        <translation type="vanished">Nenhum registro no histórico</translation>
    </message>
    <message>
        <source>Today</source>
        <translation type="vanished">Hoje</translation>
    </message>
    <message>
        <source>Yesterday</source>
        <translation type="vanished">Ontem</translation>
    </message>
    <message>
        <source>Are you sure to delete the conversation? It will be unrecoverable once deleted.</source>
        <translation type="vanished">Tem certeza que deseja excluir a conversa? Ela será irrecuperável após a exclusão.</translation>
    </message>
    <message>
        <source>The %1 agent used in this conversation has been deleted</source>
        <translation type="vanished">O agente %1 usado nesta conversa foi excluído</translation>
    </message>
    <message>
        <source>This conversation cannot be viewed. To view it, please install the %1 agent and try again.</source>
        <translation type="vanished">Esta conversa não pode ser visualizada. Para visualizá-la, instale o agente %1 e tente novamente.</translation>
    </message>
    <message>
        <source>The original conversation model has been deleted. We have switched to a new model for you to continue the conversation.</source>
        <translation type="vanished">O modelo original da conversa foi excluído. Mudamos para um novo modelo para que você possa continuar a conversa.</translation>
    </message>
    <message>
        <source>Recommendations</source>
        <translation type="vanished">Recomendações</translation>
    </message>
    <message>
        <source>More</source>
        <translation type="vanished">Mais</translation>
    </message>
    <message>
        <source>Add Model</source>
        <translation type="vanished">Adicionar Modelo</translation>
    </message>
    <message>
        <source>No Model</source>
        <translation type="vanished">Sem Modelo</translation>
    </message>
    <message>
        <source>No model available. Please install or configure a model in the settings.</source>
        <translation type="vanished">Nenhum modelo disponível. Instale ou configure um modelo nas configurações.</translation>
    </message>
    <message>
        <source>Please Describe the Content Theme and Requirements for Your Creation.</source>
        <translation type="vanished">Descreva o tema do conteúdo e os requisitos para sua criação.</translation>
    </message>
    <message>
        <source>Please Enter the Content You Want to Translate and Specify the Target Language. Default Translation is to Chinese.</source>
        <translation type="vanished">Insira o conteúdo que deseja traduzir e especifique o idioma de destino. A tradução padrão é para chinês.</translation>
    </message>
    <message>
        <source>Please Enter the Text You Need to Process and Specify Your Requirements.</source>
        <translation type="vanished">Insira o texto que precisa processar e especifique seus requisitos.</translation>
    </message>
    <message>
        <source>New Agent Added</source>
        <translation type="vanished">Novo Agente Adicionado</translation>
    </message>
    <message>
        <source>New Writing, Text Processing, and Translation Agents have been added. Check them out now.</source>
        <translation type="vanished">Novos agentes de escrita, processamento de texto e tradução foram adicionados. Confira agora.</translation>
    </message>
    <message>
        <source>Try it</source>
        <translation type="vanished">Experimente</translation>
    </message>
    <message>
        <source>Write an article based on the following document:</source>
        <translation type="vanished">Escreva um artigo com base no seguinte documento:</translation>
    </message>
    <message>
        <source>Translate the following document into English:</source>
        <translation type="vanished">Traduza o seguinte documento para inglês:</translation>
    </message>
</context>
<context>
    <name>EChatButton</name>
    <message>
        <source>Turn off voice conversation</source>
        <translation type="vanished">Desativar conversa por voz</translation>
    </message>
    <message>
        <source>Voice conversation</source>
        <translation type="vanished">Conversa por voz</translation>
    </message>
</context>
<context>
    <name>EPPTWebView</name>
    <message>
        <source>Export Item As</source>
        <translation type="vanished">Exportar Item Como</translation>
    </message>
</context>
<context>
    <name>EParserDocument</name>
    <message>
        <source>Supported files</source>
        <translation type="vanished">Arquivos suportados</translation>
    </message>
</context>
<context>
    <name>FileParser</name>
    <message>
        <location filename="../src/services/fileservice/parsers/fileparser.cpp" line="83"/>
        <source>Unsupported file format</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>FunctionsParser</name>
    <message>
        <source>Function not available</source>
        <translation type="vanished">Função não disponível</translation>
    </message>
</context>
<context>
    <name>GetFreeAccountDialog</name>
    <message>
        <source>Get a free trial account</source>
        <translation type="vanished">Obter uma conta de avaliação gratuita</translation>
    </message>
    <message>
        <source>Cancel</source>
        <comment>button</comment>
        <translation type="vanished">Cancelar</translation>
    </message>
    <message>
        <source>Get account</source>
        <comment>button</comment>
        <translation type="vanished">Obter conta</translation>
    </message>
    <message>
        <source>Receiving an account indicates that you understand and agree to the terms of the event,&lt;a href=&quot;%1&quot; style=&quot;color:%2; text-decoration:none;&quot;&gt;Event Details&gt;&lt;/a&gt;</source>
        <translation type="vanished">Receber uma conta indica que você entende e concorda com os termos do evento,&lt;a href=&quot;%1&quot; style=&quot;color:%2; text-decoration:none;&quot;&gt;Detalhes do Evento&gt;&lt;/a&gt;</translation>
    </message>
    <message>
        <source>Trial Account</source>
        <translation type="vanished">Conta de Avaliação</translation>
    </message>
    <message>
        <source>Save failed, please try again later</source>
        <translation type="vanished">Falha ao salvar, tente novamente mais tarde</translation>
    </message>
    <message>
        <source>Confirm</source>
        <comment>button</comment>
        <translation type="vanished">Confirmar</translation>
    </message>
    <message>
        <source>Trial account received successfully.</source>
        <translation type="vanished">Conta de teste recebida com sucesso.</translation>
    </message>
    <message>
        <source>The number of uses and duration of the trial account are limited, please configure your personal model account in time! See event details for details.</source>
        <translation type="vanished">O número de usos e a duração da conta de teste são limitados, configure sua conta de modelo pessoal em tempo hábil! Consulte os detalhes do evento para mais informações.</translation>
    </message>
    <message>
        <source>The English support for trial accounts is not satisfactory. And the number of uses and duration of the trial account are limited. Please configure your personal model account in time!</source>
        <translation type="vanished">O suporte em inglês para contas de teste não é satisfatório. Além disso, o número de usos e a duração da conta de teste são limitados. Configure sua conta de modelo pessoal o quanto antes!</translation>
    </message>
    <message>
        <source>Start trial</source>
        <comment>button</comment>
        <translation type="vanished">Iniciar teste</translation>
    </message>
    <message>
        <source>The free account activity ends.</source>
        <translation type="vanished">A atividade de conta gratuita termina.</translation>
    </message>
    <message>
        <source>Unable to connect to the server, please check your network or try again later.</source>
        <translation type="vanished">Não foi possível conectar ao servidor, verifique sua rede ou tente novamente mais tarde.</translation>
    </message>
</context>
<context>
    <name>IatCodeTranslation</name>
    <message>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="10"/>
        <source>appid authorization failed</source>
        <translation>autorização do appid falhou</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="11"/>
        <source>Failed to obtain a certain parameter</source>
        <translation>Falha ao obter um determinado parâmetro</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="12"/>
        <source>Parameter value is illegal</source>
        <translation>Valor do parâmetro é inválido</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="13"/>
        <source>Insufficient engine authorization</source>
        <translation>Autorização do motor insuficiente</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="14"/>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="15"/>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="18"/>
        <source>Session timeout</source>
        <translation>Sessão expirada</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="16"/>
        <source>Audio decoding failed</source>
        <translation>Decodificação de áudio falhou</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="17"/>
        <source>Engine session ended</source>
        <translation>Sessão do motor encerrada</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="19"/>
        <source>Parameter error</source>
        <translation>Erro de parâmetro</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="20"/>
        <source>appid cannot be empty</source>
        <translation>appid não pode estar vazio</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="21"/>
        <source>Illegal version</source>
        <translation>Versão ilegal</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="22"/>
        <source>permission denied</source>
        <translation>permissão negada</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="23"/>
        <source>Daily flow control exceeds limit</source>
        <translation>Controle de fluxo diário excede o limite</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="24"/>
        <source>The request data format is illegal</source>
        <translation>O formato dos dados da solicitação é inválido</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="25"/>
        <source>base64 decoding failed</source>
        <translation>decodificação base64 falhou</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="26"/>
        <source>Required parameters are missing or the parameters are illegal</source>
        <translation>Parâmetros obrigatórios estão faltando ou os parâmetros são inválidos</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="27"/>
        <source>Invalid handle</source>
        <translation>Identificador inválido</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="28"/>
        <source>Reading data timeout</source>
        <translation>Tempo limite de leitura de dados</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="37"/>
        <source>Connection failed, please check the fill in information.</source>
        <translation>Falha na conexão, verifique as informações preenchidas.</translation>
    </message>
</context>
<context>
    <name>IconButtonEx</name>
    <message>
        <source>Newly added files require preprocessing before they can be used, and during the data processing process, it may consume a significant amount of computing and storage resources. Data processing will stop after deleting data.</source>
        <translation type="vanished">Arquivos recém-adicionados exigem pré-processamento antes de serem usados, e durante o processamento de dados, pode consumir uma quantidade significativa de recursos de computação e armazenamento. O processamento de dados será interrompido após a exclusão dos dados.</translation>
    </message>
</context>
<context>
    <name>KnowledgeBaseItem</name>
    <message>
        <source>Are you sure you want to delete this knowledge base file?</source>
        <translation type="vanished">Tem certeza que deseja excluir este arquivo da base de conhecimento?</translation>
    </message>
    <message>
        <source>Cancel</source>
        <comment>button</comment>
        <translation type="vanished">Cancelar</translation>
    </message>
    <message>
        <source>Confirm</source>
        <comment>button</comment>
        <translation type="vanished">Confirmar</translation>
    </message>
</context>
<context>
    <name>KnowledgeBaseListWidget</name>
    <message>
        <source>Delete</source>
        <translation type="vanished">Excluir</translation>
    </message>
    <message>
        <source>Add</source>
        <translation type="vanished">Adicionar</translation>
    </message>
    <message>
        <source>Please install the embedding model plugins first</source>
        <translation type="vanished">Por favor, instale os plugins do modelo de incorporação primeiro</translation>
    </message>
    <message>
        <source>Knowledge Base Management</source>
        <translation type="vanished">Gerenciamento de Base de Conhecimento</translation>
    </message>
    <message>
        <source>Here, the knowledge base of the Personal Knowledge Assistant can be defined, and the Personal Knowledge Assistant will answer questions based on the files added below.</source>
        <translation type="vanished">Aqui, a base de conhecimento do Assistente de Conhecimento Pessoal pode ser definida, e o Assistente de Conhecimento Pessoal responderá perguntas com base nos arquivos adicionados abaixo.</translation>
    </message>
    <message>
        <source>Done</source>
        <translation type="vanished">Concluído</translation>
    </message>
    <message>
        <source>None</source>
        <translation type="vanished">Nenhum</translation>
    </message>
    <message>
        <source>File already exist</source>
        <translation type="vanished">Arquivo já existe</translation>
    </message>
    <message>
        <source>The %1 file already exists and cannot be added again. Please modify the file name or delete the existing file before adding it again</source>
        <translation type="vanished">O arquivo %1 já existe e não pode ser adicionado novamente. Por favor, modifique o nome do arquivo ou exclua o arquivo existente antes de adicioná-lo novamente.</translation>
    </message>
    <message>
        <source>All files</source>
        <translation type="vanished">Todos os arquivos</translation>
    </message>
    <message>
        <source>This feature requires high hardware resources, and the reference benchmark configuration is: CPU Intel 11th generation i7 or above; Memory of 16GB or more; Having a NVIDIA graphics card and a 10 series or higher is the best option. If the configuration is too low, there may be issues such as lagging and inaccurate answers.</source>
        <translation type="vanished">Este recurso requer recursos de hardware avançados, e a configuração de referência é: CPU Intel 11ª geração i7 ou superior; Memória de 16GB ou mais; Ter uma placa de vídeo NVIDIA da série 10 ou superior é a melhor opção. Se a configuração for muito baixa, podem ocorrer problemas como lentidão e respostas imprecisas.</translation>
    </message>
</context>
<context>
    <name>KnowledgeBaseManager</name>
    <message>
        <location filename="../src/database/knowledgebasemanager.cpp" line="275"/>
        <source>FollowAlong</source>
        <translation>Acompanhar</translation>
    </message>
    <message>
        <location filename="../src/database/knowledgebasemanager.cpp" line="284"/>
        <source>Insufficient knowledge base capacity</source>
        <translation type="unfinished">Capacidade insuficiente da base de conhecimento</translation>
    </message>
    <message>
        <location filename="../src/database/knowledgebasemanager.cpp" line="285"/>
        <source>The total capacity of the knowledge base is %1M, with a remaining %2. The total number of files added this time is %3. Unable to complete the add to knowledge base operation.</source>
        <translation type="unfinished">A capacidade total da base de conhecimento é %1M, com %2 restantes. O número total de arquivos adicionados desta vez é %3. Não foi possível concluir a operação de adição à base de conhecimento.</translation>
    </message>
    <message>
        <location filename="../src/database/knowledgebasemanager.cpp" line="291"/>
        <source>OK</source>
        <comment>button</comment>
        <translation type="unfinished">OK</translation>
    </message>
    <message>
        <location filename="../src/database/knowledgebasemanager.cpp" line="305"/>
        <source>Not enough disk space</source>
        <translation type="unfinished">Espaço em disco insuficiente</translation>
    </message>
    <message>
        <location filename="../src/database/knowledgebasemanager.cpp" line="306"/>
        <source>To store the newly added files, at least %1 of disk space is required. The current remaining space is %2. Please clear enough hard disk space and try again.</source>
        <translation type="unfinished">Para armazenar os arquivos recém-adicionados, é necessário pelo menos %1 de espaço em disco. O espaço restante atual é %2. Por favor, libere espaço suficiente no disco rígido e tente novamente.</translation>
    </message>
    <message>
        <location filename="../src/database/knowledgebasemanager.cpp" line="324"/>
        <source>Adding to the knowledge base requires installing the vectorization model plugin. Please go to the app store to download and install.</source>
        <translation type="unfinished">Adicionar à base de conhecimento requer a instalação do plugin de modelo de vetorização. Por favor, vá à loja de aplicativos para baixar e instalar.</translation>
    </message>
    <message>
        <location filename="../src/database/knowledgebasemanager.cpp" line="332"/>
        <source>Do not install</source>
        <comment>button</comment>
        <translation type="unfinished">Não instalar</translation>
    </message>
    <message>
        <location filename="../src/database/knowledgebasemanager.cpp" line="333"/>
        <source>Install immediately</source>
        <comment>button</comment>
        <translation type="unfinished">Instalar imediatamente</translation>
    </message>
</context>
<context>
    <name>LLM</name>
    <message>
        <source>Vincent picture service is not supported</source>
        <translation type="vanished">O serviço de imagem Vincent não é suportado</translation>
    </message>
</context>
<context>
    <name>LLMServerProxy</name>
    <message>
        <source>GPT3.5（OpenAI）</source>
        <translation type="vanished">GPT3.5 (OpenAI)</translation>
    </message>
    <message>
        <source>GPT4（OpenAI）</source>
        <translation type="vanished">GPT4 (OpenAI)</translation>
    </message>
    <message>
        <source>星火大模型1.5（讯飞）</source>
        <translation type="vanished">Modelo Spark 1.5 (iFLYTEK)</translation>
    </message>
    <message>
        <source>星火大模型2.0（讯飞）</source>
        <translation type="vanished">Modelo Spark 2.0 (iFLYTEK)</translation>
    </message>
    <message>
        <source>星火大模型3.0（讯飞）</source>
        <translation type="vanished">Modelo Spark 3.0 (iFLYTEK)</translation>
    </message>
    <message>
        <source>ERNIE 3.5</source>
        <translation type="vanished">ERNIE 3.5</translation>
    </message>
    <message>
        <source>ERNIE-Bot-turbo</source>
        <translation type="vanished">ERNIE-Bot-turbo</translation>
    </message>
    <message>
        <source>ERNIE-Bot-4</source>
        <translation type="vanished">ERNIE-Bot-4</translation>
    </message>
    <message>
        <source>360 AI</source>
        <translation type="vanished">360 AI</translation>
    </message>
    <message>
        <source>iFLYTEK-Spark</source>
        <translation type="vanished">iFLYTEK-Spark</translation>
    </message>
    <message>
        <source>Baidu-Ernie</source>
        <translation type="vanished">Baidu-Ernie</translation>
    </message>
    <message>
        <source>ChatGLM-turbo</source>
        <translation type="vanished">ChatGLM-turbo</translation>
    </message>
    <message>
        <source>Gemini 1.5 Flash</source>
        <translation type="vanished">Gemini 1.5 Flash</translation>
    </message>
    <message>
        <source>Gemini 1.5 Pro</source>
        <translation type="vanished">Gemini 1.5 Pro</translation>
    </message>
    <message>
        <source>TextToImage(Local)</source>
        <translation type="vanished">TextoParaImagem(Local)</translation>
    </message>
    <message>
        <source>YouRong 1.5B</source>
        <translation type="vanished">YouRong 1.5B</translation>
    </message>
    <message>
        <source>YouRong 7B</source>
        <translation type="vanished">YouRong 7B</translation>
    </message>
    <message>
        <source>Custom</source>
        <translation type="vanished">Personalizado</translation>
    </message>
    <message>
        <source>Private deployment model</source>
        <translation type="vanished">Modelo de implantação privada</translation>
    </message>
    <message>
        <source>OpenRouter</source>
        <translation type="vanished">OpenRouter</translation>
    </message>
    <message>
        <source>DeepSeek-R1</source>
        <translation type="vanished">DeepSeek-R1</translation>
    </message>
    <message>
        <source>DeepSeek</source>
        <translation type="vanished">DeepSeek</translation>
    </message>
    <message>
        <source>unknown model</source>
        <translation type="vanished">modelo desconhecido</translation>
    </message>
</context>
<context>
    <name>LLMUtils</name>
    <message>
        <source>Your system environment is Linux, and the user home path is</source>
        <translation type="vanished">Seu ambiente de sistema é Linux, e o caminho da pasta do usuário é</translation>
    </message>
</context>
<context>
    <name>LocalModelItem</name>
    <message>
        <source>Install</source>
        <translation type="vanished">Instalar</translation>
    </message>
    <message>
        <source>Update</source>
        <translation type="vanished">Atualizar</translation>
    </message>
    <message>
        <source>Uninstall</source>
        <translation type="vanished">Desinstalar</translation>
    </message>
</context>
<context>
    <name>LocalModelListItem</name>
    <message>
        <source>uninstall</source>
        <translation type="vanished">desinstalar</translation>
    </message>
</context>
<context>
    <name>LocalModelListWidget</name>
    <message>
        <source>Local model</source>
        <translation type="vanished">Modelo local</translation>
    </message>
    <message>
        <source>Text to image model</source>
        <translation type="vanished">Modelo de texto para imagem</translation>
    </message>
    <message>
        <source>Use a local model to generate images. After turning it on, you can select the model in the model list in the chat interface.</source>
        <translation type="vanished">Use um modelo local para gerar imagens. Após ativá-lo, você pode selecionar o modelo na lista de modelos na interface de chat.</translation>
    </message>
    <message>
        <source>speech model</source>
        <translation type="vanished">modelo de fala</translation>
    </message>
    <message>
        <source>When turned on, the speech recognition and speech reading in the chat interface will use the local model without requiring an Internet connection.</source>
        <translation type="vanished">Quando ativado, o reconhecimento de fala e a leitura de voz na interface de chat usarão o modelo local sem necessidade de conexão à Internet.</translation>
    </message>
    <message>
        <source>ULLM-1.5B</source>
        <translation type="vanished">ULLM-1.5B</translation>
    </message>
    <message>
        <source>ULLM-7B</source>
        <translation type="vanished">ULLM-7B</translation>
    </message>
    <message>
        <source>DeepSeek-R1-1.5B</source>
        <translation type="vanished">DeepSeek-R1-1.5B</translation>
    </message>
    <message>
        <source>UOS AI large model</source>
        <translation type="vanished">Modelo grande UOS AI</translation>
    </message>
    <message>
        <source>Once installed, you do not need an internet connection to use UOS AI.</source>
        <translation type="vanished">Uma vez instalado, você não precisa de conexão à Internet para usar o UOS AI.</translation>
    </message>
    <message>
        <source>Download from the open-source community at your own risk. Use it in UOS AI Assistant after installation.</source>
        <translation type="vanished">Baixe da comunidade open-source por sua conta e risco. Use-o no Assistente UOS AI após a instalação.</translation>
    </message>
    <message>
        <source>Embedding Plugins</source>
        <translation type="vanished">Plugins de incorporação</translation>
    </message>
    <message>
        <source>After the model is installed, the System Assistant and the Personal Knowledge Assistantt can be run.</source>
        <translation type="vanished">Após a instalação do modelo, o Assistente de Sistema e o Assistente de Conhecimento Pessoal podem ser executados.</translation>
    </message>
</context>
<context>
    <name>MgmtWindow</name>
    <message>
        <source>Successfully connected</source>
        <translation type="vanished">Conectado com sucesso</translation>
    </message>
    <message>
        <source>User Agreement</source>
        <translation type="vanished">Termos de Uso</translation>
    </message>
    <message>
        <source>UOS AI User Agreement</source>
        <translation type="vanished">Termos de Uso do UOS AI</translation>
    </message>
    <message>
        <source>Read and agreed</source>
        <translation type="vanished">Li e concordei</translation>
    </message>
    <message>
        <source>Proxy Settings</source>
        <translation type="vanished">Configurações de Proxy</translation>
    </message>
    <message>
        <source>Go to settings</source>
        <translation type="vanished">Ir para configurações</translation>
    </message>
    <message>
        <source>Model Configuration</source>
        <translation type="vanished">Configuração do Modelo</translation>
    </message>
    <message>
        <source>The free account activity ends.</source>
        <translation type="vanished">A atividade da conta gratuita termina.</translation>
    </message>
    <message>
        <source>Confirm</source>
        <comment>button</comment>
        <translation type="vanished">Confirmar</translation>
    </message>
    <message>
        <source>Adding to the knowledge base requires installing the vectorization model plugin. Please go to the app store to download and install.</source>
        <translation type="vanished">Adicionar à base de conhecimento requer a instalação do plugin de modelo de vetorização. Por favor, vá à loja de aplicativos para baixar e instalar.</translation>
    </message>
    <message>
        <source>Do not install</source>
        <comment>button</comment>
        <translation type="vanished">Não instalar</translation>
    </message>
    <message>
        <source>Install immediately</source>
        <comment>button</comment>
        <translation type="vanished">Instalar imediatamente</translation>
    </message>
</context>
<context>
    <name>ModelListItem</name>
    <message>
        <source>Are you sure you want to delete this model?</source>
        <translation type="vanished">Tem certeza que deseja excluir este modelo?</translation>
    </message>
    <message>
        <source>Cancel</source>
        <comment>button</comment>
        <translation type="vanished">Cancelar</translation>
    </message>
    <message>
        <source>Confirm</source>
        <comment>button</comment>
        <translation type="vanished">Confirmar</translation>
    </message>
</context>
<context>
    <name>ModelListWidget</name>
    <message>
        <source>Get a free account</source>
        <translation type="vanished">Obter uma conta gratuita</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation type="vanished">Excluir</translation>
    </message>
    <message>
        <source>Add</source>
        <translation type="vanished">Adicionar</translation>
    </message>
    <message>
        <source>Online model</source>
        <translation type="vanished">Modelo online</translation>
    </message>
    <message>
        <source>Done</source>
        <translation type="vanished">Concluído</translation>
    </message>
    <message>
        <source>None</source>
        <translation type="vanished">Nenhum</translation>
    </message>
</context>
<context>
    <name>ModifyModelDialog</name>
    <message>
        <source>LLM</source>
        <translation type="vanished">LLM</translation>
    </message>
    <message>
        <source>APPID</source>
        <translation type="vanished">APPID</translation>
    </message>
    <message>
        <source>APIKey</source>
        <translation type="vanished">Chave de API</translation>
    </message>
    <message>
        <source>APISecret</source>
        <translation type="vanished">Segredo de API</translation>
    </message>
    <message>
        <source>Account</source>
        <translation type="vanished">Conta</translation>
    </message>
    <message>
        <source>Model Name</source>
        <translation type="vanished">Nome do Modelo</translation>
    </message>
    <message>
        <source>API Address</source>
        <translation type="vanished">Endereço da API</translation>
    </message>
    <message>
        <source>Required, to distinguish multiple models</source>
        <translation type="vanished">Obrigatório, para distinguir múltiplos modelos</translation>
    </message>
    <message>
        <source>Domain</source>
        <translation type="vanished">Domínio</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="vanished">Cancelar</translation>
    </message>
    <message>
        <source>Confirm</source>
        <translation type="vanished">Confirmar</translation>
    </message>
    <message>
        <source>No more than 20 characters</source>
        <translation type="vanished">No máximo 20 caracteres</translation>
    </message>
    <message>
        <source>The account name already exists, please change it</source>
        <translation type="vanished">O nome da conta já existe, por favor altere-o</translation>
    </message>
</context>
<context>
    <name>OcrParse</name>
    <message>
        <location filename="../src/services/fileservice/parsers/ocrparse.cpp" line="25"/>
        <source>The image file does not exist: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/services/fileservice/parsers/ocrparse.cpp" line="34"/>
        <source>OCR did not recognize the text content</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>OperatingLineWidget</name>
    <message>
        <source>In data processing</source>
        <translation type="vanished">Em processamento de dados</translation>
    </message>
    <message>
        <source>Data processing error</source>
        <translation type="vanished">Erro no processamento de dados</translation>
    </message>
    <message>
        <source>File error, unable to process, please delete.</source>
        <translation type="vanished">Erro no arquivo, impossível processar, por favor exclua.</translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <source>UOS AI</source>
        <translation type="vanished">UOS IA</translation>
    </message>
    <message>
        <source>UOS System Assistant</source>
        <translation type="vanished">Assistente do Sistema UOS</translation>
    </message>
    <message>
        <source>Deepin System Assistant</source>
        <translation type="vanished">Assistente do Sistema Deepin</translation>
    </message>
    <message>
        <source>Personal Knowledge Assistant</source>
        <translation type="vanished">Assistente de Conhecimento Pessoal</translation>
    </message>
    <message>
        <source>AI Writing</source>
        <translation type="vanished">Escrita por IA</translation>
    </message>
    <message>
        <source>AI Text Processing</source>
        <translation type="vanished">Processamento de Texto por IA</translation>
    </message>
    <message>
        <source>AI Translation</source>
        <translation type="vanished">Tradução por IA</translation>
    </message>
    <message>
        <source>System&apos;s Comprehensive AI Assistant.</source>
        <translation type="vanished">Assistente de IA Completo do Sistema.</translation>
    </message>
    <message>
        <source>Assists you with UOS system-related inquiries.</source>
        <translation type="vanished">Auxilia em consultas relacionadas ao sistema UOS.</translation>
    </message>
    <message>
        <source>Assists you with Deepin system-related inquiries.</source>
        <translation type="vanished">Auxilia em consultas relacionadas ao sistema Deepin.</translation>
    </message>
    <message>
        <source>Write Based on Your Topic and Requirements.</source>
        <translation type="vanished">Escreva com base no seu tema e requisitos.</translation>
    </message>
    <message>
        <source>Answers questions based on your personal knowledge base.</source>
        <translation type="vanished">Responde perguntas baseadas na sua base de conhecimento pessoal.</translation>
    </message>
    <message>
        <source>Capable of Handling Text Processing Tasks Such as Summarizing, Proofreading, and Rewriting.</source>
        <translation type="vanished">Capaz de lidar com tarefas de processamento de texto como resumir, revisar e reescrever.</translation>
    </message>
    <message>
        <source>Your Translation Assistant, Mastering Multiple Languages.</source>
        <translation type="vanished">Seu Assistente de Tradução, Dominando Múltiplos Idiomas.</translation>
    </message>
    <message>
        <location filename="../src/database/knowledgebasemanager.cpp" line="311"/>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="222"/>
        <source>OK</source>
        <comment>button</comment>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wordwizard.cpp" line="831"/>
        <source>Search</source>
        <translation>Pesquisar</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wordwizard.cpp" line="833"/>
        <source>Explain</source>
        <translation>Explicar</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wordwizard.cpp" line="835"/>
        <source>Summary</source>
        <translation>Resumo</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wordwizard.cpp" line="837"/>
        <source>Translate</source>
        <translation>Traduzir</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wordwizard.cpp" line="839"/>
        <source>Continue Writing</source>
        <translation>Continuar Escrevendo</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wordwizard.cpp" line="841"/>
        <source>Expand</source>
        <translation>Expandir</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wordwizard.cpp" line="843"/>
        <source>Polish</source>
        <translation>Refinar</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wordwizard.cpp" line="845"/>
        <source>Correct</source>
        <translation>Corrigir</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wordwizard.cpp" line="847"/>
        <source>Add to the AI knowledge base</source>
        <translation>Adicionar à base de conhecimento da IA</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/selectiontagobject.cpp" line="235"/>
        <location filename="../src/gui/mgmt/private/skillcommandtextedit.cpp" line="32"/>
        <source>{selection}</source>
        <translation>{selection}</translation>
    </message>
    <message>
        <location filename="../src/utils/dconfigmanager.cpp" line="237"/>
        <source>Cancel</source>
        <translation>Cancelar</translation>
    </message>
    <message>
        <location filename="../src/utils/dconfigmanager.cpp" line="238"/>
        <source>Restart immediately</source>
        <translation>Reiniciar imediatamente</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/private/languageComboDelegate.cpp" line="97"/>
        <source>Simplified Chinese</source>
        <translation>Chinês Simplificado</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/private/languageComboDelegate.cpp" line="100"/>
        <source>Traditional Chinese</source>
        <translation>Chinês Tradicional</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/private/languageComboDelegate.cpp" line="103"/>
        <source>Tibetan</source>
        <translation type="unfinished">tibetano</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/private/languageComboDelegate.cpp" line="106"/>
        <source>English</source>
        <translation type="unfinished">inglês</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/private/languageComboDelegate.cpp" line="109"/>
        <source>Japanese</source>
        <translation>Japonês</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/private/languageComboDelegate.cpp" line="112"/>
        <source>German</source>
        <translation type="unfinished">alemão</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/private/languageComboDelegate.cpp" line="115"/>
        <source>Spanish</source>
        <translation type="unfinished">espanhol</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/private/languageComboDelegate.cpp" line="118"/>
        <source>French</source>
        <translation type="unfinished">francês</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/private/languageComboDelegate.cpp" line="121"/>
        <source>Italian</source>
        <translation type="unfinished">italiano</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/private/languageComboDelegate.cpp" line="124"/>
        <source>Korean</source>
        <translation type="unfinished">coreano</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/private/languageComboDelegate.cpp" line="127"/>
        <source>Malay</source>
        <translation type="unfinished">malaio</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/private/languageComboDelegate.cpp" line="130"/>
        <source>Portuguese</source>
        <translation type="unfinished">português</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/private/languageComboDelegate.cpp" line="133"/>
        <source>Russian</source>
        <translation type="unfinished">russo</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/private/languageComboDelegate.cpp" line="136"/>
        <source>Thai</source>
        <translation type="unfinished">tailandês</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/private/languageComboDelegate.cpp" line="139"/>
        <source>Vietnamese</source>
        <translation type="unfinished">vietnamita</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/private/languageComboDelegate.cpp" line="142"/>
        <source>Arabic (SA)</source>
        <translation>Árabe (Arábia Saudita)</translation>
    </message>
    <message>
        <location filename="../src/agent/mcp/defaultmcpserver.cpp" line="20"/>
        <source>System AI Intelligent ButlerFunction
Introduction: Intelligently schedules system tools to perform complex system operations, supporting system control, file management, application management, and networking protocols.
Prompt Example: Name all files in the newly created folder on the desktop as project materials and arrange them in numerical order.</source>
        <translation>Sistema AI - Assistente Inteligente

Introdução: Agenda inteligentemente ferramentas do sistema para realizar operações complexas, suportando controle do sistema, gerenciamento de arquivos, gerenciamento de aplicativos e protocolos de rede.

Exemplo de Comando: Nomeie todos os arquivos na pasta recém-criada na área de trabalho como materiais do projeto e organize-os em ordem numérica.</translation>
    </message>
    <message>
        <location filename="../src/assistant/assistantinfo.h" line="23"/>
        <source>Ask a question...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/datamigration/llmmigration.cpp" line="99"/>
        <source>OpenAI</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/datamigration/llmmigration.cpp" line="118"/>
        <source>DeepSeek</source>
        <translation type="unfinished">DeepSeek</translation>
    </message>
    <message>
        <location filename="../src/datamigration/llmmigration.cpp" line="137"/>
        <source>UOS AI Trial Account</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/datamigration/llmmigration.cpp" line="182"/>
        <source>Custom</source>
        <translation type="unfinished">Personalizado</translation>
    </message>
    <message>
        <location filename="../src/datamigration/llmmigration.cpp" line="232"/>
        <source>Private deployment model</source>
        <translation type="unfinished">Modelo de implantação privada</translation>
    </message>
    <message>
        <source>The &apos;mcpServers&apos; field is missing.</source>
        <translation type="obsolete">O campo &apos;mcpServers&apos; está ausente.</translation>
    </message>
    <message>
        <source>no valid mcp server.</source>
        <translation type="obsolete">nenhum servidor MCP válido.</translation>
    </message>
    <message>
        <source>url field cannot be empty.</source>
        <translation type="obsolete">o campo url não pode estar vazio.</translation>
    </message>
    <message>
        <source>command field cannot be empty.</source>
        <translation type="obsolete">o campo command não pode estar vazio.</translation>
    </message>
    <message>
        <source>The &apos;command&apos; or &apos;url&apos; field is missing</source>
        <translation type="obsolete">O campo &apos;command&apos; ou &apos;url&apos; está ausente</translation>
    </message>
    <message>
        <location filename="../src/gui/web/taskchannel.cpp" line="198"/>
        <source>Knowledge Base Management</source>
        <translation type="unfinished">Gerenciamento de Base de Conhecimento</translation>
    </message>
</context>
<context>
    <name>ResearchTools</name>
    <message>
        <location filename="../src/agent/research/tools/researchtools.cpp" line="60"/>
        <source>The uos-ai-agent plugin (approximately %1) must be installed to save documents.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/tools/researchtools.cpp" line="62"/>
        <source>The uos-ai-agent plugin must be installed to save documents.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/tools/researchtools.cpp" line="69"/>
        <source>Note</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/tools/researchtools.cpp" line="71"/>
        <source>Cancel</source>
        <translation type="unfinished">Cancelar</translation>
    </message>
    <message>
        <location filename="../src/agent/research/tools/researchtools.cpp" line="72"/>
        <source>Download Now</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ServerCodeTranslation</name>
    <message>
        <source>Unable to connect to the server, please check your network or try again later.</source>
        <translation type="vanished">Não foi possível conectar ao servidor, verifique sua rede ou tente novamente mais tarde.</translation>
    </message>
    <message>
        <source>Connection failed, please check the fill in information.</source>
        <translation type="vanished">Falha na conexão, verifique as informações preenchidas.</translation>
    </message>
    <message>
        <source>Sorry, according to relevant laws, regulations and policies, the results are not displayed for the time being.</source>
        <translation type="vanished">Desculpe, de acordo com as leis, regulamentos e políticas relevantes, os resultados não são exibidos no momento.</translation>
    </message>
    <message>
        <source>Operation canceled.</source>
        <translation type="vanished">Operação cancelada.</translation>
    </message>
    <message>
        <source>Your free account has expired, please configure your model account to continue using it.</source>
        <translation type="vanished">Sua conta gratuita expirou, configure sua conta de modelo para continuar usando.</translation>
    </message>
    <message>
        <source>Your free account quota has been exhausted, please configure your model account to continue using it.</source>
        <translation type="vanished">A cota da sua conta gratuita foi esgotada, configure sua conta de modelo para continuar usando.</translation>
    </message>
    <message>
        <source>Your free account quota has been exhausted for chat, please configure your model account to continue using it.</source>
        <translation type="vanished">A cota da sua conta gratuita para chat foi esgotada, configure sua conta de modelo para continuar usando.</translation>
    </message>
    <message>
        <source>Your free account quota has been exhausted for text2image, please configure your model account to continue using it.</source>
        <translation type="vanished">A cota da sua conta gratuita para text2image foi esgotada, configure sua conta de modelo para continuar usando.</translation>
    </message>
    <message>
        <source>Invalid input device</source>
        <translation type="vanished">Dispositivo de entrada inválido</translation>
    </message>
    <message>
        <source>Invalid output device</source>
        <translation type="vanished">Dispositivo de saída inválido</translation>
    </message>
    <message>
        <source>Sorry, no matching operations were found.</source>
        <translation type="vanished">Desculpe, nenhuma operação correspondente foi encontrada.</translation>
    </message>
    <message>
        <source>The total number of characters in the conversation has exceeded the limit, please clear the conversation history and try again.</source>
        <translation type="vanished">O número total de caracteres na conversa excedeu o limite, limpe o histórico da conversa e tente novamente.</translation>
    </message>
</context>
<context>
    <name>ServiceConfigChannel</name>
    <message>
        <location filename="../src/gui/web/serviceconfigchannel.cpp" line="123"/>
        <source>The &apos;mcpServers&apos; field is missing.</source>
        <translation type="unfinished">O campo &apos;mcpServers&apos; está ausente.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/serviceconfigchannel.cpp" line="132"/>
        <location filename="../src/gui/web/serviceconfigchannel.cpp" line="145"/>
        <source>no valid mcp server.</source>
        <translation type="unfinished">nenhum servidor MCP válido.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/serviceconfigchannel.cpp" line="138"/>
        <source>Only one MCP service can be edited at a time.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/serviceconfigchannel.cpp" line="152"/>
        <source>url field cannot be empty.</source>
        <translation type="unfinished">o campo url não pode estar vazio.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/serviceconfigchannel.cpp" line="161"/>
        <source>command field cannot be empty.</source>
        <translation type="unfinished">o campo command não pode estar vazio.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/serviceconfigchannel.cpp" line="168"/>
        <source>The &apos;command&apos; or &apos;url&apos; field is missing</source>
        <translation type="unfinished">O campo &apos;command&apos; ou &apos;url&apos; está ausente</translation>
    </message>
    <message>
        <location filename="../src/gui/web/serviceconfigchannel.cpp" line="219"/>
        <source>JSON configuration format is invalid.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Session</name>
    <message>
        <source>UOS AI</source>
        <translation type="vanished">UOS AI</translation>
    </message>
    <message>
        <source>UOS System Assistant</source>
        <translation type="vanished">Assistente do Sistema UOS</translation>
    </message>
    <message>
        <source>Deepin System Assistant</source>
        <translation type="vanished">Assistente do Sistema Deepin</translation>
    </message>
    <message>
        <source>Personal Knowledge Assistant</source>
        <translation type="vanished">Assistente de Conhecimento Pessoal</translation>
    </message>
    <message>
        <source>AI Writing</source>
        <translation type="vanished">Escrita com IA</translation>
    </message>
    <message>
        <source>AI Text Processing</source>
        <translation type="vanished">Processamento de Texto com IA</translation>
    </message>
    <message>
        <source>AI Translation</source>
        <translation type="vanished">Tradução com IA</translation>
    </message>
</context>
<context>
    <name>SessionPrivate</name>
    <message>
        <source>UOS AI requires an AI model account to be configured before it can be used. Please configure a model account first.</source>
        <translation type="vanished">O UOS AI requer que uma conta de modelo de IA seja configurada antes de ser usado. Por favor, configure uma conta de modelo primeiro.</translation>
    </message>
    <message>
        <source>Agent server is not available.</source>
        <translation type="vanished">Servidor de agente não está disponível.</translation>
    </message>
    <message>
        <source>Successfully Claimed</source>
        <translation type="obsolete">Resgatado com Sucesso</translation>
    </message>
    <message>
        <source>Account not found</source>
        <translation type="vanished">Conta não encontrada</translation>
    </message>
    <message>
        <source>Only support deepseek account</source>
        <translation type="vanished">Suporta apenas conta deepseek</translation>
    </message>
    <message>
        <source>You have already participated in the event and cannot claim the reward again.</source>
        <translation type="vanished">Você já participou do evento e não pode resgatar a recompensa novamente.</translation>
    </message>
    <message>
        <source>Server system error</source>
        <translation type="vanished">Erro no sistema do servidor</translation>
    </message>
    <message>
        <source>Failed to Claim. Please Try Again.</source>
        <translation type="obsolete">Falha ao Resgatar. Por Favor, Tente Novamente.</translation>
    </message>
</context>
<context>
    <name>TextParse</name>
    <message>
        <location filename="../src/services/fileservice/parsers/textparse.cpp" line="22"/>
        <source>Unable to open file: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/services/fileservice/parsers/textparse.cpp" line="31"/>
        <source>The file content is in binary format</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/services/fileservice/parsers/textparse.cpp" line="39"/>
        <source>Unable to read file: %1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>TitleBarMenu</name>
    <message>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="137"/>
        <source>Feedback</source>
        <translation>Feedback</translation>
    </message>
</context>
<context>
    <name>TtsCodeTranslation</name>
    <message>
        <location filename="../src/audio/trans/ttscodetranslation.cpp" line="10"/>
        <source>appid authorization failed</source>
        <translation>autorização do appid falhou</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/ttscodetranslation.cpp" line="11"/>
        <source>Failed to obtain a certain parameter</source>
        <translation>Falha ao obter um determinado parâmetro</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/ttscodetranslation.cpp" line="12"/>
        <source>Parameter value is illegal</source>
        <translation>Valor do parâmetro é inválido</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/ttscodetranslation.cpp" line="13"/>
        <source>Insufficient engine authorization</source>
        <translation>Autorização do motor insuficiente</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/ttscodetranslation.cpp" line="14"/>
        <source>Request text length is illegal</source>
        <translation>Comprimento do texto da solicitação é inválido</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/ttscodetranslation.cpp" line="15"/>
        <source>session timeout</source>
        <translation>tempo limite da sessão</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/ttscodetranslation.cpp" line="16"/>
        <source>Engine session ended</source>
        <translation>Sessão do motor encerrada</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/ttscodetranslation.cpp" line="17"/>
        <source>appid cannot be empty</source>
        <translation>appid não pode estar vazio</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/ttscodetranslation.cpp" line="18"/>
        <source>Illegal version</source>
        <translation>Versão inválida</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/ttscodetranslation.cpp" line="19"/>
        <source>permission denied</source>
        <translation>permissão negada</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/ttscodetranslation.cpp" line="20"/>
        <source>Daily flow control exceeds limit</source>
        <translation>Controle diário de fluxo excedeu o limite</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/ttscodetranslation.cpp" line="21"/>
        <source>The request data format is illegal</source>
        <translation>O formato dos dados da solicitação é inválido</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/ttscodetranslation.cpp" line="22"/>
        <source>base64 decoding failed</source>
        <translation>falha na decodificação base64</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/ttscodetranslation.cpp" line="23"/>
        <source>Required parameters are missing or the parameters are illegal</source>
        <translation>Parâmetros obrigatórios estão faltando ou são inválidos</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/ttscodetranslation.cpp" line="24"/>
        <source>Reading data timeout</source>
        <translation>Tempo limite de leitura de dados</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/ttscodetranslation.cpp" line="25"/>
        <source>network anomaly</source>
        <translation>anomalia na rede</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/ttscodetranslation.cpp" line="34"/>
        <source>Connection failed, please check the fill in information.</source>
        <translation>Falha na conexão, por favor verifique as informações preenchidas.</translation>
    </message>
</context>
<context>
    <name>TtsCompositeWidget</name>
    <message>
        <source>The text you have selected has exceeded the 5000 character limit.</source>
        <translation type="vanished">O texto selecionado excedeu o limite de 5000 caracteres.</translation>
    </message>
</context>
<context>
    <name>UOSAbility</name>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="1223"/>
        <source>I haven&apos;t implemented this feature yet.</source>
        <translation>Ainda não implementei este recurso.</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="1227"/>
        <source>service is not available!</source>
        <translation>serviço não disponível!</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="1232"/>
        <source>Invalid parameter!</source>
        <translation>Parâmetro inválido!</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="1237"/>
        <source>This app cannot be found!</source>
        <translation>Este aplicativo não pode ser encontrado!</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="1242"/>
        <source>Failed to start application!</source>
        <translation>Falha ao iniciar o aplicativo!</translation>
    </message>
</context>
<context>
    <name>UOSAbilityManager</name>
    <message>
        <source>Brightness is already at maximum and cannot be increased further.</source>
        <translation type="vanished">O brilho já está no máximo e não pode ser aumentado.</translation>
    </message>
    <message>
        <source>Brightness is already at minimum and cannot be decreased further.</source>
        <translation type="vanished">O brilho já está no mínimo e não pode ser diminuído.</translation>
    </message>
    <message>
        <source>Your system memory is %0.</source>
        <translation type="vanished">A memória do seu sistema é %0.</translation>
    </message>
    <message>
        <source>The language setting interface has been opened. Please set it in this interface.</source>
        <translation type="vanished">A interface de configuração de idioma foi aberta. Por favor, configure-a nesta interface.</translation>
    </message>
    <message>
        <source>The current mode is already %1 mode.</source>
        <translation type="vanished">O modo atual já é o modo %1.</translation>
    </message>
    <message>
        <source>Unable to close because the current mode %1 does not match the target mode.</source>
        <translation type="vanished">Não é possível fechar porque o modo atual %1 não corresponde ao modo alvo.</translation>
    </message>
    <message>
        <source>Balance mode cannot be turned off.</source>
        <translation type="vanished">O modo de equilíbrio não pode ser desativado.</translation>
    </message>
    <message>
        <source>The lock screen has been opened for you</source>
        <translation type="vanished">A tela de bloqueio foi aberta para você</translation>
    </message>
    <message>
        <source>Screen shotting or recording has been completed</source>
        <translation type="vanished">Captura de tela ou gravação foi concluída</translation>
    </message>
    <message>
        <source>Only one screen, can&apos;t switch screen mode.</source>
        <translation type="vanished">Apenas uma tela, não é possível alternar o modo de tela.</translation>
    </message>
    <message>
        <source>It is the same as the current display mode. Please try again.</source>
        <translation type="vanished">É o mesmo que o modo de exibição atual. Por favor, tente novamente.</translation>
    </message>
    <message>
        <source>Only one screen, can&apos;t switch screen.</source>
        <translation type="vanished">Apenas uma tela, não é possível alternar a tela.</translation>
    </message>
    <message>
        <source>Your command has been issued.</source>
        <translation type="vanished">Seu comando foi emitido.</translation>
    </message>
</context>
<context>
    <name>UserAgreementDialog</name>
    <message>
        <source>UOS AI User Agreement</source>
        <translation type="vanished">Termos de Uso do UOS AI</translation>
    </message>
    <message>
        <source>I confirm that I am over 18 years old. I acknowledge and agree that the contents I send and receive via the Application are direct data exchanges with the large model service provider and have nothing to do with the Company.</source>
        <translation type="vanished">Confirmo que tenho mais de 18 anos. Reconheço e concordo que os conteúdos que envio e recebo por meio do Aplicativo são trocas diretas de dados com o provedor do serviço de modelo amplo e não têm relação com a Empresa.</translation>
    </message>
    <message>
        <source>I agree to participate in the user experience plan of the Application, and authorize your company to collect the contents I send while using the Application, the time of sending, the type of requested large model ，the specific application and whether the text generated the image successfully, so as to improve the service quality and enhance the operation experience. (If you refuse to provide the above information, it will not affect your normal use of the Application.)</source>
        <translation type="vanished">Concordo em participar do plano de experiência do usuário do Aplicativo e autorizo sua empresa a coletar os conteúdos que envio durante o uso do Aplicativo, o horário de envio, o tipo de modelo amplo solicitado, o aplicativo específico e se o texto gerou a imagem com sucesso, a fim de melhorar a qualidade do serviço e aprimorar a experiência de operação. (Se você recusar fornecer as informações acima, isso não afetará seu uso normal do Aplicativo.)</translation>
    </message>
</context>
<context>
    <name>WXQFCodeTranslation</name>
    <message>
        <source>Server internal error</source>
        <translation type="vanished">Erro interno do servidor</translation>
    </message>
    <message>
        <source>Service is temporarily unavailable</source>
        <translation type="vanished">Serviço temporariamente indisponível</translation>
    </message>
    <message>
        <source>The API being called does not exist. Please check the request URL and try again. Generally, there are non-English characters in the URL, such as &quot;-&quot;. You can enter it manually and try again.</source>
        <translation type="vanished">A API chamada não existe. Verifique a URL da solicitação e tente novamente. Geralmente, há caracteres não ingleses na URL, como &quot;-&quot;. Você pode digitá-la manualmente e tentar novamente.</translation>
    </message>
    <message>
        <source>No interface calling permission, the relevant Qianfan interface is not checked when creating the application</source>
        <translation type="vanished">Sem permissão para chamada de interface, a interface Qianfan relevante não foi marcada ao criar o aplicativo</translation>
    </message>
    <message>
        <source>Model Invocation Error: The model request limit has been reached, or the model is offline. Suggestions: Re-add the model, or contact the customer service of the large model service provider to resolve this issue.</source>
        <translation type="vanished">Erro de Invocação do Modelo: O limite de solicitações do modelo foi atingido ou o modelo está offline. Sugestões: Adicione o modelo novamente ou entre em contato com o atendimento ao cliente do provedor de serviços de modelo grande para resolver este problema.</translation>
    </message>
    <message>
        <source>Failed to obtain token</source>
        <translation type="vanished">Falha ao obter token</translation>
    </message>
    <message>
        <source>IAM authentication failed</source>
        <translation type="vanished">Autenticação IAM falhou</translation>
    </message>
    <message>
        <source>The application does not exist or failed to be created</source>
        <translation type="vanished">O aplicativo não existe ou falhou ao ser criado</translation>
    </message>
    <message>
        <source>The number of requests per day exceeds the limit</source>
        <translation type="vanished">O número de solicitações por dia excede o limite</translation>
    </message>
    <message>
        <source>The total number of requests exceeds the limit</source>
        <translation type="vanished">O número total de solicitações excede o limite</translation>
    </message>
    <message>
        <source>Invalid access_token parameter</source>
        <translation type="vanished">Parâmetro access_token inválido</translation>
    </message>
    <message>
        <source>access_token is invalid</source>
        <translation type="vanished">access_token é inválido</translation>
    </message>
    <message>
        <source>access token expires</source>
        <translation type="vanished">access token expirado</translation>
    </message>
    <message>
        <source>Service error, template does not exist</source>
        <translation type="vanished">Erro de serviço, modelo não existe</translation>
    </message>
    <message>
        <source>A system error occurred, please try again later</source>
        <translation type="vanished">Ocorreu um erro no sistema, por favor tente novamente mais tarde</translation>
    </message>
    <message>
        <source>The knowledge base server cannot be accessed</source>
        <translation type="vanished">O servidor da base de conhecimento não pode ser acessado</translation>
    </message>
    <message>
        <source>Knowledge base data download exception</source>
        <translation type="vanished">Exceção ao baixar dados da base de conhecimento</translation>
    </message>
    <message>
        <source>Prompt word is too long</source>
        <translation type="vanished">Palavra de prompt muito longa</translation>
    </message>
    <message>
        <source>Model does not exist</source>
        <translation type="vanished">Modelo não existe</translation>
    </message>
    <message>
        <source>Request parameter error</source>
        <translation type="vanished">Erro no parâmetro da solicitação</translation>
    </message>
    <message>
        <source>Image processing failed</source>
        <translation type="vanished">Falha no processamento de imagem</translation>
    </message>
    <message>
        <source>Service handling exception error</source>
        <translation type="vanished">Erro de exceção no tratamento do serviço</translation>
    </message>
    <message>
        <source>Service internal error</source>
        <translation type="vanished">Erro interno do serviço</translation>
    </message>
    <message>
        <source>The input parameter format is incorrect, such as missing necessary parameters.</source>
        <translation type="vanished">O formato do parâmetro de entrada está incorreto, como parâmetros necessários ausentes.</translation>
    </message>
    <message>
        <source>The input parameter body is not in standard JSON format</source>
        <translation type="vanished">O corpo do parâmetro de entrada não está no formato JSON padrão</translation>
    </message>
    <message>
        <source>Parameter verification is illegal</source>
        <translation type="vanished">A verificação do parâmetro é ilegal</translation>
    </message>
    <message>
        <source>Permission control error</source>
        <translation type="vanished">Erro de controle de permissão</translation>
    </message>
    <message>
        <source>Customized model service apiname does not exist</source>
        <translation type="vanished">O nome da API do serviço de modelo personalizado não existe</translation>
    </message>
    <message>
        <source>Service internal error, please try again later</source>
        <translation type="vanished">Erro interno do serviço, por favor tente novamente mais tarde</translation>
    </message>
    <message>
        <source>Illegal HTTP Method, currently only supports POST requests</source>
        <translation type="vanished">Método HTTP ilegal, atualmente só suporta solicitações POST</translation>
    </message>
    <message>
        <source>The requested content exceeds the large model internal limit</source>
        <translation type="vanished">O conteúdo solicitado excede o limite interno do modelo grande</translation>
    </message>
    <message>
        <source>internal error</source>
        <translation type="vanished">erro interno</translation>
    </message>
    <message>
        <source>Vincent diagram model service timeout</source>
        <translation type="vanished">Tempo limite do serviço de modelo de diagrama Vincent</translation>
    </message>
    <message>
        <source>There are security issues with prompt and negative_prompt</source>
        <translation type="vanished">Há problemas de segurança com prompt e negative_prompt</translation>
    </message>
    <message>
        <source>There are security issues with output images</source>
        <translation type="vanished">Há problemas de segurança com as imagens de saída</translation>
    </message>
    <message>
        <source>Parameter error</source>
        <translation type="vanished">Erro de parâmetro</translation>
    </message>
    <message>
        <source>No access</source>
        <translation type="vanished">Sem acesso</translation>
    </message>
</context>
<context>
    <name>WXQFText2Image</name>
    <message>
        <source>The image description exceeds the 256 character limit</source>
        <translation type="vanished">A descrição da imagem excede o limite de 256 caracteres</translation>
    </message>
</context>
<context>
    <name>WelcomeDialog</name>
    <message>
        <source>Welcome to UOS AI</source>
        <translation type="vanished">Bem-vindo ao UOS AI</translation>
    </message>
    <message>
        <source>UOS AI, your smart assistant, is designed to improve your productivity and enjoy a high-quality work experience.</source>
        <translation type="vanished">UOS AI, seu assistente inteligente, foi projetado para melhorar sua produtividade e proporcionar uma experiência de trabalho de alta qualidade.</translation>
    </message>
    <message>
        <source>Get a free trial account</source>
        <translation type="vanished">Obter uma conta de teste gratuita</translation>
    </message>
    <message>
        <source>Add Model</source>
        <translation type="vanished">Adicionar Modelo</translation>
    </message>
    <message>
        <source>Start using</source>
        <translation type="vanished">Começar a usar</translation>
    </message>
    <message>
        <source>I confirm that I am over 18 years old. I acknowledge and agree to the &lt;a href=&quot;%1&quot; style=&quot;color: %2; text-decoration: none;&quot;&gt;&quot;UOS AI User Agreement&quot;&lt;/a&gt;, and the contents I send and receive via the Application are direct data exchanges with the large model service provider and have nothing to do with the Company.</source>
        <translation type="vanished">Eu confirmo que tenho mais de 18 anos. Reconheço e concordo com o &lt;a href=&quot;%1&quot; style=&quot;color: %2; text-decoration: none;&quot;&gt;&quot;Acordo do Usuário do UOS AI&quot;&lt;/a&gt;, e os conteúdos que envio e recebo por meio do Aplicativo são trocas de dados diretas com o provedor de serviços de modelo grande e não têm relação com a Empresa.</translation>
    </message>
    <message>
        <source>Receiving an account indicates that you understand and agree to the terms of the event,&lt;a href=&quot;%1&quot; style=&quot;color:%2; text-decoration:none;&quot;&gt;Event Details&gt;&lt;/a&gt;</source>
        <translation type="vanished">Receber uma conta indica que você entende e concorda com os termos do evento, &lt;a href=&quot;%1&quot; style=&quot;color:%2; text-decoration:none;&quot;&gt;Detalhes do Evento&gt;&lt;/a&gt;</translation>
    </message>
    <message>
        <source>Trial Account</source>
        <translation type="vanished">Conta de Teste</translation>
    </message>
    <message>
        <source>Save failed, please try again later</source>
        <translation type="vanished">Falha ao salvar, por favor tente novamente mais tarde</translation>
    </message>
    <message>
        <source>Trial account received successfully.</source>
        <translation type="obsolete">UOS AI试用账号领取成功！</translation>
    </message>
    <message>
        <source>The number of uses and duration of the trial account are limited, please configure your personal model account in time! See event details for details.</source>
        <translation type="vanished">O número de usos e a duração da conta de teste são limitados, por favor configure sua conta de modelo pessoal a tempo! Consulte os detalhes do evento para mais informações.</translation>
    </message>
    <message>
        <source>The English support for trial accounts is not satisfactory. And the number of uses and duration of the trial account are limited. Please configure your personal model account in time!</source>
        <translation type="vanished">O suporte em inglês para contas de teste não é satisfatório. Além disso, o número de usos e a duração da conta de teste são limitados. Configure sua conta de modelo pessoal o quanto antes!</translation>
    </message>
    <message>
        <source>Start trial</source>
        <comment>button</comment>
        <translation type="vanished">Iniciar teste</translation>
    </message>
    <message>
        <source>The free account activity ends.</source>
        <translation type="vanished">A atividade de conta gratuita termina.</translation>
    </message>
    <message>
        <source>Unable to connect to the server, please check your network or try again later.</source>
        <translation type="vanished">Não foi possível conectar ao servidor, por favor verifique sua rede ou tente novamente mais tarde.</translation>
    </message>
    <message>
        <source>I agree to participate in the user experience plan of the Application, and authorize your company to collect the contents I send while using the Application, the time of sending, the type of requested large model ，the specific application and whether the text generated the image successfully, so as to improve the service quality and enhance the operation experience. (If you refuse to provide the above information, it will not affect your normal use of the Application.)</source>
        <translation type="vanished">Eu concordo em participar do plano de experiência do usuário do Aplicativo e autorizo sua empresa a coletar os conteúdos que envio enquanto uso o Aplicativo, o horário de envio, o tipo de modelo grande solicitado, o aplicativo específico e se o texto gerou a imagem com sucesso, a fim de melhorar a qualidade do serviço e aprimorar a experiência de operação. (Se você se recusar a fornecer as informações acima, isso não afetará seu uso normal do Aplicativo.)</translation>
    </message>
    <message>
        <source>Confirm</source>
        <comment>button</comment>
        <translation type="vanished">Confirmar</translation>
    </message>
</context>
<context>
    <name>WorkspaceStore</name>
    <message>
        <location filename="../src/agent/research/workspacestore.cpp" line="257"/>
        <source>Note: Part of the document content may be generated by AI</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/workspacestore.cpp" line="261"/>
        <source>References</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/workspacestore.cpp" line="288"/>
        <source>Word files (*.docx)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/workspacestore.cpp" line="291"/>
        <source>PDF files (*.pdf)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/workspacestore.cpp" line="294"/>
        <source>Markdown files (*.md)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/workspacestore.cpp" line="301"/>
        <source>Save Article</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>XFCodeTranslation</name>
    <message>
        <source>Error while upgrading to WebSocket</source>
        <translation type="vanished">Erro ao atualizar para WebSocket</translation>
    </message>
    <message>
        <source>Error reading user&apos;s message via WebSocket</source>
        <translation type="vanished">Erro ao ler a mensagem do usuário via WebSocket</translation>
    </message>
    <message>
        <source>Error sending message to user via WebSocket</source>
        <translation type="vanished">Erro ao enviar mensagem para o usuário via WebSocket</translation>
    </message>
    <message>
        <source>The user&apos;s message format is incorrect</source>
        <translation type="vanished">O formato da mensagem do usuário está incorreto</translation>
    </message>
    <message>
        <source>Schema error for user data</source>
        <translation type="vanished">Erro de esquema para dados do usuário</translation>
    </message>
    <message>
        <source>User parameter value is wrong</source>
        <translation type="vanished">O valor do parâmetro do usuário está errado</translation>
    </message>
    <message>
        <source>User concurrency error: The current user is already connected, and the same user cannot connect to multiple places at the same time.</source>
        <translation type="vanished">Erro de concorrência do usuário: O usuário atual já está conectado e não pode se conectar a vários lugares ao mesmo tempo.</translation>
    </message>
    <message>
        <source>User traffic is limited: The service is processing the user&apos;s current problem and needs to wait for the processing to be completed before sending a new request. (You must wait for a complete reply from the  model before sending the next question)</source>
        <translation type="vanished">Tráfego do usuário limitado: O serviço está processando o problema atual do usuário e é necessário aguardar a conclusão do processamento antes de enviar uma nova solicitação. (Você deve aguardar uma resposta completa do modelo antes de enviar a próxima pergunta)</translation>
    </message>
    <message>
        <source>Insufficient service capacity, please contact staff</source>
        <translation type="vanished">Capacidade do serviço insuficiente, entre em contato com a equipe</translation>
    </message>
    <message>
        <source>Failed to establish connection with engine</source>
        <translation type="vanished">Falha ao estabelecer conexão com o mecanismo</translation>
    </message>
    <message>
        <source>Error receiving engine data</source>
        <translation type="vanished">Erro ao receber dados do mecanismo</translation>
    </message>
    <message>
        <source>Error sending data to engine</source>
        <translation type="vanished">Erro ao enviar dados para o mecanismo</translation>
    </message>
    <message>
        <source>Engine internal error</source>
        <translation type="vanished">Erro interno do mecanismo</translation>
    </message>
    <message>
        <source>The input content does not pass the review and is suspected of violating the rules. Please readjust the input content.</source>
        <translation type="vanished">O conteúdo inserido não passou na revisão e está suspeito de violar as regras. Por favor, reajuste o conteúdo inserido.</translation>
    </message>
    <message>
        <source>The output content involves sensitive information, the review fails, and subsequent results cannot be displayed to the user.</source>
        <translation type="vanished">O conteúdo de saída envolve informações sensíveis, a revisão falhou e os resultados subsequentes não podem ser exibidos ao usuário.</translation>
    </message>
    <message>
        <source>appid is in the blacklist</source>
        <translation type="vanished">appid está na lista negra</translation>
    </message>
    <message>
        <source>Appid authorization class error. For example: this function is not activated, the corresponding version is not activated, the token is insufficient, the concurrency exceeds authorization, etc.</source>
        <translation type="vanished">Erro de classe de autorização do appid. Por exemplo: esta função não está ativada, a versão correspondente não está ativada, o token é insuficiente, a concorrência excede a autorização, etc.</translation>
    </message>
    <message>
        <source>Clear history failed</source>
        <translation type="vanished">Falha ao limpar o histórico</translation>
    </message>
    <message>
        <source>Indicates that the content of this session has a tendency to involve illegal information; it is recommended that developers give the user a prompt after receiving this error code to enter information that involves illegal information.</source>
        <translation type="vanished">Indica que o conteúdo desta sessão tem tendência a envolver informações ilegais; recomenda-se que os desenvolvedores alertem o usuário após receber este código de erro para inserir informações que envolvam informações ilegais.</translation>
    </message>
    <message>
        <source>Service is busy, please try again later</source>
        <translation type="vanished">O serviço está ocupado, por favor tente novamente mais tarde</translation>
    </message>
    <message>
        <source>The parameters of the request engine are abnormal, and the engine schema check fails.</source>
        <translation type="vanished">Os parâmetros do mecanismo de solicitação estão anormais e a verificação do esquema do mecanismo falhou.</translation>
    </message>
    <message>
        <source>Engine network abnormality</source>
        <translation type="vanished">Anormalidade na rede do mecanismo</translation>
    </message>
    <message>
        <source>The number of tokens exceeds the upper limit. The number of words in the conversation history and question is too large and needs to be simplified.</source>
        <translation type="vanished">O número de tokens excede o limite superior. O número de palavras no histórico de conversa e na pergunta é muito grande e precisa ser simplificado.</translation>
    </message>
    <message>
        <source>Authorization error: The appId does not have authorization for related functions or the business volume exceeds the limit</source>
        <translation type="vanished">Erro de autorização: O appId não tem autorização para funções relacionadas ou o volume de negócios excede o limite</translation>
    </message>
    <message>
        <source>Authorization error: Daily flow control limit exceeded. Exceeded the maximum number of visits for the day</source>
        <translation type="vanished">Erro de autorização: Limite diário de controle de fluxo excedido. Excedeu o número máximo de visitas do dia</translation>
    </message>
    <message>
        <source>There are currently too many visitors, please try again later.</source>
        <translation type="vanished">Atualmente há muitos visitantes, por favor tente novamente mais tarde.</translation>
    </message>
    <message>
        <source>Connection failed, please check the fill in information.</source>
        <translation type="vanished">Falha na conexão, por favor verifique as informações preenchidas.</translation>
    </message>
</context>
<context>
    <name>ZhiPuCodeTranslation</name>
    <message>
        <source>Server internal error</source>
        <translation type="vanished">Erro interno do servidor</translation>
    </message>
    <message>
        <source>Authentication failed</source>
        <translation type="vanished">Autenticação falhou</translation>
    </message>
    <message>
        <source>The Authentication parameter was not received in the header and authentication could not be performed.</source>
        <translation type="vanished">O parâmetro de Autenticação não foi recebido no cabeçalho e a autenticação não pôde ser realizada.</translation>
    </message>
    <message>
        <source>The Authentication Token is illegal. Please confirm that the Authentication Token is delivered correctly.</source>
        <translation type="vanished">O Token de Autenticação é ilegal. Por favor, confirme se o Token de Autenticação foi entregue corretamente.</translation>
    </message>
    <message>
        <source>Authentication Token has expired, please regenerate/obtain it</source>
        <translation type="vanished">O Token de Autenticação expirou, por favor gere/obtenha um novo</translation>
    </message>
    <message>
        <source>Verification via Authentication Token failed</source>
        <translation type="vanished">A verificação via Token de Autenticação falhou</translation>
    </message>
    <message>
        <source>Account reading and writing</source>
        <translation type="vanished">Leitura e escrita da conta</translation>
    </message>
    <message>
        <source>Your account is currently inactive. Please check account information</source>
        <translation type="vanished">Sua conta está atualmente inativa. Por favor, verifique as informações da conta</translation>
    </message>
    <message>
        <source>Your account does not exist</source>
        <translation type="vanished">Sua conta não existe</translation>
    </message>
    <message>
        <source>Your account has been locked, please contact customer service to unlock it</source>
        <translation type="vanished">Sua conta foi bloqueada, entre em contato com o atendimento ao cliente para desbloqueá-la</translation>
    </message>
    <message>
        <source>Your account is in arrears, please recharge and try again</source>
        <translation type="vanished">Sua conta está em débito, recarregue e tente novamente</translation>
    </message>
    <message>
        <source>Unable to successfully access your account, please try again later</source>
        <translation type="vanished">Não foi possível acessar sua conta com sucesso, tente novamente mais tarde</translation>
    </message>
    <message>
        <source>API call error</source>
        <translation type="vanished">Erro na chamada da API</translation>
    </message>
    <message>
        <source>API call parameters are incorrect, please check the documentation</source>
        <translation type="vanished">Os parâmetros da chamada da API estão incorretos, verifique a documentação</translation>
    </message>
    <message>
        <source>Model does not exist, please check the model code</source>
        <translation type="vanished">O modelo não existe, verifique o código do modelo</translation>
    </message>
    <message>
        <source>The current model does not support the ${method} calling method</source>
        <translation type="vanished">O modelo atual não suporta o método de chamada ${method}</translation>
    </message>
    <message>
        <source>${field} Parameters not received normally</source>
        <translation type="vanished">Parâmetros ${field} não recebidos normalmente</translation>
    </message>
    <message>
        <source>The ${field}  parameter is illegal. Please check the documentation</source>
        <translation type="vanished">O parâmetro ${field} é inválido. Verifique a documentação</translation>
    </message>
    <message>
        <source>${field1} and ${field2} cannot be set at the same time, please check the documentation</source>
        <translation type="vanished">${field1} e ${field2} não podem ser definidos ao mesmo tempo, verifique a documentação</translation>
    </message>
    <message>
        <source>You do not have access to  ${API_name}</source>
        <translation type="vanished">Você não tem acesso a ${API_name}</translation>
    </message>
    <message>
        <source>API ${API_name} is offline</source>
        <translation type="vanished">A API ${API_name} está offline</translation>
    </message>
    <message>
        <source>API ${API_name}  does not exist</source>
        <translation type="vanished">A API ${API_name} não existe</translation>
    </message>
    <message>
        <source>API call process error</source>
        <translation type="vanished">Erro no processo de chamada da API</translation>
    </message>
    <message>
        <source>You have requested: ${request_id}</source>
        <translation type="vanished">Você solicitou: ${request_id}</translation>
    </message>
    <message>
        <source>When getting asynchronous request results, please use task_id</source>
        <translation type="vanished">Ao obter resultados de solicitação assíncrona, use task_id</translation>
    </message>
    <message>
        <source>Task: ${task_id} does not exist</source>
        <translation type="vanished">Tarefa: ${task_id} não existe</translation>
    </message>
    <message>
        <source>Network error, error id: ${error_id}, please contact customer service</source>
        <translation type="vanished">Erro de rede, ID do erro: ${error_id}, entre em contato com o atendimento ao cliente</translation>
    </message>
    <message>
        <source>API run error</source>
        <translation type="vanished">Erro na execução da API</translation>
    </message>
    <message>
        <source>Prompt super long</source>
        <translation type="vanished">Prompt muito longo</translation>
    </message>
    <message>
        <source>API call blocked by policy</source>
        <translation type="vanished">Chamada da API bloqueada por política</translation>
    </message>
    <message>
        <source>The system has detected that the input or generated content may contain unsafe or sensitive content. Please avoid entering prompts that may easily generate sensitive content. Thank you for your cooperation.</source>
        <translation type="vanished">O sistema detectou que o conteúdo inserido ou gerado pode conter material inseguro ou sensível. Evite inserir prompts que possam gerar facilmente conteúdo sensível. Agradecemos sua cooperação.</translation>
    </message>
    <message>
        <source>There are currently too many visitors, please try again later.</source>
        <translation type="vanished">Atualmente há muitos visitantes, tente novamente mais tarde.</translation>
    </message>
    <message>
        <source>This API has reached the limit of calls for today. If you need more, please contact customer service to purchase.</source>
        <translation type="vanished">Esta API atingiu o limite de chamadas hoje. Se precisar de mais, entre em contato com o atendimento ao cliente para adquirir.</translation>
    </message>
</context>
<context>
    <name>uos_ai::AITranslation</name>
    <message>
        <location filename="../src/assistant/aitranslation.cpp" line="27"/>
        <source>Translate the following text into English for me.</source>
        <translation type="unfinished">Traduza o seguinte texto para o inglês para mim.</translation>
    </message>
    <message>
        <location filename="../src/assistant/aitranslation.cpp" line="28"/>
        <source>Translate the following document into Chinese.</source>
        <translation type="unfinished">Traduza o seguinte documento para o chinês.</translation>
    </message>
    <message>
        <location filename="../src/assistant/aitranslation.cpp" line="29"/>
        <source>What does the word Ǌgent” mean in the AI industry?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/assistant/aitranslation.cpp" line="30"/>
        <source>Please translate the following content into Chinese. Requirements: Accurate in meaning, formal and professional in language.</source>
        <translation type="unfinished">Por favor, traduza o seguinte conteúdo para o chinês. Requisitos: Preciso no significado, formal e profissional na linguagem.</translation>
    </message>
    <message>
        <location filename="../src/assistant/aitranslation.cpp" line="31"/>
        <source>What are some colloquial ways to address a friend in English?</source>
        <translation type="unfinished">Quais são algumas formas coloquiais de se dirigir a um amigo em inglês?</translation>
    </message>
    <message>
        <location filename="../src/assistant/aitranslation.cpp" line="32"/>
        <source>Translate the following classical Chinese text into modern Chinese.</source>
        <translation type="unfinished">Traduza o seguinte texto chinês clássico para o chinês moderno.</translation>
    </message>
</context>
<context>
    <name>uos_ai::AIWriter</name>
    <message>
        <location filename="../src/assistant/aiwriter.cpp" line="66"/>
        <source>Today </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/assistant/aiwriter.cpp" line="68"/>
        <source>Yesterday </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/assistant/aiwriter.cpp" line="70"/>
        <source>MMM d HH:mm</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>uos_ai::AboutWindow</name>
    <message>
        <location filename="../src/gui/window/aboutwindow.cpp" line="24"/>
        <source>UOS AI is a desktop smart assistant, your personal assistant! You can communicate with it using text or voice, and it can help answer questions, provide information, and generate images based on your descriptions.</source>
        <translation type="unfinished">UOS AI é um assistente inteligente de desktop, seu assistente pessoal! Você pode se comunicar com ele usando texto ou voz, e ele pode ajudar a responder perguntas, fornecer informações e gerar imagens com base em suas descrições.</translation>
    </message>
    <message>
        <location filename="../src/gui/window/aboutwindow.cpp" line="59"/>
        <source>Filing Information</source>
        <translation type="unfinished">Informações de Arquivo</translation>
    </message>
</context>
<context>
    <name>uos_ai::AddPrivateModelDialog</name>
    <message>
        <source>Add model</source>
        <translation type="vanished">Adicionar modelo</translation>
    </message>
    <message>
        <source>APIKey</source>
        <translation type="vanished">Chave da API</translation>
    </message>
    <message>
        <source>Required, please input</source>
        <translation type="vanished">Obrigatório, por favor insira</translation>
    </message>
    <message>
        <source>Account</source>
        <translation type="vanished">Conta</translation>
    </message>
    <message>
        <source>Required, to distinguish multiple models</source>
        <translation type="vanished">Obrigatório, para distinguir vários modelos</translation>
    </message>
    <message>
        <source>Model Name</source>
        <translation type="vanished">Nome do Modelo</translation>
    </message>
    <message>
        <source>Optional</source>
        <translation type="vanished">Opcional</translation>
    </message>
    <message>
        <source>Domain</source>
        <translation type="vanished">Domínio</translation>
    </message>
    <message>
        <source>To test whether the model is available, the system sends test information to the large model, which will consume a small amount of tokens.</source>
        <translation type="vanished">Para testar se o modelo está disponível, o sistema envia informações de teste para o modelo grande, o que consumirá uma pequena quantidade de tokens.</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="vanished">Cancelar</translation>
    </message>
    <message>
        <source>Confirm</source>
        <translation type="vanished">Confirmar</translation>
    </message>
    <message>
        <source>No more than 20 characters</source>
        <translation type="vanished">No máximo 20 caracteres</translation>
    </message>
    <message>
        <source>This LLM already exists, please do not add it again.</source>
        <translation type="vanished">Este LLM já existe, por favor não adicione novamente.</translation>
    </message>
    <message>
        <source>Save failed, please try again later</source>
        <translation type="vanished">Falha ao salvar, por favor tente novamente mais tarde</translation>
    </message>
    <message>
        <source>The account name already exists, please change it</source>
        <translation type="vanished">O nome da conta já existe, por favor altere-o</translation>
    </message>
    <message>
        <source>For proxy settings, please go to system proxy settings</source>
        <translation type="vanished">Para configurações de proxy, vá para as configurações de proxy do sistema</translation>
    </message>
    <message>
        <source>Go to settings</source>
        <translation type="vanished">Ir para configurações</translation>
    </message>
</context>
<context>
    <name>uos_ai::AddSkillDialog</name>
    <message>
        <location filename="../src/gui/mgmt/private/addskilldialog.cpp" line="62"/>
        <source>Add Skill</source>
        <translation>Adicionar Habilidade</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addskilldialog.cpp" line="64"/>
        <source>Skill Name</source>
        <translation>Nome da Habilidade</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addskilldialog.cpp" line="69"/>
        <source>Enter skill name</source>
        <translation>Digite o nome da habilidade</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addskilldialog.cpp" line="83"/>
        <source>Skill Command</source>
        <translation>Comando da Habilidade</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addskilldialog.cpp" line="91"/>
        <source> {selection} </source>
        <translation> {selection} </translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addskilldialog.cpp" line="95"/>
        <source>represents the text selected by word selection.</source>
        <translation>representa o texto selecionado pela seleção de palavras.</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addskilldialog.cpp" line="100"/>
        <source>Instructions</source>
        <translation>Instruções</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addskilldialog.cpp" line="126"/>
        <source>Cancel</source>
        <translation>Cancelar</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addskilldialog.cpp" line="128"/>
        <source>Save</source>
        <translation>Salvar</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addskilldialog.cpp" line="246"/>
        <source>Skill name cannot be empty</source>
        <translation>O nome da habilidade não pode estar vazio</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addskilldialog.cpp" line="291"/>
        <source>Exceeded character limit</source>
        <translation>Limite de caracteres excedido</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addskilldialog.cpp" line="403"/>
        <source>The skill name already exists.</source>
        <translation>O nome da habilidade já existe.</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addskilldialog.cpp" line="438"/>
        <source>Command Instructions</source>
        <translation>Instruções do Comando</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addskilldialog.cpp" line="476"/>
        <source>If you want to translate the selected text &quot;Hello&quot;, as shown above, you can enter the command: Translate {selection} into English.</source>
        <translation>Se você deseja traduzir o texto selecionado &quot;Olá&quot;, como mostrado acima, você pode inserir o comando: Traduzir {selection} para inglês.</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addskilldialog.cpp" line="483"/>
        <source>Advanced Tips</source>
        <translation>Dicas Avançadas</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addskilldialog.cpp" line="489"/>
        <source>The more specific the command, the more accurate the generated content. For example:
• Generate a PPT outline for {selection} with 3 chapters and 10 key points.
• Polish {selection} into a recruitment copy within 100 words, highlighting teamwork.</source>
        <translation>Quanto mais específico o comando, mais preciso será o conteúdo gerado. Por exemplo:

• Gerar um esboço de PPT para {selection} com 3 capítulos e 10 pontos-chave.

• Aprimorar {selection} em um texto de recrutamento com até 100 palavras, destacando trabalho em equipe.</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addskilldialog.cpp" line="561"/>
        <source>Clicking the label can still insert it into the input field.</source>
        <translation>Clicar no rótulo ainda pode inseri-lo no campo de entrada.</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addskilldialog.cpp" line="563"/>
        <source>OK</source>
        <translation>OK</translation>
    </message>
</context>
<context>
    <name>uos_ai::AiBarWidget</name>
    <message>
        <location filename="../src/gui/mgmt/private/aibarwidget.cpp" line="32"/>
        <source>DDE Shell AI Bar</source>
        <translation>Barra de IA DDE Shell</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/aibarwidget.cpp" line="52"/>
        <source>Drag files quickly</source>
        <translation>Arraste arquivos rapidamente</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/aibarwidget.cpp" line="52"/>
        <source>Drag files to the AI ribbon for intelligent processing</source>
        <translation>Arraste arquivos para a faixa de IA para processamento inteligente</translation>
    </message>
</context>
<context>
    <name>uos_ai::AiQuickDialog</name>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="124"/>
        <source>simplified Chinese</source>
        <translation type="unfinished">chinês simplificado</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="125"/>
        <source>traditional Chinese</source>
        <translation type="unfinished">chinês tradicional</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="126"/>
        <source>Tibetan</source>
        <translation type="unfinished">tibetano</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="127"/>
        <source>English</source>
        <translation type="unfinished">inglês</translation>
    </message>
    <message>
        <source>Japanese </source>
        <translation type="obsolete">japonês</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="128"/>
        <source>Japanese</source>
        <translation type="unfinished">Japonês</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="129"/>
        <source>German</source>
        <translation type="unfinished">alemão</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="130"/>
        <source>Spanish</source>
        <translation type="unfinished">espanhol</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="131"/>
        <source>French</source>
        <translation type="unfinished">francês</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="132"/>
        <source>Italian</source>
        <translation type="unfinished">italiano</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="133"/>
        <source>Korean</source>
        <translation type="unfinished">coreano</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="134"/>
        <source>Malay</source>
        <translation type="unfinished">malaio</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="135"/>
        <source>Portuguese</source>
        <translation type="unfinished">português</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="136"/>
        <source>Russian</source>
        <translation type="unfinished">russo</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="137"/>
        <source>Thai</source>
        <translation type="unfinished">tailandês</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="138"/>
        <source>Vietnamese</source>
        <translation type="unfinished">vietnamita</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="203"/>
        <source>type</source>
        <translation type="unfinished">tipo</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="302"/>
        <source>Cancel</source>
        <translation type="unfinished">Cancelar</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="327"/>
        <source>Read Aloud</source>
        <translation type="unfinished">Ler em voz alta</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="334"/>
        <source>Paste to Text</source>
        <translation type="unfinished">Colar em Texto</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="348"/>
        <source>Regenerate</source>
        <translation type="unfinished">Regenerar</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="355"/>
        <source>Copy</source>
        <translation type="unfinished">Copiar</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="373"/>
        <source>Continue Dialog</source>
        <translation type="unfinished">Continuar Diálogo</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="386"/>
        <source>The content generated by AI is for reference only, please pay attention to the accuracy of the information.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="422"/>
        <source>Automatic Detection</source>
        <translation type="unfinished">Detecção Automática</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="498"/>
        <source>Search</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="499"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1315"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1364"/>
        <source>Explain</source>
        <translation type="unfinished">Explicar</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="500"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1320"/>
        <source>Summary</source>
        <translation type="unfinished">Resumo</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="501"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1325"/>
        <source>Translate</source>
        <translation type="unfinished">Traduzir</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="502"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1344"/>
        <source>Continue writing</source>
        <translation type="unfinished">Continuar escrevendo</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="503"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1349"/>
        <source>Expand</source>
        <translation type="unfinished">Expandir</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="504"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1354"/>
        <source>Correct</source>
        <translation type="unfinished">Corrigir</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="505"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1359"/>
        <source>Polish</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="525"/>
        <source>Add to the AI knowledge base</source>
        <translation type="unfinished">Adicionar à base de conhecimento da IA</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="632"/>
        <source>The translation result is limited by the model&apos;s capabilities. If you are not satisfied with the translation, please switch to other models on the UOS AI Home page.</source>
        <translation type="unfinished">O resultado da tradução é limitado pelas capacidades do modelo. Se você não estiver satisfeito com a tradução, por favor, mude para outros modelos na página inicial do UOS AI.</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="633"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="954"/>
        <source>Ok</source>
        <translation type="unfinished">Ok</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="639"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1341"/>
        <source>Translate this passage into %1 and give me a clear result directly.
text：</source>
        <translation type="unfinished">Traduza este texto para %1 e me dê um resultado claro diretamente.
texto：</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="826"/>
        <source>Not clickable</source>
        <translation type="unfinished">Não clicável</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="909"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="914"/>
        <source>The audio device is not detected, please check and try again.</source>
        <translation type="unfinished">O dispositivo de áudio não foi detectado, verifique e tente novamente.</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="915"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="941"/>
        <source>Ok</source>
        <comment>button</comment>
        <translation type="unfinished">Ok</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="934"/>
        <source>The function can be used only after restarting the input method. The tutorial is as follows:
1. Right-click on the input method icon in the taskbar.
2. Click &quot;Restart&quot;.</source>
        <translation type="unfinished">A função só pode ser usada após reiniciar o método de entrada. O tutorial é o seguinte:

1. Clique com o botão direito no ícone do método de entrada na barra de tarefas.

2. Clique em &quot;Reiniciar&quot;.</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="952"/>
        <source>Fill failed</source>
        <translation type="unfinished">Preenchimento falhou</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="953"/>
        <source>No input box selected, please select the input box and re-fill it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1018"/>
        <source>Added</source>
        <translation type="unfinished">Adicionado</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1292"/>
        <source>Copied</source>
        <translation type="unfinished">Copiado</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1317"/>
        <source>Explain this passage in plain language. Just give me a clear result without redundant content.
text：</source>
        <translation type="unfinished">Explique este texto em linguagem simples. Apenas me dê um resultado claro sem conteúdo redundante.

texto：</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1322"/>
        <source>Summarize this passage and give me a clear result directly without any other redundant content.
text：</source>
        <translation type="unfinished">Resuma este texto e me dê um resultado claro diretamente sem qualquer outro conteúdo redundante.

texto：</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1346"/>
        <source>Continue this passage appropriately. No need for a lot of words. Just give me a clear result without any other redundant content.
text：</source>
        <translation type="unfinished">Continue este texto apropriadamente. Não precisa de muitas palavras. Apenas me dê um resultado claro sem qualquer outro conteúdo redundante.

texto：</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1351"/>
        <source>Expand this passage appropriately. No need for a particularly long text. Just give me a clear result without any other redundant content.
text：</source>
        <translation type="unfinished">Expanda este texto apropriadamente. Não precisa de um texto particularmente longo. Apenas me dê um resultado claro sem qualquer outro conteúdo redundante.

texto：</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1356"/>
        <source>Check if there are any typos in this passage. If there are, point out the location of the errors. Give me a clear result directly without any other redundant content.
text：</source>
        <translation type="unfinished">Verifique se há erros de digitação neste texto. Se houver, indique a localização dos erros. Me dê um resultado claro diretamente sem qualquer outro conteúdo redundante.

texto：</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1361"/>
        <source>Polish this passage for me and just give me the result without any extra content.
text：</source>
        <translation type="unfinished">Aprimore este texto para mim e me dê apenas o resultado sem nenhum conteúdo adicional.

texto：</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1402"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1404"/>
        <source> &quot;%1&quot; </source>
        <translation type="unfinished"> &quot;%1&quot; </translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1779"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1795"/>
        <source>Current model: </source>
        <translation type="unfinished">Modelo atual: </translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1800"/>
        <source>Currently no model</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1819"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1829"/>
        <source>Go to configure  </source>
        <translation type="unfinished">Ir para configurar</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1823"/>
        <source>Claim Free Credits  </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="2014"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="2049"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="2095"/>
        <source>No text recognized.</source>
        <translation type="unfinished">Nenhum texto reconhecido.</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="2114"/>
        <source>The added content must be more than 10 words</source>
        <translation type="unfinished">O conteúdo adicionado deve ter mais de 10 palavras</translation>
    </message>
</context>
<context>
    <name>uos_ai::AiWriterDialog</name>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="111"/>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="429"/>
        <source>Enter what you want to create (press Enter to generate/Esc to exit)</source>
        <translation>Digite o que deseja criar (pressione Enter para gerar/Esc para sair)</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="747"/>
        <source>Help me write an essay on the topic of [%1] with [clear structure and rich content].</source>
        <translation>Ajude-me a escrever uma redação sobre o tema [%1] com [estrutura clara e conteúdo rico].</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="747"/>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="763"/>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="795"/>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="811"/>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="843"/>
        <source>Artificial Intelligence</source>
        <translation>Inteligência Artificial</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="763"/>
        <source>Help me write an outline on the topic of [%1], which will be used for [PPT production].</source>
        <translation>Ajude-me a escrever um esboço sobre o tema [%1], que será usado para [produção de PPT].</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="779"/>
        <source>Help me write a notice about [%1], the receiver is [All Employees] and the sender is [Administration Department].</source>
        <translation>Ajude-me a escrever um aviso sobre [%1], o destinatário é [Todos os Funcionários] e o remetente é [Departamento de Administração].</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="779"/>
        <source>National Day Holiday</source>
        <translation>Feriado do Dia Nacional</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="795"/>
        <source>Help me write a research report on [%1], at least it needs to include [status description, problem analysis, countermeasures and suggestions, research conclusions].</source>
        <translation>Ajude-me a escrever um relatório de pesquisa sobre [%1], que deve incluir pelo menos [descrição do status, análise de problemas, contramedidas e sugestões, conclusões da pesquisa].</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="811"/>
        <source>Help me write a speech on the topic of [%1] for [Company Leaders], requiring [clear structure and vivid language].</source>
        <translation>Ajude-me a escrever um discurso sobre o tema [%1] para [Líderes da Empresa], exigindo [estrutura clara e linguagem vívida].</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="827"/>
        <source>Help me write a summary of my recent work, including [%1] and [results], requiring a [formal] tone.</source>
        <translation>Ajude-me a escrever um resumo do meu trabalho recente, incluindo [%1] e [resultados], exigindo um tom [formal].</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="827"/>
        <source>work content</source>
        <translation>conteúdo do trabalho</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="843"/>
        <source>Help me write a public tweet on the topic of [%1], requiring [clear structure] and [relaxed] tone.</source>
        <translation>Ajude-me a escrever um tweet público sobre o tema [%1], exigindo [estrutura clara] e tom [descontraído].</translation>
    </message>
    <message>
        <source>Model Configuration</source>
        <translation type="vanished">Configuração do Modelo</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="1100"/>
        <source>Go to configure  </source>
        <translation>Ir para configurar</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="282"/>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="1393"/>
        <source>Cancel</source>
        <translation>Cancelar</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="100"/>
        <source>AI Writer</source>
        <translation>Escritor de IA</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="204"/>
        <source>Article</source>
        <translation>Artigo</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="208"/>
        <source>Outline</source>
        <translation>Esboço</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="212"/>
        <source>Notification</source>
        <translation>Notificação</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="216"/>
        <source>Research Report</source>
        <translation>Relatório de Pesquisa</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="220"/>
        <source>Speeches</source>
        <translation>Discursos</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="224"/>
        <source>Work Summary</source>
        <translation>Resumo de Trabalho</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="228"/>
        <source>Tweets</source>
        <translation>Tweets</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="320"/>
        <source>Paste to Text</source>
        <translation>Colar em Texto</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="338"/>
        <source>Regenerate</source>
        <translation>Regenerar</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="346"/>
        <source>Copy</source>
        <translation>Copiar</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="364"/>
        <source>The content generated by AI is for reference only, please pay attention to the accuracy of the information.</source>
        <translation>O conteúdo gerado por IA é apenas para referência, por favor, preste atenção à precisão das informações.</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="857"/>
        <source>The function can be used only after restarting the input method. The tutorial is as follows:
1. Right-click on the input method icon in the taskbar.
2. Click &quot;Restart&quot;.</source>
        <translation>A função só pode ser usada após reiniciar o método de entrada. O tutorial é o seguinte:

1. Clique com o botão direito no ícone do método de entrada na barra de tarefas.

2. Clique em &quot;Reiniciar&quot;.</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="861"/>
        <source>Ok</source>
        <comment>button</comment>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="1040"/>
        <source>Copied</source>
        <translation>Copiado</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="1063"/>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="1077"/>
        <source>Current model: </source>
        <translation>Modelo atual: </translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="1081"/>
        <source>Currently no model</source>
        <translation>Nenhum modelo atualmente</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="1114"/>
        <source>Modify the content, change the tone…</source>
        <translation>Modificar o conteúdo, alterar o tom…</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="1391"/>
        <source>Fill failed</source>
        <translation>Preenchimento falhou</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="1392"/>
        <source>No input box selected, please select the input box and re-fill it.</source>
        <translation>Nenhuma caixa de entrada selecionada, selecione a caixa de entrada e preencha novamente.</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="1394"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
</context>
<context>
    <name>uos_ai::AppUtils</name>
    <message>
        <location filename="../src/utils/apputils.cpp" line="43"/>
        <source>File Manager</source>
        <translation>Gerenciador de Arquivos</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="44"/>
        <source>UOS AI</source>
        <translation>UOS AI</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="45"/>
        <source>Mail</source>
        <translation>E-mail</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="46"/>
        <source>Calendar</source>
        <translation>Calendário</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="47"/>
        <source>Web Browser</source>
        <translation>Navegador Web</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="48"/>
        <source>Text Editor</source>
        <translation>Editor de Texto</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="49"/>
        <source>Screenshot</source>
        <translation>Captura de Tela</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="50"/>
        <source>Voice Notes</source>
        <translation>Notas de Voz</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="51"/>
        <source>Document Viewer</source>
        <translation>Visualizador de Documentos</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="52"/>
        <source>App Store</source>
        <translation>Loja de Aplicativos</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="53"/>
        <source>Manual</source>
        <translation>Manual</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="54"/>
        <source>WPS Writer</source>
        <translation>WPS Writer</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="55"/>
        <source>WPS Spreadsheets</source>
        <translation>WPS Planilhas</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="56"/>
        <source>WPS Presentation</source>
        <translation>WPS Apresentação</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="57"/>
        <source>QQ</source>
        <translation>QQ</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="58"/>
        <source>SuwellReader</source>
        <translation>SuwellReader</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="59"/>
        <source>DingTalk</source>
        <translation>DingTalk</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="60"/>
        <source>FoxitOfficeSuite</source>
        <translation>FoxitOfficeSuite</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="61"/>
        <source>Foxit PDF Editor</source>
        <translation>Editor PDF Foxit</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="62"/>
        <source>Yozo Document 2024</source>
        <translation>Yozo Document 2024</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="63"/>
        <source>Yozo Office 2024</source>
        <translation>Yozo Office 2024</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="64"/>
        <source>Yozo Presentation 2024</source>
        <translation>Yozo Apresentação 2024</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="65"/>
        <source>Yozo Sheet 2024</source>
        <translation>Yozo Planilha 2024</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="66"/>
        <source>Yozo-xReader</source>
        <translation>Yozo-xReader</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="67"/>
        <source>wpspdf</source>
        <translation>wpspdf</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="68"/>
        <source>doubao</source>
        <translation>doubao</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="69"/>
        <source>Foxmail</source>
        <translation>Foxmail</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="70"/>
        <source>zjd</source>
        <translation>zjd</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="71"/>
        <source>Wechat</source>
        <translation>WeChat</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="72"/>
        <source>WXWork</source>
        <translation>WXWork</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="73"/>
        <source>Feishu</source>
        <translation>Feishu</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="74"/>
        <source>Chrome</source>
        <translation>Chrome</translation>
    </message>
</context>
<context>
    <name>uos_ai::Application</name>
    <message>
        <location filename="../src/app/application.cpp" line="66"/>
        <location filename="../src/app/application.cpp" line="68"/>
        <source>UOS AI</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/application.cpp" line="70"/>
        <source>UOS AI is a desktop smart assistant, your personal assistant! You can communicate with it using text or voice, and it can help answer questions, provide information, and generate images based on your descriptions.</source>
        <translation type="unfinished">UOS AI é um assistente inteligente de desktop, seu assistente pessoal! Você pode se comunicar com ele usando texto ou voz, e ele pode ajudar a responder perguntas, fornecer informações e gerar imagens com base em suas descrições.</translation>
    </message>
    <message>
        <location filename="../src/app/application.cpp" line="112"/>
        <source>UOS AI FollowAlong/Write</source>
        <translation type="unfinished">UOS AI Acompanhar/Escrever</translation>
    </message>
</context>
<context>
    <name>uos_ai::ArticleAdjustAgent</name>
    <message>
        <location filename="../src/agent/research/articleadjustagent.cpp" line="179"/>
        <source>Untitled</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>uos_ai::AssistantManager</name>
    <message>
        <location filename="../src/assistant/assistantmanager.cpp" line="42"/>
        <source>UOS AI</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/assistant/assistantmanager.cpp" line="43"/>
        <source>Hello, I&apos;m UOS AI.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/assistant/assistantmanager.cpp" line="55"/>
        <source>AI Writing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/assistant/assistantmanager.cpp" line="56"/>
        <source>Infinite inspiration, worry-free writing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/assistant/assistantmanager.cpp" line="63"/>
        <source>Please enter the topic and requirements of the document, and UOS AI will help you complete the creation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/assistant/assistantmanager.cpp" line="70"/>
        <source>AI Translation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/assistant/assistantmanager.cpp" line="71"/>
        <source>Your Translation Assistant, Mastering Multiple Languages.</source>
        <translation type="unfinished">Seu Assistente de Tradução, Dominando Múltiplos Idiomas.</translation>
    </message>
    <message>
        <location filename="../src/assistant/assistantmanager.cpp" line="78"/>
        <source>Please enter the content to be translated and specify the target language; the default target language is Chinese.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/assistant/assistantmanager.cpp" line="87"/>
        <source>Personal Knowledge Assistant</source>
        <translation type="unfinished">Assistente de Conhecimento Pessoal</translation>
    </message>
    <message>
        <location filename="../src/assistant/assistantmanager.cpp" line="88"/>
        <source>Answers questions based on your personal knowledge base.</source>
        <translation type="unfinished">Responde perguntas baseadas na sua base de conhecimento pessoal.</translation>
    </message>
    <message>
        <location filename="../src/assistant/assistantmanager.cpp" line="95"/>
        <source>Ask questions based on the knowledge base.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/assistant/assistantmanager.cpp" line="104"/>
        <source>MCP Server</source>
        <translation type="unfinished">Servidor MCP</translation>
    </message>
    <message>
        <location filename="../src/assistant/assistantmanager.cpp" line="105"/>
        <source>Built-in efficient MCP tools for office work, support for importing custom MCP services, and the flexibility to choose MCP services for conversations.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/assistant/assistantmanager.cpp" line="112"/>
        <source>Please enter MCP Server commands.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>uos_ai::AudioChannel</name>
    <message>
        <location filename="../src/gui/web/audiochannel.cpp" line="102"/>
        <source>Failed to start recorder</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/audiochannel.cpp" line="149"/>
        <source>Failed to play text audio</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>uos_ai::AudioControler</name>
    <message>
        <location filename="../src/audio/audiocontroler.cpp" line="84"/>
        <location filename="../src/audio/audiocontroler.cpp" line="183"/>
        <source>invalid input device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/audio/audiocontroler.cpp" line="94"/>
        <location filename="../src/audio/audiocontroler.cpp" line="230"/>
        <source>invalid output device</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>uos_ai::BuiltinModelItem</name>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="1024"/>
        <source>Test</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>uos_ai::BuiltinProvider</name>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="54"/>
        <source>UOS AI</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="59"/>
        <source>Intelligent Routing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="71"/>
        <source>Online Search</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="83"/>
        <source>DeepSeek-V3.2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="96"/>
        <location filename="../src/model/builtinprovider.cpp" line="334"/>
        <source>GLM-4.7</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="110"/>
        <source>Doubao-Seed-1.8</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="127"/>
        <source>Custom</source>
        <translation type="unfinished">Personalizado</translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="135"/>
        <source>Private deployment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="144"/>
        <source>OpenAI</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="149"/>
        <source>GPT-3.5 Turbo</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="162"/>
        <source>GPT-4</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="175"/>
        <source>GPT-4.1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="188"/>
        <source>o1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="201"/>
        <source>GPT-5.3 Chat</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="217"/>
        <source>doubao/seed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="223"/>
        <source>Doubao-Seed 2.0</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="236"/>
        <source>Doubao-Seed 2.0-Code</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="252"/>
        <source>DeepSeek</source>
        <translation type="unfinished">DeepSeek</translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="257"/>
        <source>DeepSeek V3.2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="273"/>
        <source>MiniMax</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="279"/>
        <source>MiniMax-M2.5</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="295"/>
        <source>Moonshot (KIMI)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="300"/>
        <source>Kimi K2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="313"/>
        <source>Kimi K2.5</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="329"/>
        <source>GLM</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="347"/>
        <source>GLM-5</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="363"/>
        <source>Qwen</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="369"/>
        <source>Qwen3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="382"/>
        <source>Qwen3.5</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="399"/>
        <source>Anthropic</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="406"/>
        <source>Gemini</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>uos_ai::ClickableLabel</name>
    <message>
        <location filename="../src/gui/mgmt/private/skillcommandtextedit.cpp" line="695"/>
        <source>Insert it into the input field</source>
        <translation>Inserir no campo de entrada</translation>
    </message>
</context>
<context>
    <name>uos_ai::CommonFailDialog</name>
    <message>
        <location filename="../src/gui/mgmt/private/commonfaildialog.cpp" line="31"/>
        <source>Error</source>
        <translation type="unfinished">Erro</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/commonfaildialog.cpp" line="53"/>
        <source>OK</source>
        <comment>button</comment>
        <translation type="unfinished">OK</translation>
    </message>
</context>
<context>
    <name>uos_ai::ConversationRecord</name>
    <message>
        <location filename="../src/conversation/conversationrecord.cpp" line="13"/>
        <location filename="../src/conversation/conversationrecord.cpp" line="23"/>
        <source>New Conversation</source>
        <translation type="unfinished">Nova Conversa</translation>
    </message>
    <message>
        <location filename="../src/conversation/conversationrecord.cpp" line="305"/>
        <source>Null</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>uos_ai::CreateScheduleInst</name>
    <message>
        <source>Create Schedule</source>
        <translation type="vanished">Criar Agenda</translation>
    </message>
    <message>
        <source>Schedule a meeting with the Marketing Department from 2 PM to 5 PM.</source>
        <translation type="vanished">Agendar uma reunião com o Departamento de Marketing das 14h às 17h.</translation>
    </message>
    <message>
        <source>Sorry, no matching operations were found.</source>
        <translation type="vanished">Desculpe, nenhuma operação correspondente foi encontrada.</translation>
    </message>
    <message>
        <source>Please parse the corresponding parameters from the input content to match the schedule template in the following JSON format,and output only the JSON content, excluding any irrelevant information.

Schedule template format:
json
{&quot;subject&quot;: &quot;Subject&quot;, &quot;startTime&quot;: &quot;Schedule Start Time, format: yyyy-MM-ddThh:mm:ss&quot;, &quot;endTime&quot;: &quot;Schedule End Time, format: yyyy-MM-ddThh:mm:ss&quot;}

Input: %1
Current time: %2</source>
        <translation type="vanished">Por favor, analise os parâmetros correspondentes do conteúdo de entrada para corresponder ao modelo de agendamento no seguinte formato JSON e retorne apenas o conteúdo JSON, excluindo qualquer informação irrelevante.

Formato do modelo de agendamento:

json
{&quot;subject&quot;: &quot;Assunto&quot;, &quot;startTime&quot;: &quot;Horário de início do agendamento, formato: yyyy-MM-ddThh:mm:ss&quot;, &quot;endTime&quot;: &quot;Horário de término do agendamento, formato: yyyy-MM-ddThh:mm:ss&quot;}

Entrada: %1
Hora atual: %2</translation>
    </message>
</context>
<context>
    <name>uos_ai::CustomMcpServerEditor</name>
    <message>
        <location filename="../src/gui/mgmt/private/custommcpservereditor.cpp" line="40"/>
        <location filename="../src/gui/mgmt/private/custommcpservereditor.cpp" line="86"/>
        <source>Add MCP Server</source>
        <translation>Adicionar Servidor MCP</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/custommcpservereditor.cpp" line="49"/>
        <source>Edit MCP Server</source>
        <translation>Editar Servidor MCP</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/custommcpservereditor.cpp" line="96"/>
        <source>JSON configuration:</source>
        <translation>Configuração JSON:</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/custommcpservereditor.cpp" line="100"/>
        <location filename="../src/gui/mgmt/private/custommcpservereditor.cpp" line="106"/>
        <source>Please paste the MCP JSON configuration code into the input box.</source>
        <translation>Por favor, cole o código de configuração JSON do MCP na caixa de entrada.</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/custommcpservereditor.cpp" line="120"/>
        <source>Describe</source>
        <translation>Descrever</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/custommcpservereditor.cpp" line="126"/>
        <source>Describe MCP server functions to facilitate quick search tools</source>
        <translation>Descreva as funções do servidor MCP para facilitar ferramentas de busca rápida</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/custommcpservereditor.cpp" line="155"/>
        <source>Cancel</source>
        <translation type="unfinished">Cancelar</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/custommcpservereditor.cpp" line="167"/>
        <source>Confirm</source>
        <translation type="unfinished">Confirmar</translation>
    </message>
</context>
<context>
    <name>uos_ai::CustomModelGroup</name>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="963"/>
        <source>Please enter the model ID</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="967"/>
        <source>Test</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="988"/>
        <source>Please enter the model name</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>uos_ai::DConfigManager</name>
    <message>
        <location filename="../src/utils/dconfigmanager.cpp" line="234"/>
        <source>The device needs to be restarted before this function can be fully used.</source>
        <translation>O dispositivo precisa ser reiniciado antes que esta função possa ser usada completamente.</translation>
    </message>
</context>
<context>
    <name>uos_ai::DeepResearchAgent</name>
    <message>
        <location filename="../src/agent/research/deepresearchagent.cpp" line="107"/>
        <source>Collecting and analyzing data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/deepresearchagent.cpp" line="148"/>
        <location filename="../src/agent/research/deepresearchagent.cpp" line="163"/>
        <source>Data collection and analysis completed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/deepresearchagent.cpp" line="149"/>
        <location filename="../src/agent/research/deepresearchagent.cpp" line="166"/>
        <source>Research completed. %1 references collected:
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/deepresearchagent.cpp" line="224"/>
        <location filename="../src/agent/research/deepresearchagent.cpp" line="282"/>
        <source>搜索成功</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/deepresearchagent.cpp" line="227"/>
        <source>ERROR: 未搜索到信息！</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/deepresearchagent.cpp" line="285"/>
        <source>未找到相关文档</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/deepresearchagent.cpp" line="327"/>
        <source>Local Knowledge Base</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>uos_ai::DeepSeekInfo</name>
    <message>
        <source>After receiving the gift, the original Baidu model and iFlytek model will be replaced with DeepSeek</source>
        <translation type="vanished">Após receber o presente, o modelo original Baidu e o modelo iFlytek serão substituídos pelo DeepSeek</translation>
    </message>
    <message>
        <source>Manually collect later</source>
        <translation type="vanished">Coletar manualmente mais tarde</translation>
    </message>
    <message>
        <source>Trial Account</source>
        <translation type="vanished">Conta de Teste</translation>
    </message>
    <message>
        <source>Get a free account</source>
        <translation type="vanished">Obter uma conta gratuita</translation>
    </message>
    <message>
        <source>Try again</source>
        <translation type="vanished">Tentar novamente</translation>
    </message>
    <message>
        <source>Enter UOS AI</source>
        <translation type="vanished">Entrar no UOS AI</translation>
    </message>
    <message>
        <source>Receiving...</source>
        <translation type="vanished">Recebendo...</translation>
    </message>
    <message>
        <source>Use it immediately</source>
        <translation type="vanished">Usar imediatamente</translation>
    </message>
    <message>
        <source>Checking account status...</source>
        <translation type="vanished">Verificando status da conta...</translation>
    </message>
    <message>
        <source>DeepSeek account claim failed!</source>
        <translation type="vanished">Falha ao reivindicar conta DeepSeek!</translation>
    </message>
    <message>
        <source>Please check the network and try again later！</source>
        <translation type="vanished">Por favor, verifique a rede e tente novamente mais tarde!</translation>
    </message>
    <message>
        <source>DeepSeek account successfully claimed!</source>
        <translation type="vanished">Conta DeepSeek reivindicada com sucesso!</translation>
    </message>
    <message>
        <source>Please check the network and try again or manually claim in UOS AI settings later</source>
        <translation type="vanished">Por favor, verifique a rede e tente novamente ou reivindique manualmente nas configurações do UOS AI mais tarde</translation>
    </message>
    <message>
        <source>UOS AI has been fully integrated into DeepSeek</source>
        <translation type="vanished">UOS AI foi totalmente integrado ao DeepSeek</translation>
    </message>
    <message>
        <source>The free account activity has ended.</source>
        <translation type="vanished">A atividade de conta gratuita terminou.</translation>
    </message>
    <message>
        <source>Come and experience it!</source>
        <translation type="vanished">Venha experimentar!</translation>
    </message>
    <message>
        <source>Come and claim your account!</source>
        <translation type="vanished">Venha reivindicar sua conta!</translation>
    </message>
</context>
<context>
    <name>uos_ai::DeepSeekModelItem</name>
    <message>
        <location filename="../src/gui/mgmt/private/deepseekmodelitem.cpp" line="48"/>
        <source>Precautions</source>
        <translation>Precauções</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/deepseekmodelitem.cpp" line="49"/>
        <source>The DeepSeek local model has certain requirements for computer configuration. If the configuration is lower than the recommended one, the experience will be affected.</source>
        <translation>O modelo local DeepSeek tem certos requisitos de configuração do computador. Se a configuração for inferior à recomendada, a experiência será afetada.</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/deepseekmodelitem.cpp" line="54"/>
        <source>Recommended configuration</source>
        <translation>Configuração recomendada</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/deepseekmodelitem.cpp" line="55"/>
        <source>&lt;b&gt;Recommended Configuration&lt;/b&gt;&lt;br&gt;&lt;b&gt;CPU: &lt;/b&gt;High-performance multi-core CPU (such as Intel i5/i7 or AMD Ryzen 5/7 series), with a clock speed of above 3.0 GHz.&lt;br&gt;&lt;b&gt;GPU: &lt;/b&gt;With a video memory of above 4GB.&lt;br&gt;&lt;b&gt;Memory: &lt;/b&gt;8GB and above.&lt;br&gt;&lt;b&gt;Hard Drive: &lt;/b&gt;Solid State Drive (SSD) with at least 5GB of free space reserved.</source>
        <translation type="unfinished">&lt;b&gt;推荐配置&lt;/b&gt;&lt;br&gt;&lt;b&gt;CPU：&lt;/b&gt;高性能多核CPU（如Intel i5/i7或AMD Ryzen 5/7系列），主频3.0 GHz以上&lt;br&gt;&lt;b&gt;GPU：&lt;/b&gt;显存4GB以上&lt;br&gt;&lt;b&gt;内存：&lt;/b&gt;8GB及以上&lt;br&gt;&lt;b&gt;硬盘：&lt;/b&gt;固态硬盘（SSD）并预留5GB以上空间</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/deepseekmodelitem.cpp" line="64"/>
        <source>Install later</source>
        <translation>Instalar mais tarde</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/deepseekmodelitem.cpp" line="65"/>
        <source>Confirm installation</source>
        <translation>Confirmar instalação</translation>
    </message>
</context>
<context>
    <name>uos_ai::DisableAppWidget</name>
    <message>
        <location filename="../src/gui/mgmt/private/disableappwidget.cpp" line="47"/>
        <source>Hide FollowAlong in the following applications</source>
        <translation>Ocultar FollowAlong nos seguintes aplicativos</translation>
    </message>
</context>
<context>
    <name>uos_ai::ECheckAgreementDialog</name>
    <message>
        <location filename="../src/gui/common/echeckagreementdialog.cpp" line="62"/>
        <source>Enabling MCP Server Features</source>
        <translation>Ativando recursos do servidor MCP</translation>
    </message>
    <message>
        <location filename="../src/gui/common/echeckagreementdialog.cpp" line="81"/>
        <source>Some third-party MCP server features carry certain risks. Please use them with caution. If you enable this service, a built-in tool will detect and automatically download necessary dependencies. This download process will incur data charges. Please be aware of these risks and proceed with caution.</source>
        <translation>Alguns recursos de servidores MCP de terceiros envolvem certos riscos. Use-os com cautela. Se você ativar este serviço, uma ferramenta integrada detectará e baixará automaticamente as dependências necessárias. Esse processo de download gerará cobranças de dados. Esteja ciente desses riscos e prossiga com cautela.</translation>
    </message>
    <message>
        <location filename="../src/gui/common/echeckagreementdialog.cpp" line="97"/>
        <source>I have understood and agree to use this service</source>
        <translation>Entendi e concordo em utilizar este serviço</translation>
    </message>
    <message>
        <location filename="../src/gui/common/echeckagreementdialog.cpp" line="110"/>
        <source>Cancel</source>
        <translation type="unfinished">Cancelar</translation>
    </message>
    <message>
        <location filename="../src/gui/common/echeckagreementdialog.cpp" line="112"/>
        <source>Confirm</source>
        <translation type="unfinished">Confirmar</translation>
    </message>
</context>
<context>
    <name>uos_ai::EParserDocument</name>
    <message>
        <source>Supported files</source>
        <translation type="obsolete">Arquivos suportados</translation>
    </message>
</context>
<context>
    <name>uos_ai::FileChannel</name>
    <message>
        <location filename="../src/gui/web/filechannel.cpp" line="96"/>
        <source>Supported files</source>
        <translation type="unfinished">Arquivos suportados</translation>
    </message>
</context>
<context>
    <name>uos_ai::FreeAccountService</name>
    <message>
        <location filename="../src/services/accountservice/freeaccountservice.cpp" line="68"/>
        <source>Network error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/services/accountservice/freeaccountservice.cpp" line="76"/>
        <source>Your free account has expired, please configure your model account to continue using it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/services/accountservice/freeaccountservice.cpp" line="81"/>
        <source>Your free account quota has been exhausted, please configure your model account to continue using it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/services/accountservice/freeaccountservice.cpp" line="86"/>
        <source>Your free account quota has been exhausted for chat, please configure your model account to continue using it.</source>
        <translation type="unfinished">A cota da sua conta gratuita para chat foi esgotada, configure sua conta de modelo para continuar usando.</translation>
    </message>
    <message>
        <location filename="../src/services/accountservice/freeaccountservice.cpp" line="110"/>
        <source>Not Now</source>
        <translation type="unfinished">Agora Não</translation>
    </message>
    <message>
        <location filename="../src/services/accountservice/freeaccountservice.cpp" line="111"/>
        <source>Claim Credits</source>
        <translation type="unfinished">Resgatar Créditos</translation>
    </message>
    <message>
        <location filename="../src/services/accountservice/freeaccountservice.cpp" line="113"/>
        <source>Free Credits Delivered</source>
        <translation type="unfinished">Créditos Gratuitos Entregues</translation>
    </message>
    <message>
        <location filename="../src/services/accountservice/freeaccountservice.cpp" line="114"/>
        <source>You&apos;ve used up of free generation credits for your trial account. We&apos;ve given you an extra 200 free credits valid this month. Explore more features and unlock UOS AI&apos;s limitless capabilities!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/services/accountservice/freeaccountservice.cpp" line="143"/>
        <location filename="../src/services/accountservice/freeaccountservice.cpp" line="152"/>
        <source>Successfully Claimed</source>
        <translation type="unfinished">Resgatado com Sucesso</translation>
    </message>
    <message>
        <location filename="../src/services/accountservice/freeaccountservice.cpp" line="146"/>
        <source>Account not found</source>
        <translation type="unfinished">Conta não encontrada</translation>
    </message>
    <message>
        <location filename="../src/services/accountservice/freeaccountservice.cpp" line="149"/>
        <source>Only support trial account</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/services/accountservice/freeaccountservice.cpp" line="156"/>
        <source>You have already participated in the event and cannot claim the reward again.</source>
        <translation type="unfinished">Você já participou do evento e não pode resgatar a recompensa novamente.</translation>
    </message>
    <message>
        <location filename="../src/services/accountservice/freeaccountservice.cpp" line="159"/>
        <source>Server system error</source>
        <translation type="unfinished">Erro no sistema do servidor</translation>
    </message>
    <message>
        <location filename="../src/services/accountservice/freeaccountservice.cpp" line="162"/>
        <location filename="../src/services/accountservice/freeaccountservice.cpp" line="174"/>
        <source>Failed to Claim. Please Try Again.</source>
        <translation type="unfinished">Falha ao Resgatar. Por Favor, Tente Novamente.</translation>
    </message>
</context>
<context>
    <name>uos_ai::GenerateImageInst</name>
    <message>
        <source>Generate Image</source>
        <translation type="vanished">Gerar Imagem</translation>
    </message>
    <message>
        <source>Describe Image Content</source>
        <translation type="vanished">Descrever Conteúdo da Imagem</translation>
    </message>
</context>
<context>
    <name>uos_ai::GetFreeAccountDialog</name>
    <message>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="46"/>
        <source>Get a free trial account</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="63"/>
        <source>Cancel</source>
        <comment>button</comment>
        <translation type="unfinished">Cancelar</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="64"/>
        <source>Get account</source>
        <comment>button</comment>
        <translation type="unfinished">Obter conta</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="91"/>
        <source>Receiving an account indicates that you understand and agree to the terms of the event,&lt;a href=&quot;%1&quot; style=&quot;color:%2; text-decoration:none;&quot;&gt;Event Details&gt;&lt;/a&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="120"/>
        <source>UOS AI Trial Account</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="128"/>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="142"/>
        <source>Save failed, please try again later</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="129"/>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="143"/>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="168"/>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="177"/>
        <source>Confirm</source>
        <comment>button</comment>
        <translation type="unfinished">Confirmar</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="157"/>
        <source>Trial account received successfully.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="159"/>
        <source>The number of uses and duration of the trial account are limited, please configure your personal model account in time! See event details for details.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="161"/>
        <source>The English support for trial accounts is not satisfactory. And the number of uses and duration of the trial account are limited. Please configure your personal model account in time!</source>
        <translation type="unfinished">O suporte em inglês para contas de teste não é satisfatório. Além disso, o número de usos e a duração da conta de teste são limitados. Configure sua conta de modelo pessoal o quanto antes!</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="162"/>
        <source>Start trial</source>
        <comment>button</comment>
        <translation type="unfinished">Iniciar teste</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="167"/>
        <source>The free account activity ends.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="176"/>
        <source>Unable to connect to the server, please check your network or try again later.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>uos_ai::HttpCodeTranslation</name>
    <message>
        <location filename="../src/network/httpcodetranslation.cpp" line="19"/>
        <source>Unable to connect to the server, please check your network or try again later.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/network/httpcodetranslation.cpp" line="22"/>
        <source>Connection failed, please check the fill in information.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/network/httpcodetranslation.cpp" line="25"/>
        <source>Operation canceled.</source>
        <translation type="unfinished">Operação cancelada.</translation>
    </message>
</context>
<context>
    <name>uos_ai::IatWidget</name>
    <message>
        <location filename="../src/audiowizard/gui/iatwidget.cpp" line="152"/>
        <source>Speak now</source>
        <translation>Fale agora</translation>
    </message>
    <message>
        <location filename="../src/audiowizard/gui/iatwidget.cpp" line="160"/>
        <source>Low input volume</source>
        <translation>Volume de entrada baixo</translation>
    </message>
    <message>
        <location filename="../src/audiowizard/gui/iatwidget.cpp" line="163"/>
        <source>Settings</source>
        <translation>Configurações</translation>
    </message>
    <message>
        <location filename="../src/audiowizard/gui/iatwidget.cpp" line="244"/>
        <source>Network unavailable</source>
        <translation>Rede indisponível</translation>
    </message>
</context>
<context>
    <name>uos_ai::IconButtonEx</name>
    <message>
        <location filename="../src/gui/mgmt/private/iconbuttonex.cpp" line="202"/>
        <source>Newly added files require preprocessing before they can be used, and during the data processing process, it may consume a significant amount of computing and storage resources. Data processing will stop after deleting data.</source>
        <translation type="unfinished">Arquivos recém-adicionados exigem pré-processamento antes de serem usados, e durante o processamento de dados, pode consumir uma quantidade significativa de recursos de computação e armazenamento. O processamento de dados será interrompido após a exclusão dos dados.</translation>
    </message>
</context>
<context>
    <name>uos_ai::InputPlaceholderWidget</name>
    <message>
        <location filename="../src/wordwizard/wrapper/inputplaceholderwidget.cpp" line="38"/>
        <location filename="../src/wordwizard/wrapper/inputplaceholderwidget.cpp" line="72"/>
        <source>Ask AI</source>
        <translation>Perguntar à IA</translation>
    </message>
</context>
<context>
    <name>uos_ai::InputWindow</name>
    <message>
        <location filename="../src/wordwizard/wrapper/inputwindow.cpp" line="82"/>
        <source>What to ask about this?</source>
        <translation>O que perguntar sobre isso?</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/inputwindow.cpp" line="114"/>
        <source>Hide until restarting this app</source>
        <translation>Ocultar até reiniciar este aplicativo</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/inputwindow.cpp" line="115"/>
        <source>Disable in This Application</source>
        <translation type="unfinished">Desativar neste Aplicativo</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/inputwindow.cpp" line="116"/>
        <source>Disable Globally</source>
        <translation type="unfinished">Desativar Globalmente</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/inputwindow.cpp" line="134"/>
        <location filename="../src/wordwizard/wrapper/inputwindow.cpp" line="456"/>
        <source>Go to &lt;a href=&quot;#&quot; style=&quot;color:%1;text-decoration:none;&quot;&gt;Settings&lt;/a&gt; to re-enable it.</source>
        <translation>Vá para &lt;a href=&quot;#&quot; style=&quot;color:%1;text-decoration:none;&quot;&gt;Configurações&lt;/a&gt; para reativá-lo.</translation>
    </message>
</context>
<context>
    <name>uos_ai::KnowledgeBaseAgent</name>
    <message>
        <location filename="../src/agent/knowledge/knowledgebaseagent.cpp" line="160"/>
        <source>Searching knowledge base</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/knowledge/knowledgebaseagent.cpp" line="196"/>
        <source>Search complete · %1s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/knowledge/knowledgebaseagent.cpp" line="200"/>
        <source>Search complete · %1m%2s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/knowledge/knowledgebaseagent.cpp" line="211"/>
        <source>References</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>uos_ai::KnowledgeBaseItem</name>
    <message>
        <location filename="../src/gui/mgmt/private/knowledgebaselistitem.cpp" line="57"/>
        <source>Are you sure you want to delete this knowledge base file?</source>
        <translation type="unfinished">Tem certeza que deseja excluir este arquivo da base de conhecimento?</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/knowledgebaselistitem.cpp" line="58"/>
        <source>Cancel</source>
        <comment>button</comment>
        <translation type="unfinished">Cancelar</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/knowledgebaselistitem.cpp" line="59"/>
        <source>Confirm</source>
        <comment>button</comment>
        <translation type="unfinished">Confirmar</translation>
    </message>
</context>
<context>
    <name>uos_ai::KnowledgeBaseListWidget</name>
    <message>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="65"/>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="158"/>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="383"/>
        <source>Delete</source>
        <translation type="unfinished">Excluir</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="69"/>
        <source>Add</source>
        <translation type="unfinished">Adicionar</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="73"/>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="75"/>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="312"/>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="314"/>
        <source>Please install the embedding model plugins first</source>
        <translation type="unfinished">Por favor, instale os plugins do modelo de incorporação primeiro</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="81"/>
        <source>Knowledge Base Management</source>
        <translation type="unfinished">Gerenciamento de Base de Conhecimento</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="95"/>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="566"/>
        <source>This feature requires high hardware resources, and the reference benchmark configuration is: CPU Intel 11th generation i7 or above; Memory of 16GB or more; Having a NVIDIA graphics card and a 10 series or higher is the best option. If the configuration is too low, there may be issues such as lagging and inaccurate answers.</source>
        <translation type="unfinished">Este recurso requer recursos de hardware avançados, e a configuração de referência é: CPU Intel 11ª geração i7 ou superior; Memória de 16GB ou mais; Ter uma placa de vídeo NVIDIA da série 10 ou superior é a melhor opção. Se a configuração for muito baixa, podem ocorrer problemas como lentidão e respostas imprecisas.</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="108"/>
        <source>Here, the knowledge base of the Personal Knowledge Assistant can be defined, and the Personal Knowledge Assistant will answer questions based on the files added below.</source>
        <translation type="unfinished">Aqui, a base de conhecimento do Assistente de Conhecimento Pessoal pode ser definida, e o Assistente de Conhecimento Pessoal responderá perguntas com base nos arquivos adicionados abaixo.</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="158"/>
        <source>Done</source>
        <translation type="unfinished">Concluído</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="171"/>
        <source>None</source>
        <translation type="unfinished">Nenhum</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="217"/>
        <source>File already exist</source>
        <translation type="unfinished">Arquivo já existe</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="218"/>
        <source>The %1 file already exists and cannot be added again. Please modify the file name or delete the existing file before adding it again</source>
        <translation type="unfinished">O arquivo %1 já existe e não pode ser adicionado novamente. Por favor, modifique o nome do arquivo ou exclua o arquivo existente antes de adicioná-lo novamente.</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="243"/>
        <source>All files</source>
        <translation type="unfinished">Todos os arquivos</translation>
    </message>
</context>
<context>
    <name>uos_ai::LaunchAppInst</name>
    <message>
        <source>Launch or Close App</source>
        <translation type="vanished">Iniciar ou Fechar Aplicativo</translation>
    </message>
    <message>
        <source>WPS, Music, Album, Control Center, Log Viewer ...</source>
        <translation type="vanished">WPS, Música, Álbum, Centro de Controle, Visualizador de Logs...</translation>
    </message>
</context>
<context>
    <name>uos_ai::LocalModelItem</name>
    <message>
        <location filename="../src/gui/mgmt/private/localmodelitem.cpp" line="63"/>
        <source>Install</source>
        <translation type="unfinished">Instalar</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/localmodelitem.cpp" line="68"/>
        <source>Uninstall</source>
        <translation type="unfinished">Desinstalar</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/localmodelitem.cpp" line="74"/>
        <source>Update</source>
        <translation type="unfinished">Atualizar</translation>
    </message>
</context>
<context>
    <name>uos_ai::LocalModelListItem</name>
    <message>
        <location filename="../src/gui/mgmt/private/localmodellistitem.cpp" line="34"/>
        <source>uninstall</source>
        <translation type="unfinished">desinstalar</translation>
    </message>
</context>
<context>
    <name>uos_ai::LocalModelListWidget</name>
    <message>
        <location filename="../src/gui/mgmt/private/localmodellistwidget.cpp" line="41"/>
        <source>Local model</source>
        <translation type="unfinished">Modelo local</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/localmodellistwidget.cpp" line="106"/>
        <source>ULLM-1.5B</source>
        <translation type="unfinished">ULLM-1.5B</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/localmodellistwidget.cpp" line="106"/>
        <location filename="../src/gui/mgmt/private/localmodellistwidget.cpp" line="125"/>
        <location filename="../src/gui/mgmt/private/localmodellistwidget.cpp" line="163"/>
        <source>Once installed, you do not need an internet connection to use UOS AI.</source>
        <translation type="unfinished">Uma vez instalado, você não precisa de conexão à Internet para usar o UOS AI.</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/localmodellistwidget.cpp" line="125"/>
        <source>ULLM-7B</source>
        <translation type="unfinished">ULLM-7B</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/localmodellistwidget.cpp" line="144"/>
        <source>DeepSeek-R1-1.5B</source>
        <translation type="unfinished">DeepSeek-R1-1.5B</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/localmodellistwidget.cpp" line="144"/>
        <source>Download from the open-source community at your own risk. Use it in UOS AI Assistant after installation.</source>
        <translation type="unfinished">Baixe da comunidade open-source por sua conta e risco. Use-o no Assistente UOS AI após a instalação.</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/localmodellistwidget.cpp" line="163"/>
        <source>UOS AI large model</source>
        <translation type="unfinished">Modelo grande UOS AI</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/localmodellistwidget.cpp" line="181"/>
        <source>Embedding Plugins</source>
        <translation type="unfinished">Plugins de incorporação</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/localmodellistwidget.cpp" line="181"/>
        <source>After the model is installed, the System Assistant and the Personal Knowledge Assistantt can be run.</source>
        <translation type="unfinished">Após a instalação do modelo, o Assistente de Sistema e o Assistente de Conhecimento Pessoal podem ser executados.</translation>
    </message>
</context>
<context>
    <name>uos_ai::MCPAgent</name>
    <message>
        <location filename="../src/agent/mcpagent.cpp" line="118"/>
        <source>MCP server is not available</source>
        <translation>Servidor MCP não disponível</translation>
    </message>
</context>
<context>
    <name>uos_ai::MCPServer</name>
    <message>
        <location filename="../src/agent/mcpserver.cpp" line="67"/>
        <location filename="../src/agent/mcpserver.cpp" line="139"/>
        <source>The &apos;mcpServers&apos; field is missing.</source>
        <translation>O campo &apos;mcpServers&apos; está ausente.</translation>
    </message>
    <message>
        <location filename="../src/agent/mcpserver.cpp" line="76"/>
        <source>Remove old custom server config failed, server name: %0</source>
        <translation>Falha ao remover configuração antiga do servidor personalizado, nome do servidor: %0</translation>
    </message>
    <message>
        <location filename="../src/agent/mcpserver.cpp" line="89"/>
        <location filename="../src/agent/mcpserver.cpp" line="163"/>
        <source>no valid mcp server.</source>
        <translation>nenhum servidor MCP válido.</translation>
    </message>
    <message>
        <location filename="../src/agent/mcpserver.cpp" line="147"/>
        <source>Duplicate MCP server name: %0.</source>
        <translation>Nome duplicado de servidor MCP: %0.</translation>
    </message>
    <message>
        <location filename="../src/agent/mcpserver.cpp" line="150"/>
        <source>MCP server name &apos;%1&apos; already exists</source>
        <translation>O nome do servidor MCP &apos;%1&apos; já existe</translation>
    </message>
    <message>
        <location filename="../src/agent/mcpserver.cpp" line="176"/>
        <source>Server name &apos;%1&apos; already exists</source>
        <translation>O nome do servidor &apos;%1&apos; já existe</translation>
    </message>
    <message>
        <location filename="../src/agent/mcpserver.cpp" line="223"/>
        <location filename="../src/agent/mcpserver.cpp" line="268"/>
        <source>Failed to open custom config file for writing</source>
        <translation>Falha ao abrir o arquivo de configuração personalizada para escrita</translation>
    </message>
    <message>
        <location filename="../src/agent/mcpserver.cpp" line="231"/>
        <source>Server &apos;%1&apos; is not a custom server or does not exist</source>
        <translation>O servidor &apos;%1&apos; não é um servidor personalizado ou não existe</translation>
    </message>
    <message>
        <location filename="../src/agent/mcpserver.cpp" line="246"/>
        <source>No custom server found.</source>
        <translation>Nenhum servidor personalizado encontrado.</translation>
    </message>
    <message>
        <location filename="../src/agent/mcpserver.cpp" line="252"/>
        <source>Server &apos;%1&apos; not found.</source>
        <translation>Servidor &apos;%1&apos; não encontrado.</translation>
    </message>
    <message>
        <location filename="../src/agent/mcpserver.cpp" line="326"/>
        <source>url field cannot be empty.</source>
        <translation>o campo url não pode estar vazio.</translation>
    </message>
    <message>
        <location filename="../src/agent/mcpserver.cpp" line="333"/>
        <source>command field cannot be empty.</source>
        <translation>o campo command não pode estar vazio.</translation>
    </message>
    <message>
        <location filename="../src/agent/mcpserver.cpp" line="337"/>
        <source>The &apos;command&apos; or &apos;url&apos; field is missing</source>
        <translation>O campo &apos;command&apos; ou &apos;url&apos; está ausente</translation>
    </message>
</context>
<context>
    <name>uos_ai::McpServerItem</name>
    <message>
        <location filename="../src/gui/mgmt/private/mcpserveritem.cpp" line="51"/>
        <source>Install</source>
        <translation type="unfinished">Instalar</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/mcpserveritem.cpp" line="56"/>
        <source>Uninstall</source>
        <translation type="unfinished">Desinstalar</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/mcpserveritem.cpp" line="63"/>
        <source>Update</source>
        <translation type="unfinished">Atualizar</translation>
    </message>
</context>
<context>
    <name>uos_ai::McpServerListItem</name>
    <message>
        <location filename="../src/gui/mgmt/private/mcpserverlistitem.cpp" line="63"/>
        <source>built-in</source>
        <translation>integrado</translation>
    </message>
</context>
<context>
    <name>uos_ai::McpServerListWidget</name>
    <message>
        <location filename="../src/gui/mgmt/private/mcpserverlistwidget.cpp" line="128"/>
        <source>MCP Server</source>
        <translation>Servidor MCP</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/mcpserverlistwidget.cpp" line="135"/>
        <source>All</source>
        <translation>Todos</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/mcpserverlistwidget.cpp" line="136"/>
        <source>Built-in</source>
        <translation>Integrado</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/mcpserverlistwidget.cpp" line="137"/>
        <source>Custom</source>
        <translation type="unfinished">Personalizado</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/mcpserverlistwidget.cpp" line="145"/>
        <source>Add MCP Server</source>
        <translation>Adicionar servidor MCP</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/mcpserverlistwidget.cpp" line="327"/>
        <source>Confirm deletion %1?</source>
        <translation>Confirmar exclusão de %1?</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/mcpserverlistwidget.cpp" line="328"/>
        <source>After deletion, this server will be unavailable. Proceed with caution.</source>
        <translation>Após a exclusão, este servidor ficará indisponível. Prossiga com cautela.</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/mcpserverlistwidget.cpp" line="329"/>
        <source>Cancel</source>
        <translation type="unfinished">Cancelar</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/mcpserverlistwidget.cpp" line="330"/>
        <source>Delete</source>
        <translation type="unfinished">Excluir</translation>
    </message>
</context>
<context>
    <name>uos_ai::McpServerWidget</name>
    <message>
        <location filename="../src/gui/mgmt/private/mcpserverwidget.cpp" line="60"/>
        <source>Mcp Enviorment</source>
        <translation>Ambiente MCP</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/mcpserverwidget.cpp" line="92"/>
        <source>MCP Server</source>
        <translation>Servidor MCP</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/mcpserverwidget.cpp" line="167"/>
        <source>Install UOS AI Agent</source>
        <translation>Instalar Agente UOS AI</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/mcpserverwidget.cpp" line="168"/>
        <source>After installation, MCP Server will be available.</source>
        <translation>Após a instalação, o Servidor MCP estará disponível.</translation>
    </message>
</context>
<context>
    <name>uos_ai::MgmtWindow</name>
    <message>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="112"/>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="451"/>
        <source>Model Configuration</source>
        <translation type="unfinished">Configuração do Modelo</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="115"/>
        <source>Knowledge Base Management</source>
        <translation type="unfinished">Gerenciamento de Base de Conhecimento</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="118"/>
        <source>UOS AI FollowAlong</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="336"/>
        <source>User Agreement</source>
        <translation type="unfinished">Termos de Uso</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="347"/>
        <source>UOS AI User Agreement</source>
        <translation type="unfinished">Termos de Uso do UOS AI</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="348"/>
        <source>Read and agreed</source>
        <translation type="unfinished">Li e concordei</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="374"/>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="385"/>
        <source>Proxy Settings</source>
        <translation type="unfinished">Configurações de Proxy</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="386"/>
        <source>Go to settings</source>
        <translation type="unfinished">Ir para configurações</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="523"/>
        <source>The free account activity ends.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="524"/>
        <source>Confirm</source>
        <comment>button</comment>
        <translation type="unfinished">Confirmar</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="630"/>
        <source>Adding to the knowledge base requires installing the vectorization model plugin. Please go to the app store to download and install.</source>
        <translation type="unfinished">Adicionar à base de conhecimento requer a instalação do plugin de modelo de vetorização. Por favor, vá à loja de aplicativos para baixar e instalar.</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="638"/>
        <source>Do not install</source>
        <comment>button</comment>
        <translation type="unfinished">Não instalar</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="639"/>
        <source>Install immediately</source>
        <comment>button</comment>
        <translation type="unfinished">Instalar imediatamente</translation>
    </message>
</context>
<context>
    <name>uos_ai::ModelHubLLM</name>
    <message>
        <source>YouRong 1.5B</source>
        <translation type="vanished">YouRong 1.5B</translation>
    </message>
    <message>
        <source>YouRong 7B</source>
        <translation type="vanished">YouRong 7B</translation>
    </message>
</context>
<context>
    <name>uos_ai::ModelHubProvider</name>
    <message>
        <location filename="../src/model/modelhub/modelhubprovider.cpp" line="54"/>
        <source>YouRong 1.5B</source>
        <translation type="unfinished">YouRong 1.5B</translation>
    </message>
    <message>
        <location filename="../src/model/modelhub/modelhubprovider.cpp" line="57"/>
        <source>YouRong 7B</source>
        <translation type="unfinished">YouRong 7B</translation>
    </message>
</context>
<context>
    <name>uos_ai::ModelListWidget</name>
    <message>
        <location filename="../src/gui/mgmt/private/modellistwidget.cpp" line="37"/>
        <source>Get a free account</source>
        <translation type="unfinished">Obter uma conta gratuita</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modellistwidget.cpp" line="43"/>
        <location filename="../src/gui/mgmt/private/modellistwidget.cpp" line="120"/>
        <source>Delete</source>
        <translation type="unfinished">Excluir</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modellistwidget.cpp" line="47"/>
        <source>Add</source>
        <translation type="unfinished">Adicionar</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modellistwidget.cpp" line="54"/>
        <source>Online model</source>
        <translation type="unfinished">Modelo online</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modellistwidget.cpp" line="120"/>
        <source>Done</source>
        <translation type="unfinished">Concluído</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modellistwidget.cpp" line="131"/>
        <source>None</source>
        <translation type="unfinished">Nenhum</translation>
    </message>
</context>
<context>
    <name>uos_ai::ModelScopeItem</name>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="97"/>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="304"/>
        <source>Install</source>
        <translation>Instalar</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="107"/>
        <source>Update</source>
        <translation>Atualizar</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="101"/>
        <source>Uninstall</source>
        <translation>Desinstalar</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="112"/>
        <source>Cancel</source>
        <translation>Cancelar</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="150"/>
        <source>About %1GB</source>
        <translation>Aproximadamente %1GB</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="193"/>
        <source>Installing</source>
        <translation>Instalando</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="220"/>
        <source>Are you sure you want to delete this model?</source>
        <translation>Tem certeza que deseja excluir este modelo?</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="221"/>
        <source>Cancel</source>
        <comment>button</comment>
        <translation>Cancelar</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="222"/>
        <source>Confirm</source>
        <comment>button</comment>
        <translation>Confirmar</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="244"/>
        <source>Checking</source>
        <translation>Verificando</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="264"/>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="491"/>
        <source>Ok</source>
        <comment>button</comment>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="265"/>
        <source>%0 download failed, please try again!</source>
        <translation>&apos;Falha no download de %0, por favor tente novamente!&apos;</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="312"/>
        <source>Please install the &quot;Embedding Plugins&quot; first before installing this model.</source>
        <translation>Por favor, instale os &quot;Plugins de Incorporação&quot; primeiro antes de instalar este modelo.</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="492"/>
        <source>target folder trash failed, please try again!</source>
        <translation>falha ao mover a pasta de destino para a lixeira, tente novamente!</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="528"/>
        <source>%1 seconds</source>
        <translation>&apos;%1 segundos&apos;</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="530"/>
        <source>%1 minutes</source>
        <translation>&apos;%1 minutos&apos;</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="535"/>
        <source>%1MB/%2GB downloaded, %3 left.</source>
        <translation>&apos;%1MB/%2GB baixados, %3 restantes.&apos;</translation>
    </message>
</context>
<context>
    <name>uos_ai::ModelSubItem</name>
    <message>
        <location filename="../src/gui/mgmt/private/modelsubitem.cpp" line="38"/>
        <source>Are you sure you want to delete this model?</source>
        <translation type="unfinished">Tem certeza que deseja excluir este modelo?</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelsubitem.cpp" line="39"/>
        <source>Cancel</source>
        <comment>button</comment>
        <translation type="unfinished">Cancelar</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelsubitem.cpp" line="40"/>
        <source>Confirm</source>
        <comment>button</comment>
        <translation type="unfinished">Confirmar</translation>
    </message>
</context>
<context>
    <name>uos_ai::ModelValidator</name>
    <message>
        <location filename="../src/model/modelvalidator.cpp" line="37"/>
        <source>Invalid model account</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/modelvalidator.cpp" line="54"/>
        <source>Unsupported model type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/modelvalidator.cpp" line="62"/>
        <source>Model does not support chat completion</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/modelvalidator.cpp" line="89"/>
        <source>Model is available</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/modelvalidator.cpp" line="98"/>
        <source>HTTP error: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/modelvalidator.cpp" line="108"/>
        <source>Unknown error</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>uos_ai::ModifyProviderDialog</name>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="91"/>
        <source>For proxy settings, please go to system proxy settings</source>
        <translation type="unfinished">Para configurações de proxy, vá para as configurações de proxy do sistema</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="94"/>
        <source>Go to settings</source>
        <translation type="unfinished">Ir para configurações</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="104"/>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="264"/>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="710"/>
        <source>Delete</source>
        <translation type="unfinished">Excluir</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="137"/>
        <source>Edit Model</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="137"/>
        <source>Add Model</source>
        <translation type="unfinished">Adicionar Modelo</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="153"/>
        <source>Account</source>
        <translation type="unfinished">Conta</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="161"/>
        <source>Required, to distinguish multiple models</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="168"/>
        <source>Provider</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="186"/>
        <source>APIKey</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="194"/>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="206"/>
        <source>Required, please input</source>
        <translation type="unfinished">Obrigatório, por favor insira</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="198"/>
        <source>Domain</source>
        <translation type="unfinished">Domínio</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="212"/>
        <source>Enable</source>
        <translation type="unfinished">Habilitar</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="249"/>
        <source>Custom</source>
        <translation type="unfinished">Personalizado</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="269"/>
        <source>Add</source>
        <translation type="unfinished">Adicionar</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="296"/>
        <source>To test whether the model is available, the system sends test information to the large model, which will consume a small amount of tokens.</source>
        <translation type="unfinished">Para testar se o modelo está disponível, o sistema envia informações de teste para o modelo grande, o que consumirá uma pequena quantidade de tokens.</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="346"/>
        <source>Cancel</source>
        <translation type="unfinished">Cancelar</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="348"/>
        <source>Confirm</source>
        <translation type="unfinished">Confirmar</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="523"/>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="612"/>
        <source>Name and Model ID must be filled in.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="674"/>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="684"/>
        <source>Save failed, please try again later</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="710"/>
        <source>Done</source>
        <translation type="unfinished">Concluído</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="787"/>
        <source>Test passed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="788"/>
        <source>The model service is available.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="789"/>
        <source>Confirm</source>
        <comment>button</comment>
        <translation type="unfinished">Confirmar</translation>
    </message>
</context>
<context>
    <name>uos_ai::MultimediaControlInst</name>
    <message>
        <source>Multimedia Control</source>
        <translation type="vanished">Controle Multimídia</translation>
    </message>
    <message>
        <source>Play music, state control, seek...</source>
        <translation type="vanished">Reproduzir música, controle de estado, buscar...</translation>
    </message>
</context>
<context>
    <name>uos_ai::OperatingLineWidget</name>
    <message>
        <location filename="../src/gui/mgmt/private/operatinglinewidget.cpp" line="194"/>
        <source>In data processing</source>
        <translation type="unfinished">Em processamento de dados</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/operatinglinewidget.cpp" line="206"/>
        <source>Data processing error</source>
        <translation type="unfinished">Erro no processamento de dados</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/operatinglinewidget.cpp" line="218"/>
        <source>File error, unable to process, please delete.</source>
        <translation type="unfinished">Erro no arquivo, impossível processar, por favor exclua.</translation>
    </message>
</context>
<context>
    <name>uos_ai::OutlineAgent</name>
    <message>
        <location filename="../src/agent/research/outlineagent.cpp" line="114"/>
        <source>Generating outline</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/outlineagent.cpp" line="117"/>
        <source>Generating outline content for you.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/outlineagent.cpp" line="143"/>
        <source>Outline generated, please confirm</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/outlineagent.cpp" line="145"/>
        <source>Detected that you have uploaded a local outline,  Currently parsing the outline content for you.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/outlineagent.cpp" line="148"/>
        <source>Detected uploaded local outline, please confirm.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/outlineagent.cpp" line="150"/>
        <source>Failed to parse the uploaded outline file, please re-upload</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/outlineagent.cpp" line="163"/>
        <source>Generating outline content failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/outlineagent.cpp" line="193"/>
        <source>Based on your writing task, I have generated the following outline for **%1**:

</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/outlineagent.cpp" line="195"/>
        <source>I have parsed your uploaded outline and structured it as **%1**:

</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/outlineagent.cpp" line="208"/>
        <source>
The outline contains %1 sections in total. Please confirm to proceed with research and writing.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>uos_ai::PersonalKnowledgeAssistant</name>
    <message>
        <location filename="../src/assistant/personalknowledgeassistant.cpp" line="43"/>
        <source>The Personal Knowledge Assistant can only be used after configuring the model plug.</source>
        <translation type="unfinished">O Assistente de Conhecimento Pessoal só pode ser usado após configurar o plug-in do modelo.</translation>
    </message>
    <message>
        <location filename="../src/assistant/personalknowledgeassistant.cpp" line="49"/>
        <source>The Personal Knowledge Assistant can only be used after configuring the knowledge base.</source>
        <translation type="unfinished">O Assistente de Conhecimento Pessoal só pode ser usado após configurar a base de conhecimento.</translation>
    </message>
</context>
<context>
    <name>uos_ai::PrivateModelListWidget</name>
    <message>
        <location filename="../src/gui/mgmt/private/privatemodellistwidget.cpp" line="35"/>
        <location filename="../src/gui/mgmt/private/privatemodellistwidget.cpp" line="118"/>
        <source>Delete</source>
        <translation>Excluir</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/privatemodellistwidget.cpp" line="39"/>
        <source>Add</source>
        <translation>Adicionar</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/privatemodellistwidget.cpp" line="46"/>
        <source>Private deployment model</source>
        <translation>Modelo de implantação privada</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/privatemodellistwidget.cpp" line="118"/>
        <source>Done</source>
        <translation>Concluído</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/privatemodellistwidget.cpp" line="127"/>
        <source>None</source>
        <translation>Nenhum</translation>
    </message>
</context>
<context>
    <name>uos_ai::ProviderListItem</name>
    <message>
        <location filename="../src/gui/mgmt/private/providerlistitem.cpp" line="127"/>
        <source>Are you sure you want to delete this provider?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/providerlistitem.cpp" line="128"/>
        <source>Cancel</source>
        <comment>button</comment>
        <translation type="unfinished">Cancelar</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/providerlistitem.cpp" line="129"/>
        <source>Confirm</source>
        <comment>button</comment>
        <translation type="unfinished">Confirmar</translation>
    </message>
</context>
<context>
    <name>uos_ai::ReferenceDialog</name>
    <message>
        <location filename="../src/gui/knowledgebase/referencedialog.cpp" line="55"/>
        <source>Reference</source>
        <translation>Referência</translation>
    </message>
    <message>
        <location filename="../src/gui/knowledgebase/referencedialog.cpp" line="115"/>
        <source>Open</source>
        <translation>Abrir</translation>
    </message>
    <message>
        <location filename="../src/gui/knowledgebase/referencedialog.cpp" line="150"/>
        <source>Documents don&apos;t exits!</source>
        <translation>Documentos não existem!</translation>
    </message>
</context>
<context>
    <name>uos_ai::ReportWriterAgent</name>
    <message>
        <location filename="../src/agent/research/reportwriteragent.cpp" line="177"/>
        <source>Document Generating</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/reportwriteragent.cpp" line="216"/>
        <source>failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/reportwriteragent.cpp" line="443"/>
        <source>Document Generated</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/reportwriteragent.cpp" line="444"/>
        <source>The document has been generated based on the outline. You can click the card below to edit the content, or click the &quot;Save As&quot; button to save it locally for further editing.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/reportwriteragent.cpp" line="455"/>
        <location filename="../src/agent/research/reportwriteragent.cpp" line="603"/>
        <source>You can ask follow-up questions or request adjust the article.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>uos_ai::SearchOnlineInst</name>
    <message>
        <source>Search Online</source>
        <translation type="vanished">Pesquisar Online</translation>
    </message>
    <message>
        <source>Enter Search Content</source>
        <translation type="vanished">Digite o Conteúdo da Pesquisa</translation>
    </message>
</context>
<context>
    <name>uos_ai::SendMailInst</name>
    <message>
        <source>Send Mail</source>
        <translation type="vanished">Enviar E-mail</translation>
    </message>
    <message>
        <source>Help me send an email to [Recipient&apos;s Name], with the content: [Email Content].</source>
        <translation type="vanished">Ajude-me a enviar um e-mail para [Nome do Destinatário], com o conteúdo: [Conteúdo do E-mail].</translation>
    </message>
    <message>
        <source>Sorry, no matching operations were found.</source>
        <translation type="vanished">Desculpe, nenhuma operação correspondente foi encontrada.</translation>
    </message>
    <message>
        <source>Please extract the relevant parameters from the provided input to match the following JSON email template format,and output only the JSON content. Do not include any extraneous information.

Email template format:
json
{&quot;subject&quot;: &quot;Email Subject&quot;, &quot;content&quot;: &quot;Email Body&quot;, &quot;to&quot;: &quot;Recipient&quot;, &quot;cc&quot;: &quot;CC Recipient&quot;, &quot;bcc&quot;: &quot;BCC Recipient&quot;}

Input: %1</source>
        <translation type="vanished">Extraia os parâmetros relevantes da entrada fornecida para corresponder ao formato de modelo de e-mail JSON abaixo e retorne apenas o conteúdo JSON. Não inclua nenhuma informação extra.

Formato do modelo de e-mail:

json
{&quot;subject&quot;: &quot;Assunto do E-mail&quot;, &quot;content&quot;: &quot;Corpo do E-mail&quot;, &quot;to&quot;: &quot;Destinatário&quot;, &quot;cc&quot;: &quot;Destinatário em Cópia&quot;, &quot;bcc&quot;: &quot;Destinatário em Cópia Oculta&quot;}

Entrada: %1</translation>
    </message>
</context>
<context>
    <name>uos_ai::ServiceConfigChannel</name>
    <message>
        <location filename="../src/gui/web/serviceconfigchannel.cpp" line="271"/>
        <location filename="../src/gui/web/serviceconfigchannel.cpp" line="282"/>
        <location filename="../src/gui/web/serviceconfigchannel.cpp" line="328"/>
        <location filename="../src/gui/web/serviceconfigchannel.cpp" line="346"/>
        <source>Failed to get MCP server instance.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/serviceconfigchannel.cpp" line="304"/>
        <source>Server &apos;%1&apos; is not a custom server or does not exist</source>
        <translation type="unfinished">O servidor &apos;%1&apos; não é um servidor personalizado ou não existe</translation>
    </message>
    <message>
        <location filename="../src/gui/web/serviceconfigchannel.cpp" line="307"/>
        <source>MCP server name &apos;%1&apos; already exists</source>
        <translation type="unfinished">O nome do servidor MCP &apos;%1&apos; já existe</translation>
    </message>
    <message>
        <location filename="../src/gui/web/serviceconfigchannel.cpp" line="350"/>
        <source>Server &apos;%1&apos; does not exist</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>uos_ai::SessionManager</name>
    <message>
        <location filename="../src/session/sessionmanager.cpp" line="52"/>
        <source>Session with ID %1 already exists</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/session/sessionmanager.cpp" line="63"/>
        <source>Session %1 create assistant %2 failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/session/sessionmanager.cpp" line="74"/>
        <source>Session %1 create success</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/session/sessionmanager.cpp" line="120"/>
        <source>Session %1 not found</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/session/sessionmanager.cpp" line="128"/>
        <source>Session %1 is not idle</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>uos_ai::ShortcutUpdateDialog</name>
    <message>
        <source>Shortcut: [Super + Space]. Quickly invoke UOS AI to access all AI features in one place.</source>
        <translation type="vanished">Atalho: [Super + Espaço]. Invocar rapidamente o UOS AI para acessar todos os recursos de IA em um só lugar.</translation>
    </message>
    <message>
        <source>Got it</source>
        <translation type="vanished">Entendi</translation>
    </message>
    <message>
        <source>This prompt will appear %1 more times, &lt;a href=&quot;#nomore&quot; style=&quot;color: %2; text-decoration: none;&quot;&gt;Do not show again&lt;/a&gt;</source>
        <translation type="vanished">Este aviso aparecerá mais %1 vezes, &lt;a href=&quot;#nomore&quot; style=&quot;color: %2; text-decoration: none;&quot;&gt;Não mostrar novamente&lt;/a&gt;</translation>
    </message>
</context>
<context>
    <name>uos_ai::SkillCommandTextEdit</name>
    <message>
        <location filename="../src/gui/mgmt/private/skillcommandtextedit.cpp" line="55"/>
        <source>Take </source>
        <translation>&apos;Pegar &apos;</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/skillcommandtextedit.cpp" line="56"/>
        <source> translate into English</source>
        <translation>&apos; traduzir para inglês&apos;</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/skillcommandtextedit.cpp" line="185"/>
        <location filename="../src/gui/mgmt/private/skillcommandtextedit.cpp" line="218"/>
        <location filename="../src/gui/mgmt/private/skillcommandtextedit.cpp" line="459"/>
        <location filename="../src/gui/mgmt/private/skillcommandtextedit.cpp" line="604"/>
        <location filename="../src/gui/mgmt/private/skillcommandtextedit.cpp" line="792"/>
        <location filename="../src/gui/mgmt/private/skillcommandtextedit.cpp" line="796"/>
        <source>Exceeded character limit</source>
        <translation>Limite de caracteres excedido</translation>
    </message>
</context>
<context>
    <name>uos_ai::SkillListItem</name>
    <message>
        <location filename="../src/gui/mgmt/private/skilllistitem.cpp" line="111"/>
        <location filename="../src/gui/mgmt/private/skilllistitem.cpp" line="123"/>
        <location filename="../src/gui/mgmt/private/skilllistitem.cpp" line="212"/>
        <source>Enable</source>
        <translation>Habilitar</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/skilllistitem.cpp" line="111"/>
        <location filename="../src/gui/mgmt/private/skilllistitem.cpp" line="123"/>
        <location filename="../src/gui/mgmt/private/skilllistitem.cpp" line="212"/>
        <source>Disabled</source>
        <translation>Desabilitado</translation>
    </message>
</context>
<context>
    <name>uos_ai::SkillListWidget</name>
    <message>
        <location filename="../src/gui/mgmt/private/skilllistwidget.cpp" line="64"/>
        <source>Skill Management</source>
        <translation>Gerenciamento de Habilidades</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/skilllistwidget.cpp" line="68"/>
        <source>Add Skill</source>
        <translation>Adicionar Habilidade</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/skilllistwidget.cpp" line="75"/>
        <source>The first 4 skills will be displayed on the toolbar, and others will be hidden in the More menu.</source>
        <translation>As primeiras 4 habilidades serão exibidas na barra de ferramentas, e as outras ficarão ocultas no menu Mais.</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/skilllistwidget.cpp" line="215"/>
        <source>Saved</source>
        <translation>Salvo</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/skilllistwidget.cpp" line="239"/>
        <source>Are you sure you want to delete the skill &quot;%1&quot;?</source>
        <translation>Tem certeza que deseja excluir a habilidade &quot;%1&quot;?</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/skilllistwidget.cpp" line="240"/>
        <source>Cancel</source>
        <translation>Cancelar</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/skilllistwidget.cpp" line="241"/>
        <source>Delete</source>
        <translation>Excluir</translation>
    </message>
</context>
<context>
    <name>uos_ai::SystemChannel</name>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="145"/>
        <source>UOS AI</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="146"/>
        <source>Ask UOS AI, kiss your worries goodbye.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="147"/>
        <source>Update History</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="148"/>
        <source>Settings</source>
        <translation type="unfinished">Configurações</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="149"/>
        <source>Help</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="150"/>
        <source>About</source>
        <translation type="unfinished">Sobre</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="151"/>
        <source>New Chat</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="152"/>
        <source>Temporary Chat</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="153"/>
        <source>AI Writing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="154"/>
        <source>AI Translation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="155"/>
        <source>AI Knowledge Base</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="156"/>
        <source>MCP Server</source>
        <translation type="unfinished">Servidor MCP</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="157"/>
        <source>Commands</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="158"/>
        <source>Agent Store</source>
        <translation type="unfinished">Loja de Agentes</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="159"/>
        <source>More</source>
        <translation type="unfinished">Mais</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="160"/>
        <source>Chat History</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="161"/>
        <source>Today</source>
        <translation type="unfinished">Hoje</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="162"/>
        <source>Yesterday</source>
        <translation type="unfinished">Ontem</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="163"/>
        <source>Last 7 Days</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="164"/>
        <source>Last 30 Days</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="165"/>
        <source>January</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="166"/>
        <source>February</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="167"/>
        <source>March</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="168"/>
        <source>April</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="169"/>
        <source>May</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="170"/>
        <source>June</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="171"/>
        <source>July</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="172"/>
        <source>August</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="173"/>
        <source>September</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="174"/>
        <source>October</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="175"/>
        <source>November</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="176"/>
        <source>year</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="177"/>
        <source>Earlier</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="178"/>
        <source>Delete</source>
        <translation type="unfinished">Excluir</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="179"/>
        <source>Confirm Deletion</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="180"/>
        <source>This action will delete all content related to this chat from UOS AI.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="181"/>
        <source>Confirm Delete</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="182"/>
        <source>Cancel</source>
        <translation type="unfinished">Cancelar</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="183"/>
        <source>Batch Manage</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="184"/>
        <source>All</source>
        <translation type="unfinished">Todos</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="185"/>
        <source>Select All</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="186"/>
        <source>%1 conversations selected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="187"/>
        <source>No chat history yet</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="188"/>
        <source>Chat content not found</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="189"/>
        <source>DeepThink</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="190"/>
        <source>Search</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="191"/>
        <source>Attachments</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="192"/>
        <source>Upload Files</source>
        <translation type="unfinished">Enviar Arquivos</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="193"/>
        <source>Screenshot Q&amp;A</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="194"/>
        <source>Voice Input</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="195"/>
        <source>Send</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="196"/>
        <source>Ask a question...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="197"/>
        <source>Voice Read</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="198"/>
        <source>Stop Reading</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="199"/>
        <source>Copy</source>
        <translation type="unfinished">Copiar</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="200"/>
        <source>Regenerate</source>
        <translation type="unfinished">Regenerar</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="201"/>
        <source>Re-edit</source>
        <translation type="unfinished">Reeditar</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="202"/>
        <source>Stop Generating</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="203"/>
        <source>Generation stopped</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="204"/>
        <source>You stopped this answer, please re-edit your question</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="205"/>
        <source>Back to Bottom</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="206"/>
        <source>Thinking...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="207"/>
        <source>Deep think completed (took %1s)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="208"/>
        <source>Parsing...</source>
        <translation type="unfinished">Analisando...</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="209"/>
        <source>Parsing failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="210"/>
        <source>You can add up to 50 files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="211"/>
        <source>Summarize the core content of the file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="212"/>
        <source>Model List</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="213"/>
        <source>Smart Recommendation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="214"/>
        <source>Smart switch for best match</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="215"/>
        <source>Local Model</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="216"/>
        <source>Online Model</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="217"/>
        <source>Add Model</source>
        <translation type="unfinished">Adicionar Modelo</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="218"/>
        <source>Official</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="219"/>
        <source>AI-generated content is for reference only. Please verify its accuracy.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="220"/>
        <source>Temporary chats are not saved in history. The content will be completely deleted upon leaving.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="221"/>
        <source>Maximum of 10 concurrent chats reached. Please try again later.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="222"/>
        <source>You have X newly answered chats</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="223"/>
        <source>View Now</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="224"/>
        <source>Remind Me Later</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="225"/>
        <source>Infinite inspiration, worry-free writing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="226"/>
        <source>Enable to search the web for more real-time, comprehensive, and accurate references.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="227"/>
        <source>Upload files/images as references</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="228"/>
        <source>Reference Outline / Local File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="229"/>
        <source>As reference material / As outline file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="230"/>
        <source>File Upload</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="231"/>
        <source>As Material</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="232"/>
        <source>As Outline</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="233"/>
        <source>Only 1 file is supported for outline</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="234"/>
        <source>Local Materials</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="235"/>
        <source>File Outline</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="236"/>
        <source>Outline</source>
        <translation type="unfinished">Esboço</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="237"/>
        <source>View All</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="238"/>
        <source>Collapse</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="239"/>
        <source>Recent Creations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="240"/>
        <source>Upload File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="241"/>
        <source>Reference Outline</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="242"/>
        <source>Local File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="243"/>
        <source>Heading</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="244"/>
        <source>Export Document</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="245"/>
        <source>Exit Full Screen</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="246"/>
        <source>Untitled Document</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="247"/>
        <source>If you don&apos;t want local materials to be uploaded, you can do the following before generating content:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="248"/>
        <source>1. Switch to a local model (e.g., DeepSeek-R1-1.5B) or a privately deployed model</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="249"/>
        <source>2. Turn off &quot;Web Search&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="250"/>
        <source>Materials will be uploaded to the online model for analysis. Continue generating?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="251"/>
        <source>Materials will be uploaded to the online model (%1) for analysis. Continue generating?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="252"/>
        <source>Enable Privacy Mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="253"/>
        <source>Continue Generating</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="254"/>
        <source>You can enter more requirements to optimize or adjust the generated content.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="255"/>
        <source>Detected local outline uploaded. Analyzing outline content...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="256"/>
        <source>Generating outline content...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="257"/>
        <source>An editable outline has been generated. After confirming, click the blue button below to proceed to document generation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="258"/>
        <source>Unable to parse the uploaded outline file. Please re-upload.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="259"/>
        <source>Re-upload Outline</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="260"/>
        <source>Directly generate outline using AI</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="261"/>
        <source>Add sub-chapter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="262"/>
        <source>Delete chapter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="263"/>
        <source>Add chapter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="264"/>
        <source>Enter chapter title</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="265"/>
        <source>Delete this heading?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="266"/>
        <source>Generate document from outline</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="267"/>
        <source>Save as Word</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="268"/>
        <source>Save as PDF</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="269"/>
        <source>Save as Markdown</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="270"/>
        <source>Saving...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="271"/>
        <source>Saved successfully!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="272"/>
        <source>Failed to save, please try again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="273"/>
        <source>Undo</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="274"/>
        <source>Redo</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="275"/>
        <source>Body Text</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="276"/>
        <source>Heading %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="277"/>
        <source>Bold</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="278"/>
        <source>Italic</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="279"/>
        <source>Strikethrough</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="280"/>
        <source>Link Text</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="281"/>
        <source>Bulleted List</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="282"/>
        <source>Numbered List</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="283"/>
        <source>Decrease Indent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="284"/>
        <source>Increase Indent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="285"/>
        <source>Blockquote</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="286"/>
        <source>Divider</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="287"/>
        <source>Copy Full Text</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="288"/>
        <source>Print Document</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="289"/>
        <source>Share Document</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="290"/>
        <source>Zoom Out</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="291"/>
        <source>Full Screen</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="292"/>
        <source>Close</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="293"/>
        <source>Please enter the text to be translated first.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="294"/>
        <source>Identifying source language...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="295"/>
        <source>My MCP Server</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="296"/>
        <source>Add MCP Server</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="297"/>
        <source>Delete MCP Server</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="298"/>
        <source>Built-in Only</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="299"/>
        <source>Custom Added Only</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="300"/>
        <source>To use MCP services, please install the MCP environment (UOS AI Agent) from the App Store first.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="301"/>
        <source>Install Now</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="302"/>
        <source>System Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="303"/>
        <source>Bluetooth</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="304"/>
        <source>Wireless Network</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="305"/>
        <source>DND Mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="306"/>
        <source>Eye Comfort</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="307"/>
        <source>Brightness</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="308"/>
        <source>Volume</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="309"/>
        <source>Font Size</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="310"/>
        <source>App Store</source>
        <translation type="unfinished">Loja de Aplicativos</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="311"/>
        <source>Schedule Management</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="312"/>
        <source>Click to download</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="313"/>
        <source>downloads</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="316"/>
        <source>Go to configuration</source>
        <translation type="unfinished">Ir para configuração</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="317"/>
        <source>No account</source>
        <translation type="unfinished">Sem conta</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="318"/>
        <source>Input question</source>
        <translation type="unfinished">Inserir pergunta</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="319"/>
        <source>The content generated by AI is for reference only, please pay attention to the accuracy of the information.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="320"/>
        <source>Welcome to UOS AI</source>
        <translation type="unfinished">Bem-vindo ao UOS AI</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="321"/>
        <source>Here are some of the things UOS AI can help you do</source>
        <translation type="unfinished">Aqui estão algumas coisas que o UOS AI pode ajudá-lo a fazer</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="322"/>
        <source>Stop</source>
        <translation type="unfinished">Parar</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="323"/>
        <source>Play</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="324"/>
        <source>Retry</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="325"/>
        <source>Clear conversation history</source>
        <translation type="unfinished">Limpar histórico de conversas</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="326"/>
        <source>Please connect the microphone and try again</source>
        <translation type="unfinished">Por favor, conecte o microfone e tente novamente</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="327"/>
        <source>Chat history cleared</source>
        <translation type="unfinished">Histórico de chat limpo</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="328"/>
        <source>Click to start/stop recording</source>
        <translation type="unfinished">Clique para iniciar/parar gravação</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="329"/>
        <source>Listening</source>
        <translation type="unfinished">Ouvindo</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="330"/>
        <source>Sleeping</source>
        <translation type="unfinished">Inativo</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="331"/>
        <source>Microphone not detected</source>
        <translation type="unfinished">Microfone não detectado</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="332"/>
        <source>Connection failed, click to try again</source>
        <translation type="unfinished">Falha na conexão, clique para tentar novamente</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="333"/>
        <source>Click on the animation or Ctrl+Super+Space to activate</source>
        <translation type="unfinished">Clique na animação ou Ctrl+Super+Espaço para ativar</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="334"/>
        <source>Voice input is temporarily unavailable, please check the network!</source>
        <translation type="unfinished">Entrada de voz temporariamente indisponível, por favor verifique a rede!</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="335"/>
        <source>Unable to connect to the server, please check your network or try again later.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="336"/>
        <source>Voice conversation</source>
        <translation type="unfinished">Conversa por voz</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="337"/>
        <source>Click the animation or press Enter to send</source>
        <translation type="unfinished">Clique na animação ou pressione Enter para enviar</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="338"/>
        <source>Stop recording after %1 seconds</source>
        <translation type="unfinished">Parar gravação após %1 segundos</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="339"/>
        <source>Thinking</source>
        <translation type="unfinished">Pensando</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="340"/>
        <source>Click animation to interrupt</source>
        <translation type="unfinished">Clique na animação para interromper</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="341"/>
        <source>Answering</source>
        <translation type="unfinished">Respondendo</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="342"/>
        <source>Your free account quota has been exhausted, please configure your model account to continue using it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="343"/>
        <source>Your free account has expired, please configure your model account to continue using it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="344"/>
        <source>UOS AI requires an AI model account to be configured before it can be used. Please configure a model account first.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="345"/>
        <source>Activate</source>
        <translation type="unfinished">Ativar</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="346"/>
        <source>Voice input</source>
        <translation type="unfinished">Entrada de voz</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="347"/>
        <source>Voice broadcast is temporarily unavailable, please check the network!</source>
        <translation type="unfinished">A transmissão de voz está temporariamente indisponível, por favor verifique a rede!</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="348"/>
        <source>Turn off voice conversation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="349"/>
        <source>The picture has been generated, please switch to the chat interface to view it.</source>
        <translation type="unfinished">A imagem foi gerada, por favor mude para a interface de chat para visualizá-la.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="350"/>
        <source>No account, please configure an account</source>
        <translation type="unfinished">Nenhuma conta, por favor configure uma conta</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="351"/>
        <source>Answer each question up to 5 times</source>
        <translation type="unfinished">Responder cada pergunta até 5 vezes</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="352"/>
        <source>Copied successfully</source>
        <translation type="unfinished">Copiado com sucesso</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="353"/>
        <source>Sound output device not detected</source>
        <translation type="unfinished">Dispositivo de saída de som não detectado</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="354"/>
        <source>The sound output device is not detected, please check and try again!</source>
        <translation type="unfinished">O dispositivo de saída de som não foi detectado, por favor verifique e tente novamente!</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="355"/>
        <source>Mode</source>
        <translation type="unfinished">Modo</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="356"/>
        <source>Window Mode</source>
        <translation type="unfinished">Modo Janela</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="357"/>
        <source>Sidebar Mode</source>
        <translation type="unfinished">Modo Barra Lateral</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="358"/>
        <source>Assistant List</source>
        <translation type="unfinished">Lista de Assistentes</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="359"/>
        <source>Agent List</source>
        <translation type="unfinished">Lista de Agentes</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="360"/>
        <source>UOS System Assistant</source>
        <translation type="unfinished">Assistente do Sistema UOS</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="361"/>
        <source>Deepin System Assistant</source>
        <translation type="unfinished">Assistente do Sistema Deepin</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="362"/>
        <source>Personal Knowledge Assistant</source>
        <translation type="unfinished">Assistente de Conhecimento Pessoal</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="363"/>
        <source>Please configure the knowledge base</source>
        <translation type="unfinished">Por favor, configure a base de conhecimento</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="364"/>
        <source>Before using the [Personal Knowledge Assistant], it is necessary to configure the knowledge base. After configuring the knowledge base, AI will answer questions or generate content based on the content you have configured in the knowledge base.</source>
        <translation type="unfinished">Antes de usar o [Assistente de Conhecimento Pessoal], é necessário configurar a base de conhecimento. Após configurar a base de conhecimento, a IA responderá perguntas ou gerará conteúdo com base no conteúdo que você configurou na base de conhecimento.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="365"/>
        <source>Please configure the large model</source>
        <translation type="unfinished">Por favor, configure o modelo grande</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="366"/>
        <source>The personal knowledge assistant can only be used after configuring a large model.</source>
        <translation type="unfinished">O assistente de conhecimento pessoal só pode ser usado após configurar um modelo grande.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="367"/>
        <source>To configure</source>
        <translation type="unfinished">Configurar</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="368"/>
        <source>To install</source>
        <translation type="unfinished">Instalar</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="369"/>
        <source>Please install [EmbeddingPlugins]</source>
        <translation type="unfinished">Por favor, instale [EmbeddingPlugins]</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="370"/>
        <source>This assistant requires the installation of the EmbeddingPlugins to run</source>
        <translation type="unfinished">Este assistente requer a instalação dos EmbeddingPlugins para funcionar</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="373"/>
        <source>Drag files here to add them.</source>
        <translation type="unfinished">Arraste arquivos aqui para adicioná-los.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="374"/>
        <source>You can only add 3 files, supported file types include: txt, doc, docx, xls, xlsx, ppt, pptx, pdf, md, png, jpg, jpeg, code files, etc.</source>
        <translation type="unfinished">Você pode adicionar apenas 3 arquivos; os tipos suportados incluem: txt, doc, docx, xls, xlsx, ppt, pptx, pdf, md, png, jpg, jpeg, arquivos de código, etc.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="375"/>
        <source>You can only add a maximum of one file.</source>
        <translation type="unfinished">Você só pode adicionar no máximo um arquivo.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="376"/>
        <source>The file format is not supported.</source>
        <translation type="unfinished">O formato do arquivo não é suportado.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="377"/>
        <source>Summarize the key content of the file.</source>
        <translation type="unfinished">Resumir o conteúdo principal do arquivo.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="378"/>
        <source>File Error</source>
        <translation type="unfinished">Erro no arquivo</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="379"/>
        <source>File has been deleted.</source>
        <translation type="unfinished">O arquivo foi excluído.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="380"/>
        <source>The file size exceeds the 100MB limit.</source>
        <translation type="unfinished">O tamanho do arquivo excede o limite de 100MB.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="381"/>
        <source>Upload a document</source>
        <translation type="unfinished">Enviar um documento</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="382"/>
        <source>File deleted</source>
        <translation type="unfinished">Arquivo excluído</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="383"/>
        <source>No text was parsed</source>
        <translation type="unfinished">Nenhum texto foi analisado</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="384"/>
        <source>Reference</source>
        <translation type="unfinished">Referência</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="387"/>
        <source>Instruction</source>
        <translation type="unfinished">Instrução</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="388"/>
        <source>Type &quot;/&quot; in the input box to activate.</source>
        <translation type="unfinished">Digite &quot;/&quot; na caixa de entrada para ativar.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="389"/>
        <source>Please enter; “Ctrl+Enter” to change the line.</source>
        <translation type="unfinished">Digite; “Ctrl+Enter” para mudar de linha.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="390"/>
        <source>Enter your question, or enter &quot;/&quot; to select a command
&quot;Ctrl+Enter&quot;  to start a new line</source>
        <translation type="unfinished">Digite sua pergunta ou &quot;/&quot; para selecionar um comando
&quot;Ctrl+Enter&quot; para começar uma nova linha</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="393"/>
        <source>Search complete.</source>
        <translation type="unfinished">Busca concluída.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="394"/>
        <source>Click to view results</source>
        <translation type="unfinished">Clique para ver os resultados</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="397"/>
        <source>edit</source>
        <translation type="unfinished">editar</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="398"/>
        <source>save</source>
        <translation type="unfinished">salvar</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="399"/>
        <source>copy</source>
        <translation type="unfinished">copiar</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="402"/>
        <source>Thinking has stopped</source>
        <translation type="unfinished">O pensamento foi interrompido</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="403"/>
        <source>Back to bottom</source>
        <translation type="unfinished">Voltar para o final</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="404"/>
        <source>Deeply thought (%1 seconds)</source>
        <translation type="unfinished">Pensamento profundo (%1 segundos)</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="407"/>
        <source>New Conversation</source>
        <translation type="unfinished">Nova Conversa</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="408"/>
        <source>History</source>
        <translation type="unfinished">Histórico</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="409"/>
        <source>No History Records</source>
        <translation type="unfinished">Nenhum registro no histórico</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="410"/>
        <source>Are you sure to delete the conversation? It will be unrecoverable once deleted.</source>
        <translation type="unfinished">Tem certeza que deseja excluir a conversa? Ela será irrecuperável após a exclusão.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="411"/>
        <source>The %1 agent used in this conversation has been deleted</source>
        <translation type="unfinished">O agente %1 usado nesta conversa foi excluído</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="412"/>
        <source>This conversation cannot be viewed. To view it, please install the %1 agent and try again.</source>
        <translation type="unfinished">Esta conversa não pode ser visualizada. Para visualizá-la, instale o agente %1 e tente novamente.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="413"/>
        <source>The original conversation model has been deleted. We have switched to a new model for you to continue the conversation.</source>
        <translation type="unfinished">O modelo original da conversa foi excluído. Mudamos para um novo modelo para que você possa continuar a conversa.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="416"/>
        <source>Recommendations</source>
        <translation type="unfinished">Recomendações</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="417"/>
        <source>No Model</source>
        <translation type="unfinished">Sem Modelo</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="418"/>
        <source>No model available. Please install or configure a model in the settings.</source>
        <translation type="unfinished">Nenhum modelo disponível. Instale ou configure um modelo nas configurações.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="419"/>
        <source>Please Describe the Content Theme and Requirements for Your Creation.</source>
        <translation type="unfinished">Descreva o tema do conteúdo e os requisitos para sua criação.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="420"/>
        <source>Please Enter the Content You Want to Translate and Specify the Target Language. Default Translation is to Chinese.</source>
        <translation type="unfinished">Insira o conteúdo que deseja traduzir e especifique o idioma de destino. A tradução padrão é para chinês.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="421"/>
        <source>Please Enter the Text You Need to Process and Specify Your Requirements.</source>
        <translation type="unfinished">Insira o texto que precisa processar e especifique seus requisitos.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="422"/>
        <source>New Agent Added</source>
        <translation type="unfinished">Novo Agente Adicionado</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="423"/>
        <source>New Writing, Text Processing, and Translation Agents have been added. Check them out now.</source>
        <translation type="unfinished">Novos agentes de escrita, processamento de texto e tradução foram adicionados. Confira agora.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="424"/>
        <source>Try it</source>
        <translation type="unfinished">Experimente</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="425"/>
        <source>Write an article based on the following document:</source>
        <translation type="unfinished">Escreva um artigo com base no seguinte documento:</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="426"/>
        <source>Translate the following document into English:</source>
        <translation type="unfinished">Traduza o seguinte documento para inglês:</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="429"/>
        <source>Add Mcp Server</source>
        <translation type="unfinished">Adicionar Servidor MCP</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="430"/>
        <source>Add Server</source>
        <translation type="unfinished">Adicionar Servidor</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="431"/>
        <source>Add failed! Error reason:</source>
        <translation type="unfinished">Falha ao adicionar! Motivo do erro:</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="432"/>
        <source>MCP environment missing. Please install 【UOS AI Agent】</source>
        <translation type="unfinished">Ambiente MCP ausente. Instale o 【UOS AI Agent】</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="433"/>
        <source>Calling</source>
        <translation type="unfinished">Chamando</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="434"/>
        <source>Completed</source>
        <translation type="unfinished">Concluído</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="435"/>
        <source>Call Failed</source>
        <translation type="unfinished">Chamada Falhou</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="436"/>
        <source>Cancelled</source>
        <translation type="unfinished">Cancelado</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="437"/>
        <source>params</source>
        <translation type="unfinished">parâmetros</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="438"/>
        <source>result</source>
        <translation type="unfinished">resultado</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="439"/>
        <source>For MCP Server, switch to officially released model &quot;DeepSeek-Trial Account&quot;</source>
        <translation type="unfinished">Para o Servidor MCP, mude para o modelo oficial &quot;DeepSeek-Trial Account&quot;</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="440"/>
        <source>Enter MCP Server command, e.g., &quot;Change system to dark mode for me&quot;</source>
        <translation type="unfinished">Digite o comando do Servidor MCP, ex.: &quot;Mude o sistema para o modo escuro&quot;</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="441"/>
        <source>Agent server is not available</source>
        <translation type="unfinished">Servidor do agente não está disponível</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="442"/>
        <source>Agent server exception</source>
        <translation type="unfinished">Exceção no servidor do agente</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="443"/>
        <source>MCP server is not available</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="444"/>
        <source>Confirm</source>
        <translation type="unfinished">Confirmar</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="445"/>
        <source>Automate multi-file and multi-app tasks with one command using MCP Service. Try it now!</source>
        <translation type="unfinished">Automatize tarefas com vários arquivos e aplicativos com um único comando usando o Serviço MCP. Experimente agora!</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="446"/>
        <source>Use later</source>
        <translation type="unfinished">Usar depois</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="447"/>
        <source>Enable MCP Server</source>
        <translation type="unfinished">Ativar Servidor MCP</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="448"/>
        <source>After installing the MCP environment &quot;UOS AI Agent&quot;, click the </source>
        <translation type="unfinished">Após instalar o ambiente MCP &quot;UOS AI Agent&quot;, clique no </translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="449"/>
        <source> and select &quot;uos-mcp&quot; in the MCP server list.</source>
        <translation type="unfinished"> e selecione &quot;uos-mcp&quot; na lista de servidores MCP.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="450"/>
        <source>Try saying: &quot;Change system to dark mode&quot;.</source>
        <translation type="unfinished">Tente dizer: &quot;Mude o sistema para o modo escuro&quot;.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="451"/>
        <source>Try it now</source>
        <translation type="unfinished">Experimente agora</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="452"/>
        <source>Add Mcp Server[GuidePage]</source>
        <translation type="unfinished">Adicionar Servidor MCP[Página Guia]</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="453"/>
        <source>First-time users: Install MCP environment &quot;UOS AI Agent&quot; via App Store.</source>
        <translation type="unfinished">Usuários de primeira viagem: instale o ambiente MCP &quot;UOS AI Agent&quot; pela Loja de Aplicativos.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="454"/>
        <source>The JSON file format is incorrect, please check and submit again</source>
        <translation type="unfinished">O formato do arquivo JSON está incorreto, verifique e envie novamente</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="455"/>
        <source>Install Now &gt;</source>
        <translation type="unfinished">Instalar Agora &gt;</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="458"/>
        <source>General Chat</source>
        <translation type="unfinished">Chat Geral</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="459"/>
        <source>Now in Private Chat</source>
        <translation type="unfinished">Agora no Chat Privado</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="460"/>
        <source>Private Chat messages are not saved in history and will be permanently deleted when you leave the chat.</source>
        <translation type="unfinished">As mensagens do Chat Privado não são salvas no histórico e serão excluídas permanentemente ao sair do chat.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="461"/>
        <source>Screenshot Q&amp;A    Shortcut (Ctrl+Alt+Q), up to 3 images supported.</source>
        <translation type="unfinished">Captura de tela &amp; Perguntas Atalho (Ctrl+Alt+Q), até 3 imagens permitidas.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="462"/>
        <source>Cannot be used during screen recording</source>
        <translation type="unfinished">Não pode ser usado durante a gravação de tela</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="463"/>
        <source>You can upload up to 3 files or image</source>
        <translation type="unfinished">Você pode enviar até 3 arquivos ou imagens</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="464"/>
        <source>Please delete the abnormal file and send it again</source>
        <translation type="unfinished">Por favor, exclua o arquivo anormal e envie novamente</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="465"/>
        <source>Add Private Chat</source>
        <translation type="unfinished">Adicionar Chat Privado</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="466"/>
        <source>Add [Screenshot Q&amp;A]</source>
        <translation type="unfinished">Adicionar [Captura &amp; Perguntas]</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="467"/>
        <source>Take a screenshot and send the content to UOS AI. You can also upload an image directly.</source>
        <translation type="unfinished">Faça uma captura de tela e envie o conteúdo para o UOS AI. Você também pode enviar uma imagem diretamente.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="468"/>
        <source>OK</source>
        <translation type="unfinished">OK</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="469"/>
        <source>Next</source>
        <translation type="unfinished">Próximo</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="470"/>
        <source>Add [ Private Chat Mode ] - Chats will not be saved.</source>
        <translation type="unfinished">Adicionar [Modo Chat Privado] - As conversas não serão salvas.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="471"/>
        <source>No text extracted</source>
        <translation type="unfinished">Nenhum texto extraído</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="472"/>
        <source>Image size exceeds 15 MB</source>
        <translation type="unfinished">O tamanho da imagem excede 15 MB</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="475"/>
        <source>After opening the knowledge base, answers will be based on its content. Response speed depends on machine performance and the size of the knowledge base.</source>
        <translation type="unfinished">Após abrir a base de conhecimento, as respostas serão baseadas no seu conteúdo. A velocidade de resposta depende do desempenho da máquina e do tamanho da base.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="476"/>
        <source>Knowledge base unavailable when any command or MCP is selected.</source>
        <translation type="unfinished">Base de conhecimento indisponível quando algum comando ou MCP estiver selecionado.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="477"/>
        <source>MCP is disabled while the knowledge base is active.</source>
        <translation type="unfinished">O MCP está desabilitado enquanto a base de conhecimento estiver ativa.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="478"/>
        <source>Commands disabled while knowledge base is active.</source>
        <translation type="unfinished">Comandos desabilitados enquanto a base de conhecimento estiver ativa.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="479"/>
        <source>Copy succeeded.</source>
        <translation type="unfinished">Cópia realizada.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="480"/>
        <source>Copy failed. Please try again.</source>
        <translation type="unfinished">Falha na cópia. Tente novamente.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="481"/>
        <source>Searching</source>
        <translation type="unfinished">Pesquisando</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="482"/>
        <source>%1 reference documents have been obtained (%2s)</source>
        <translation type="unfinished">%1 documentos de referência foram obtidos (%2s)</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="483"/>
        <source>Clear History</source>
        <translation type="unfinished">Limpar Histórico</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="484"/>
        <source>Delete all records?</source>
        <translation type="unfinished">Excluir todos os registros?</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="485"/>
        <source>Once deleted, the content cannot be recovered!</source>
        <translation type="unfinished">Após a exclusão, o conteúdo não poderá ser recuperado!</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="486"/>
        <source>Recommend official models</source>
        <translation type="unfinished">Recomendar modelos oficiais</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="487"/>
        <source>Disable MCP</source>
        <translation type="unfinished">Desabilitar MCP</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="490"/>
        <source>It is recommended to use the official model &quot;DeepSeek-Trial Account&quot;</source>
        <translation type="unfinished">Recomenda-se usar o modelo oficial &quot;Conta de Teste DeepSeek&quot;</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="491"/>
        <source>Quick Open</source>
        <translation type="unfinished">Abertura Rápida</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="492"/>
        <source>MCP Server Upgrade to Automatic Mode</source>
        <translation type="unfinished">Atualizar Servidor MCP para Modo Automático</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="493"/>
        <source>MCP Server have been upgraded to automatic mode, allowing you to access all MCP Server with just click </source>
        <translation type="unfinished">O servidor MCP foi atualizado para o modo automático, permitindo acesso a todos os servidores MCP com apenas um clique</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="494"/>
        <source>. This allows you to automate tasks like system setup and file processing with just one click.</source>
        <translation type="unfinished">. Isso permite automatizar tarefas como configuração do sistema e processamento de arquivos com apenas um clique.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="495"/>
        <source>Adding MCP Server has been moved to Settings.</source>
        <translation type="unfinished">A adição do Servidor MCP foi transferida para Configurações.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="496"/>
        <source>To add more MCP Server, go to Settings &gt; MCP Server.</source>
        <translation type="unfinished">Para adicionar mais Servidores MCP, acesse Configurações &gt; Servidor MCP.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="497"/>
        <source>Got it</source>
        <translation type="unfinished">Entendi</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="498"/>
        <source>Complimentary Model Credits</source>
        <translation type="unfinished">Créditos do Modelo Cortesia</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="499"/>
        <source>The current system offers the DeepSeek trial account model, which automatically refreshes the free quota at the beginning of each month, allowing you to use it worry-free.</source>
        <translation type="unfinished">O sistema atual oferece o modelo de conta de teste DeepSeek, que renova automaticamente a cota gratuita no início de cada mês, permitindo que você use sem preocupações.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="500"/>
        <source>Claim Credits</source>
        <translation type="unfinished">Resgatar Créditos</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="501"/>
        <source>Get a free account</source>
        <translation type="unfinished">Obter uma conta gratuita</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="502"/>
        <source>Claim Free Credits</source>
        <translation type="unfinished">Resgatar Créditos Gratuitos</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="503"/>
        <source>Successfully Claimed</source>
        <translation type="unfinished">Resgatado com Sucesso</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="504"/>
        <source>Failed to Claim. Please Try Again.</source>
        <translation type="unfinished">Falha ao Resgatar. Por Favor, Tente Novamente.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="505"/>
        <source>Enable MCP Server&amp;</source>
        <translation type="unfinished">Ativar Servidor MCP&amp;</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="506"/>
        <source>Disable MCP Server</source>
        <translation type="unfinished">Desativar Servidor MCP</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="507"/>
        <source>Configure MCP Server</source>
        <translation type="unfinished">Configurar Servidor MCP</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="957"/>
        <source>UOS AI FollowAlong/Write</source>
        <translation type="unfinished">UOS AI Acompanhar/Escrever</translation>
    </message>
</context>
<context>
    <name>uos_ai::SystemControlInst</name>
    <message>
        <source>System Control</source>
        <translation type="vanished">Controle do Sistema</translation>
    </message>
    <message>
        <source>Switch to a new wallpaper. set the screen brightness to 30%...</source>
        <translation type="vanished">Mudar para um novo papel de parede. Definir o brilho da tela para 30%...</translation>
    </message>
</context>
<context>
    <name>uos_ai::TtsCompositeWidget</name>
    <message>
        <location filename="../src/gui/compliance/ttscompositewidget.cpp" line="72"/>
        <source>The text you have selected has exceeded the 5000 character limit.</source>
        <translation type="unfinished">O texto selecionado excedeu o limite de 5000 caracteres.</translation>
    </message>
</context>
<context>
    <name>uos_ai::TtsWidget</name>
    <message>
        <location filename="../src/audiowizard/gui/ttswidget.cpp" line="86"/>
        <source>The text you have selected has exceeded the 2000 character limit.</source>
        <translation>O texto selecionado excedeu o limite de 2000 caracteres.</translation>
    </message>
    <message>
        <location filename="../src/audiowizard/gui/ttswidget.cpp" line="141"/>
        <source>Network is offline , stop text to speech</source>
        <translation>Rede offline, parar texto para fala</translation>
    </message>
</context>
<context>
    <name>uos_ai::UOSAbilityManager</name>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="571"/>
        <source>Brightness is already at maximum and cannot be increased further.</source>
        <translation type="unfinished">O brilho já está no máximo e não pode ser aumentado.</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="581"/>
        <source>Brightness is already at minimum and cannot be decreased further.</source>
        <translation type="unfinished">O brilho já está no mínimo e não pode ser diminuído.</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="715"/>
        <source>AI Meeting Schedule</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="854"/>
        <source>Your system memory is %0.</source>
        <translation type="unfinished">A memória do seu sistema é %0.</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="874"/>
        <source>The language setting interface has been opened. Please set it in this interface.</source>
        <translation type="unfinished">A interface de configuração de idioma foi aberta. Por favor, configure-a nesta interface.</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="918"/>
        <source>The current mode is already %1 mode.</source>
        <translation type="unfinished">O modo atual já é o modo %1.</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="932"/>
        <source>Unable to close because the current mode %1 does not match the target mode.</source>
        <translation type="unfinished">Não é possível fechar porque o modo atual %1 não corresponde ao modo alvo.</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="945"/>
        <source>Balance mode cannot be turned off.</source>
        <translation type="unfinished">O modo de equilíbrio não pode ser desativado.</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="963"/>
        <source>The lock screen has been opened for you</source>
        <translation type="unfinished">A tela de bloqueio foi aberta para você</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="977"/>
        <source>Screen shotting or recording has been completed</source>
        <translation type="unfinished">Captura de tela ou gravação foi concluída</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="994"/>
        <source>Only one screen, can&apos;t switch screen mode.</source>
        <translation type="unfinished">Apenas uma tela, não é possível alternar o modo de tela.</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="1006"/>
        <source>It is the same as the current display mode. Please try again.</source>
        <translation type="unfinished">É o mesmo que o modo de exibição atual. Por favor, tente novamente.</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="1079"/>
        <source>Only one screen, can&apos;t switch screen.</source>
        <translation type="unfinished">Apenas uma tela, não é possível alternar a tela.</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="1184"/>
        <source>Your command has been issued.</source>
        <translation type="unfinished">Seu comando foi emitido.</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="1689"/>
        <source>Failed to rename file %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="1695"/>
        <source>Batch rename completed, successfully renamed %1 files, failed %2 files.
Error details:
%3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="1824"/>
        <source>Email client has been opened, please confirm to send</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="1956"/>
        <source>App store has been opened, preparing to install application: %1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>uos_ai::UpdateButton</name>
    <message>
        <location filename="../src/gui/mgmt/private/updatebutton.cpp" line="81"/>
        <source>Update</source>
        <translation>Atualizar</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/updatebutton.cpp" line="81"/>
        <source>Cancel Update</source>
        <translation>Cancelar Atualização</translation>
    </message>
</context>
<context>
    <name>uos_ai::UpdateLogDialog</name>
    <message>
        <location filename="../src/gui/upgrade/updatelogdialog.cpp" line="40"/>
        <source>UOS AI Assistant Update Log</source>
        <translation>Registro de Atualizações do Assistente UOS AI</translation>
    </message>
</context>
<context>
    <name>uos_ai::UserAgreementDialog</name>
    <message>
        <location filename="../src/gui/mgmt/private/useragreementdialog.cpp" line="46"/>
        <source>UOS AI User Agreement</source>
        <translation type="unfinished">Termos de Uso do UOS AI</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/useragreementdialog.cpp" line="79"/>
        <source>I confirm that I am over 18 years old. I acknowledge and agree that the contents I send and receive via the Application are direct data exchanges with the large model service provider and have nothing to do with the Company.</source>
        <translation type="unfinished">Confirmo que tenho mais de 18 anos. Reconheço e concordo que os conteúdos que envio e recebo por meio do Aplicativo são trocas diretas de dados com o provedor do serviço de modelo amplo e não têm relação com a Empresa.</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/useragreementdialog.cpp" line="123"/>
        <source>I agree to participate in the user experience plan of the Application, and authorize your company to collect the contents I send while using the Application, the time of sending, the type of requested large model ，the specific application and whether the text generated the image successfully, so as to improve the service quality and enhance the operation experience. (If you refuse to provide the above information, it will not affect your normal use of the Application.)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>uos_ai::WelcomeDialog</name>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="74"/>
        <source>Welcome to UOS AI</source>
        <translation type="unfinished">Bem-vindo ao UOS AI</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="80"/>
        <source>UOS AI, your smart assistant, is designed to improve your productivity and enjoy a high-quality work experience.</source>
        <translation type="unfinished">UOS AI, seu assistente inteligente, foi projetado para melhorar sua produtividade e proporcionar uma experiência de trabalho de alta qualidade.</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="105"/>
        <source>Get a free account</source>
        <translation type="unfinished">Obter uma conta gratuita</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="126"/>
        <source>Add Model</source>
        <translation type="unfinished">Adicionar Modelo</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="132"/>
        <source>Start using</source>
        <translation type="unfinished">Começar a usar</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="276"/>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="278"/>
        <source>I confirm that I am over 18 years old. I acknowledge and agree to the &lt;a href=&quot;%1&quot; style=&quot;color: %2; text-decoration: none;&quot;&gt;&quot;UOS AI User Agreement&quot;&lt;/a&gt;, and the contents I send and receive via the Application are direct data exchanges with the large model service provider and have nothing to do with the Company.</source>
        <translation type="unfinished">Eu confirmo que tenho mais de 18 anos. Reconheço e concordo com o &lt;a href=&quot;%1&quot; style=&quot;color: %2; text-decoration: none;&quot;&gt;&quot;Acordo do Usuário do UOS AI&quot;&lt;/a&gt;, e os conteúdos que envio e recebo por meio do Aplicativo são trocas de dados diretas com o provedor de serviços de modelo grande e não têm relação com a Empresa.</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="280"/>
        <source>Receiving an account indicates that you understand and agree to the terms of the event,&lt;a href=&quot;%1&quot; style=&quot;color:%2; text-decoration:none;&quot;&gt;Event Details&lt;/a&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="339"/>
        <source>UOS AI Trial Account</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="347"/>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="361"/>
        <source>Save failed, please try again later</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="348"/>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="362"/>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="389"/>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="398"/>
        <source>Confirm</source>
        <comment>button</comment>
        <translation type="unfinished">Confirmar</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="375"/>
        <source>Trial account received successfully.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="378"/>
        <source>The number of uses and duration of the trial account are limited, please configure your personal model account in time! See event details for details.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="380"/>
        <source>The English support for trial accounts is not satisfactory. And the number of uses and duration of the trial account are limited. Please configure your personal model account in time!</source>
        <translation type="unfinished">O suporte em inglês para contas de teste não é satisfatório. Além disso, o número de usos e a duração da conta de teste são limitados. Configure sua conta de modelo pessoal o quanto antes!</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="381"/>
        <source>Start trial</source>
        <comment>button</comment>
        <translation type="unfinished">Iniciar teste</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="388"/>
        <source>The free account activity ends.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="397"/>
        <source>Unable to connect to the server, please check your network or try again later.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="418"/>
        <source>I agree to participate in the user experience plan of the Application, and authorize your company to collect the contents I send while using the Application, the time of sending, the type of requested large model ，the specific application and whether the text generated the image successfully, so as to improve the service quality and enhance the operation experience. (If you refuse to provide the above information, it will not affect your normal use of the Application.)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>uos_ai::WizardWrapper</name>
    <message>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="106"/>
        <source>Hide until restarting this app</source>
        <translation>Ocultar até reiniciar este aplicativo</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="127"/>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="346"/>
        <source>Go to &lt;a href=&quot;#&quot; style=&quot;color:%1;text-decoration:none;&quot;&gt;Settings&lt;/a&gt; to re-enable it.</source>
        <translation>Vá para &lt;a href=&quot;#&quot; style=&quot;color:%1;text-decoration:none;&quot;&gt;Configurações&lt;/a&gt; para reativá-lo.</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="799"/>
        <source>The added content must be more than 10 words</source>
        <translation>O conteúdo adicionado deve ter mais de 10 palavras</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="848"/>
        <source>Search</source>
        <translation>Pesquisar</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="852"/>
        <source>Explain</source>
        <translation>Explicar</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="856"/>
        <source>Summary</source>
        <translation>Resumo</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="860"/>
        <source>Translate</source>
        <translation>Traduzir</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="864"/>
        <source>Continue Writing</source>
        <translation>Continuar Escrevendo</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="868"/>
        <source>Expand</source>
        <translation>Expandir</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="872"/>
        <source>Correct</source>
        <translation>Corrigir</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="880"/>
        <source>Add to the AI knowledge base</source>
        <translation>Adicionar à base de conhecimento da IA</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="107"/>
        <source>Disable in This Application</source>
        <translation>Desativar neste Aplicativo</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="108"/>
        <source>Disable Globally</source>
        <translation>Desativar Globalmente</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="118"/>
        <source>Custom Settings</source>
        <translation>Configurações Personalizadas</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="876"/>
        <source>Polish</source>
        <translation>Polonês</translation>
    </message>
</context>
<context>
    <name>uos_ai::WordWizard</name>
    <message>
        <source>UOS AI FollowAlong</source>
        <translation type="vanished">UOS AI FollowAlong</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wordwizard.cpp" line="656"/>
        <source>Added</source>
        <translation>Adicionado</translation>
    </message>
</context>
<context>
    <name>uos_ai::WordWizardWidget</name>
    <message>
        <location filename="../src/gui/mgmt/private/wordwizardwidget.cpp" line="37"/>
        <source>UOS AI FollowAlong</source>
        <translation>UOS AI Acompanhamento</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/wordwizardwidget.cpp" line="89"/>
        <source>Automatically display the UOS AI FollowAlong toolbar when text is selected.</source>
        <translation>Exibir automaticamente a barra de ferramentas do UOS AI Acompanhamento quando o texto for selecionado.</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/wordwizardwidget.cpp" line="89"/>
        <source>After closing, the selected text can still be woken up by the shortcut Super+R bar.</source>
        <translation>Após fechar, o texto selecionado ainda pode ser acionado pela barra de atalho Super+R.</translation>
    </message>
</context>
</TS>
