<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="pt">
<context>
    <name>AudioControler</name>
    <message>
        <source>Unable to connect to the server, please check your network or try again later.</source>
        <translation>Não foi possível conectar ao ligar ao servidor, verifique a sua rede ou tente novamente mais tarde.</translation>
    </message>
</context>
<context>
    <name>DocParse</name>
    <message>
        <source>The document content is invalid or empty.</source>
        <translation>O conteúdo do documento é inválido ou vazio.</translation>
    </message>
</context>
<context>
    <name>FileParser</name>
    <message>
        <source>Unsupported file format</source>
        <translation>Formato de ficheiro não suportado</translation>
    </message>
</context>
<context>
    <name>IatCodeTranslation</name>
    <message>
        <source>appid authorization failed</source>
        <translation>falha na autorização do appid</translation>
    </message>
    <message>
        <source>Failed to obtain a certain parameter</source>
        <translation>Falha ao obter um determinado parâmetro</translation>
    </message>
    <message>
        <source>Parameter value is illegal</source>
        <translation>O valor do parâmetro é ilegal</translation>
    </message>
    <message>
        <source>Insufficient engine authorization</source>
        <translation>Autorização de motor insuficiente</translation>
    </message>
    <message>
        <source>Session timeout</source>
        <translation>Sessão expirada</translation>
    </message>
    <message>
        <source>Audio decoding failed</source>
        <translation>Falha na descodificação de áudio</translation>
    </message>
    <message>
        <source>Engine session ended</source>
        <translation>Sessão do motor terminada</translation>
    </message>
    <message>
        <source>Parameter error</source>
        <translation>Erro de parâmetro</translation>
    </message>
    <message>
        <source>appid cannot be empty</source>
        <translation>appid não pode estar vazio</translation>
    </message>
    <message>
        <source>Illegal version</source>
        <translation>Versão ilegal</translation>
    </message>
    <message>
        <source>permission denied</source>
        <translation>permissão negada</translation>
    </message>
    <message>
        <source>Daily flow control exceeds limit</source>
        <translation>O controlo de fluxo diário excede o limite</translation>
    </message>
    <message>
        <source>The request data format is illegal</source>
        <translation>O formato dos dados do pedido é ilegal</translation>
    </message>
    <message>
        <source>base64 decoding failed</source>
        <translation>falha na descodificação base64</translation>
    </message>
    <message>
        <source>Required parameters are missing or the parameters are illegal</source>
        <translation>Faltam parâmetros obrigatórios ou os parâmetros são ilegais</translation>
    </message>
    <message>
        <source>Invalid handle</source>
        <translation>Descritor inválido</translation>
    </message>
    <message>
        <source>Reading data timeout</source>
        <translation>Tempo de leitura de dados expirado</translation>
    </message>
    <message>
        <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>KnowledgeBaseManager</name>
    <message>
        <source>FollowAlong</source>
        <translation>FollowAlong</translation>
    </message>
    <message>
        <source>Insufficient knowledge base capacity</source>
        <translation>Capacidade insuficiente da base de conhecimento</translation>
    </message>
    <message>
        <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>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>
        <source>OK</source>
        <comment>button</comment>
        <translation>OK</translation>
    </message>
    <message>
        <source>Not enough disk space</source>
        <translation>Espaço em disco insuficiente</translation>
    </message>
    <message>
        <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>Para armazenar os arquivos recém-adicionados, é necessário pelo menos %1 de espaço em disco. O espaço restante atual é %2. Libere espaço suficiente no disco rígido e tente novamente.</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>Adicionar à base de conhecimento requer a instalação do plugin de modelo de vetorização. Vá até a loja de aplicativos para baixar e instalar.</translation>
    </message>
    <message>
        <source>Do not install</source>
        <comment>button</comment>
        <translation>Não instalar</translation>
    </message>
    <message>
        <source>Install immediately</source>
        <comment>button</comment>
        <translation>Instalar imediatamente</translation>
    </message>
</context>
<context>
    <name>MarkdownEditor</name>
    <message>
        <source>Outline</source>
        <translation>Estrutura tópica</translation>
    </message>
    <message>
        <source>No outline</source>
        <translation>Sem estrutura tópica</translation>
    </message>
    <message>
        <source>References</source>
        <translation>Referências</translation>
    </message>
</context>
<context>
    <name>OcrParse</name>
    <message>
        <source>The image file does not exist: %1</source>
        <translation>O arquivo de imagem não existe: %1</translation>
    </message>
    <message>
        <source>OCR did not recognize the text content</source>
        <translation>O OCR não reconheceu o conteúdo de texto</translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <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>Função de Assistente Inteligente de IA do Sistema
Introdução: Agenda inteligentemente ferramentas do sistema para executar operações complexas do sistema, suportando controle do sistema, gerenciamento de arquivos, gerenciamento de aplicativos e protocolos de rede.
Exemplo de Prompt: 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>
        <source>Ask a question...</source>
        <translation>Faça uma pergunta...</translation>
    </message>
    <message>
        <source>Discord gateway error: %1</source>
        <translation>Erro de gateway do Discord: %1</translation>
    </message>
    <message>
        <source>Missing Discord bot token.</source>
        <translation>Token de bot do Discord ausente.</translation>
    </message>
    <message>
        <source>Generating...</source>
        <translation>Gerando...</translation>
    </message>
    <message>
        <source>Discord placeholder message missing id.</source>
        <translation>Falta o ID na mensagem de espaço reservado do Discord.</translation>
    </message>
    <message>
        <source>Discord gateway URL is empty.</source>
        <translation>O URL do gateway do Discord está vazio.</translation>
    </message>
    <message>
        <source>Ask UOS AI a question</source>
        <translation>Pergunte ao UOS AI</translation>
    </message>
    <message>
        <source>Question for UOS AI</source>
        <translation>Pergunta para o UOS AI</translation>
    </message>
    <message>
        <source>Missing Telegram bot token.</source>
        <translation>Token do bot do Telegram ausente.</translation>
    </message>
    <message>
        <source>Telegram placeholder message missing message_id.</source>
        <translation>Falta o message_id na mensagem de espaço reservado do Telegram.</translation>
    </message>
    <message>
        <source>Telegram API request failed.</source>
        <translation>Falha na solicitação da API do Telegram.</translation>
    </message>
    <message>
        <source>OK</source>
        <comment>button</comment>
        <translation>OK</translation>
    </message>
    <message>
        <source>OpenAI</source>
        <translation>OpenAI</translation>
    </message>
    <message>
        <source>DeepSeek</source>
        <translation>DeepSeek</translation>
    </message>
    <message>
        <source>UOS AI Trial Account</source>
        <translation>Conta de avaliação do UOS AI</translation>
    </message>
    <message>
        <source>Custom</source>
        <translation>Personalizado</translation>
    </message>
    <message>
        <source>Private deployment model</source>
        <translation>Modelo de implantação privada</translation>
    </message>
    <message>
        <source>{selection}</source>
        <translation>{selection}</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>Cancelar</translation>
    </message>
    <message>
        <source>Restart immediately</source>
        <translation>Reiniciar imediatamente</translation>
    </message>
    <message>
        <source>Simplified Chinese</source>
        <translation>Chinês Simplificado</translation>
    </message>
    <message>
        <source>Traditional Chinese</source>
        <translation>Chinês Tradicional</translation>
    </message>
    <message>
        <source>Tibetan</source>
        <translation>Tibetano</translation>
    </message>
    <message>
        <source>English</source>
        <translation>Inglês</translation>
    </message>
    <message>
        <source>Japanese</source>
        <translation>Japonês</translation>
    </message>
    <message>
        <source>German</source>
        <translation>Alemão</translation>
    </message>
    <message>
        <source>Spanish</source>
        <translation>Espanhol</translation>
    </message>
    <message>
        <source>French</source>
        <translation>Francês</translation>
    </message>
    <message>
        <source>Italian</source>
        <translation>Italiano</translation>
    </message>
    <message>
        <source>Korean</source>
        <translation>Coreano</translation>
    </message>
    <message>
        <source>Malay</source>
        <translation>Malaio</translation>
    </message>
    <message>
        <source>Portuguese</source>
        <translation>Português</translation>
    </message>
    <message>
        <source>Russian</source>
        <translation>Russo</translation>
    </message>
    <message>
        <source>Thai</source>
        <translation>Tailandês</translation>
    </message>
    <message>
        <source>Vietnamese</source>
        <translation>Vietnamita</translation>
    </message>
    <message>
        <source>Arabic (SA)</source>
        <translation>Árabe (SA)</translation>
    </message>
    <message>
        <source>Search</source>
        <translation>Pesquisar</translation>
    </message>
    <message>
        <source>Explain</source>
        <translation>Explicar</translation>
    </message>
    <message>
        <source>Summary</source>
        <translation>Resumo</translation>
    </message>
    <message>
        <source>Translate</source>
        <translation>Traduzir</translation>
    </message>
    <message>
        <source>Continue Writing</source>
        <translation>Continuar a escrever</translation>
    </message>
    <message>
        <source>Expand</source>
        <translation>Expandir</translation>
    </message>
    <message>
        <source>Polish</source>
        <translation>Polir</translation>
    </message>
    <message>
        <source>Correct</source>
        <translation>Corrigir</translation>
    </message>
    <message>
        <source>Add to the AI knowledge base</source>
        <translation>Adicionar à base de conhecimento de IA</translation>
    </message>
</context>
<context>
    <name>ResearchTools</name>
    <message>
        <source>The uos-ai-agent plugin (approximately %1) must be installed to save documents.</source>
        <translation>O plugin uos-ai-agent (aproximadamente %1) deve ser instalado para guardar documentos.</translation>
    </message>
    <message>
        <source>The uos-ai-agent plugin must be installed to save documents.</source>
        <translation>O plugin uos-ai-agent deve ser instalado para guardar documentos.</translation>
    </message>
    <message>
        <source>Note</source>
        <translation>Nota</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>Cancelar</translation>
    </message>
    <message>
        <source>Download Now</source>
        <translation>Descarregar Agora</translation>
    </message>
</context>
<context>
    <name>ServiceConfigChannel</name>
    <message>
        <source>The &apos;mcpServers&apos; field is missing.</source>
        <translation>O campo &apos;mcpServers&apos; está em falta.</translation>
    </message>
    <message>
        <source>no valid mcp server.</source>
        <translation>sem servidor mcp válido.</translation>
    </message>
    <message>
        <source>Only one MCP service can be edited at a time.</source>
        <translation>Apenas um serviço MCP pode ser editado de cada vez.</translation>
    </message>
    <message>
        <source>url field cannot be empty.</source>
        <translation>o campo url não pode estar vazio.</translation>
    </message>
    <message>
        <source>command field cannot be empty.</source>
        <translation>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>O campo &apos;command&apos; ou &apos;url&apos; está em falta</translation>
    </message>
    <message>
        <source>JSON configuration format is invalid.</source>
        <translation>O formato de configuração JSON é inválido.</translation>
    </message>
</context>
<context>
    <name>TextParse</name>
    <message>
        <source>Unable to open file: %1</source>
        <translation>Não foi possível abrir o ficheiro: %1</translation>
    </message>
    <message>
        <source>The file content is in binary format</source>
        <translation>O conteúdo do ficheiro está em formato binário</translation>
    </message>
    <message>
        <source>Unable to read file: %1</source>
        <translation>Não foi possível ler o ficheiro: %1</translation>
    </message>
</context>
<context>
    <name>TitleBarMenu</name>
    <message>
        <source>Feedback</source>
        <translation>Feedback</translation>
    </message>
    <message>
        <source>Light Theme</source>
        <translation>Tema Claro</translation>
    </message>
    <message>
        <source>Dark Theme</source>
        <translation>Tema Escuro</translation>
    </message>
    <message>
        <source>System Theme</source>
        <translation>Tema do Sistema</translation>
    </message>
    <message>
        <source>Theme</source>
        <translation>Tema</translation>
    </message>
</context>
<context>
    <name>TtsCodeTranslation</name>
    <message>
        <source>appid authorization failed</source>
        <translation>Falha na autorização do appid</translation>
    </message>
    <message>
        <source>Failed to obtain a certain parameter</source>
        <translation>Falha ao obter um determinado parâmetro</translation>
    </message>
    <message>
        <source>Parameter value is illegal</source>
        <translation>Valor do parâmetro é ilegal</translation>
    </message>
    <message>
        <source>Insufficient engine authorization</source>
        <translation>Autorização do motor insuficiente</translation>
    </message>
    <message>
        <source>Request text length is illegal</source>
        <translation>O comprimento do texto da solicitação é ilegal</translation>
    </message>
    <message>
        <source>session timeout</source>
        <translation>tempo limite da sessão</translation>
    </message>
    <message>
        <source>Engine session ended</source>
        <translation>Sessão do motor encerrada</translation>
    </message>
    <message>
        <source>appid cannot be empty</source>
        <translation>appid não pode estar vazio</translation>
    </message>
    <message>
        <source>Illegal version</source>
        <translation>Versão ilegal</translation>
    </message>
    <message>
        <source>permission denied</source>
        <translation>permissão negada</translation>
    </message>
    <message>
        <source>Daily flow control exceeds limit</source>
        <translation>Controle de fluxo diário excedeu o limite</translation>
    </message>
    <message>
        <source>The request data format is illegal</source>
        <translation>O formato dos dados da solicitação é ilegal</translation>
    </message>
    <message>
        <source>base64 decoding failed</source>
        <translation>Falha na decodificação base64</translation>
    </message>
    <message>
        <source>Required parameters are missing or the parameters are illegal</source>
        <translation>Parâmetros obrigatórios estão ausentes ou os parâmetros são ilegais</translation>
    </message>
    <message>
        <source>Reading data timeout</source>
        <translation>Tempo limite de leitura de dados</translation>
    </message>
    <message>
        <source>network anomaly</source>
        <translation>anomalia de rede</translation>
    </message>
    <message>
        <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>UOSAbility</name>
    <message>
        <source>I haven&apos;t implemented this feature yet.</source>
        <translation>Ainda não implementei este recurso.</translation>
    </message>
    <message>
        <source>service is not available!</source>
        <translation>serviço não está disponível!</translation>
    </message>
    <message>
        <source>Invalid parameter!</source>
        <translation>Parâmetro inválido!</translation>
    </message>
    <message>
        <source>This app cannot be found!</source>
        <translation>Esta aplicação não foi encontrada!</translation>
    </message>
    <message>
        <source>Failed to start application!</source>
        <translation>Falha ao iniciar a aplicação!</translation>
    </message>
</context>
<context>
    <name>WorkspaceStore</name>
    <message>
        <source>Note: Part of the document content may be generated by AI</source>
        <translation>Nota: Parte do conteúdo do documento pode ter sido gerada por IA</translation>
    </message>
    <message>
        <source>References</source>
        <translation>Referências</translation>
    </message>
    <message>
        <source>Word files (*.docx)</source>
        <translation>Ficheiros Word (*.docx)</translation>
    </message>
    <message>
        <source>PDF files (*.pdf)</source>
        <translation>Ficheiros PDF (*.pdf)</translation>
    </message>
    <message>
        <source>Markdown files (*.md)</source>
        <translation>Ficheiros Markdown (*.md)</translation>
    </message>
    <message>
        <source>Save Article</source>
        <translation>Guardar Artigo</translation>
    </message>
</context>
<context>
    <name>uos_ai::AITranslation</name>
    <message>
        <source>Translate the following text into English for me.</source>
        <translation>Traduza o seguinte texto para inglês para mim.</translation>
    </message>
    <message>
        <source>Translate the following document into Chinese.</source>
        <translation>Traduza o seguinte documento para chinês.</translation>
    </message>
    <message>
        <source>What does the word Ǌgent” mean in the AI industry?</source>
        <translation>O que significa a palavra &quot;Agent&quot; 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>Por favor, traduza o seguinte conteúdo para chinês. Requisitos: Preciso no significado, linguagem formal e profissional.</translation>
    </message>
    <message>
        <source>What are some colloquial ways to address a friend in English?</source>
        <translation>Quais são algumas formas coloquiais de tratar um amigo em inglês?</translation>
    </message>
    <message>
        <source>Translate the following classical Chinese text into modern Chinese.</source>
        <translation>Traduza o seguinte texto de chinês clássico para chinês moderno.</translation>
    </message>
</context>
<context>
    <name>uos_ai::AIWriter</name>
    <message>
        <source>Today </source>
        <translation>Hoje </translation>
    </message>
    <message>
        <source>Yesterday </source>
        <translation>Ontem </translation>
    </message>
    <message>
        <source>MMM d HH:mm</source>
        <translation>MMM d HH:mm</translation>
    </message>
</context>
<context>
    <name>uos_ai::AboutWindow</name>
    <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>O UOS AI é um assistente inteligente de ambiente de trabalho, o seu assistente pessoal! Pode comunicar com ele através de texto ou voz, e ele pode ajudar a responder a perguntas, fornecer informações e gerar imagens com base nas suas descrições.</translation>
    </message>
    <message>
        <source>Filing Information</source>
        <translation>Informação de Arquivamento</translation>
    </message>
</context>
<context>
    <name>uos_ai::AbstractAssistant</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>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>
</context>
<context>
    <name>uos_ai::AddSkillDialog</name>
    <message>
        <source>Add Skill</source>
        <translation>Adicionar Competência</translation>
    </message>
    <message>
        <source>Skill Name</source>
        <translation>Nome da Competência</translation>
    </message>
    <message>
        <source>Enter skill name</source>
        <translation>Introduza o nome da competência</translation>
    </message>
    <message>
        <source>Skill Command</source>
        <translation>Comando da Competência</translation>
    </message>
    <message>
        <source> {selection} </source>
        <translation> {selection} </translation>
    </message>
    <message>
        <source>represents the text selected by word selection.</source>
        <translation>representa o texto selecionado pela seleção de palavras.</translation>
    </message>
    <message>
        <source>Instructions</source>
        <translation>Instruções</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>Cancelar</translation>
    </message>
    <message>
        <source>Save</source>
        <translation>Guardar</translation>
    </message>
    <message>
        <source>Skill name cannot be empty</source>
        <translation>O nome da competência não pode estar vazio</translation>
    </message>
    <message>
        <source>Exceeded character limit</source>
        <translation>Limite de caracteres excedido</translation>
    </message>
    <message>
        <source>The skill name already exists.</source>
        <translation>O nome da competência já existe.</translation>
    </message>
    <message>
        <source>Command Instructions</source>
        <translation>Instruções do Comando</translation>
    </message>
    <message>
        <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 quiser traduzir o texto selecionado &quot;Hello&quot;, como mostrado acima, pode introduzir o comando: Traduzir {selection} para inglês.</translation>
    </message>
    <message>
        <source>Advanced Tips</source>
        <translation>Dicas Avançadas</translation>
    </message>
    <message>
        <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 for o comando, mais preciso será o conteúdo gerado. Por exemplo:
• Gerar um esquema de PPT para {selection} com 3 capítulos e 10 pontos-chave.
• Refinar {selection} para um texto de recrutamento dentro de 100 palavras, destacando o trabalho em equipa.</translation>
    </message>
    <message>
        <source>Clicking the label can still insert it into the input field.</source>
        <translation>Ao clicar na etiqueta, ainda é possível inseri-la no campo de entrada.</translation>
    </message>
    <message>
        <source>OK</source>
        <translation>OK</translation>
    </message>
</context>
<context>
    <name>uos_ai::AiBarWidget</name>
    <message>
        <source>DDE Shell AI Bar</source>
        <translation>Barra AI da Shell DDE</translation>
    </message>
    <message>
        <source>Drag files quickly</source>
        <translation>Arraste ficheiros rapidamente</translation>
    </message>
    <message>
        <source>Drag files to the AI ribbon for intelligent processing</source>
        <translation>Arraste ficheiros para a fita da IA para processamento inteligente</translation>
    </message>
</context>
<context>
    <name>uos_ai::AiQuickDialog</name>
    <message>
        <source>simplified Chinese</source>
        <translation>chinês simplificado</translation>
    </message>
    <message>
        <source>traditional Chinese</source>
        <translation>chinês tradicional</translation>
    </message>
    <message>
        <source>Tibetan</source>
        <translation>tibetano</translation>
    </message>
    <message>
        <source>English</source>
        <translation>inglês</translation>
    </message>
    <message>
        <source>Japanese</source>
        <translation>japonês</translation>
    </message>
    <message>
        <source>German</source>
        <translation>alemão</translation>
    </message>
    <message>
        <source>Spanish</source>
        <translation>espanhol</translation>
    </message>
    <message>
        <source>French</source>
        <translation>francês</translation>
    </message>
    <message>
        <source>Italian</source>
        <translation>italiano</translation>
    </message>
    <message>
        <source>Korean</source>
        <translation>coreano</translation>
    </message>
    <message>
        <source>Malay</source>
        <translation>malaio</translation>
    </message>
    <message>
        <source>Portuguese</source>
        <translation>português</translation>
    </message>
    <message>
        <source>Russian</source>
        <translation>russo</translation>
    </message>
    <message>
        <source>Thai</source>
        <translation>tailandês</translation>
    </message>
    <message>
        <source>Vietnamese</source>
        <translation>vietnamita</translation>
    </message>
    <message>
        <source>type</source>
        <translation>tipo</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>Cancelar</translation>
    </message>
    <message>
        <source>Read Aloud</source>
        <translation>Ler em voz alta</translation>
    </message>
    <message>
        <source>Paste to Text</source>
        <translation>Colar para Texto</translation>
    </message>
    <message>
        <source>Regenerate</source>
        <translation>Regenerar</translation>
    </message>
    <message>
        <source>Copy</source>
        <translation>Copiar</translation>
    </message>
    <message>
        <source>Continue Dialog</source>
        <translation>Continuar Diálogo</translation>
    </message>
    <message>
        <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 verifique a precisão das informações.</translation>
    </message>
    <message>
        <source>Automatic Detection</source>
        <translation>Detecção Automática</translation>
    </message>
    <message>
        <source>Search</source>
        <translation>Pesquisar</translation>
    </message>
    <message>
        <source>Explain</source>
        <translation>Explicar</translation>
    </message>
    <message>
        <source>Summary</source>
        <translation>Resumo</translation>
    </message>
    <message>
        <source>Translate</source>
        <translation>Traduzir</translation>
    </message>
    <message>
        <source>Continue writing</source>
        <translation>Continuar a escrever</translation>
    </message>
    <message>
        <source>Expand</source>
        <translation>Expandir</translation>
    </message>
    <message>
        <source>Correct</source>
        <translation>Corrigir</translation>
    </message>
    <message>
        <source>Polish</source>
        <translation>Polir</translation>
    </message>
    <message>
        <source>Add to the AI knowledge base</source>
        <translation>Adicionar à base de conhecimento da IA</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>O resultado da tradução é limitado pelas capacidades do modelo. Se não estiver satisfeito com a tradução, mude para outros modelos na página inicial do UOS AI.</translation>
    </message>
    <message>
        <source>Ok</source>
        <translation>OK</translation>
    </message>
    <message>
        <source>Translate this passage into %1 and give me a clear result directly.
text：</source>
        <translation>Traduza este trecho para %1 e me dê um resultado claro diretamente.
texto：</translation>
    </message>
    <message>
        <source>Not clickable</source>
        <translation>Não clicável</translation>
    </message>
    <message>
        <source>The audio device is not detected, please check and try again.</source>
        <translation>O dispositivo de áudio não foi detetado, por favor verifique e tente novamente.</translation>
    </message>
    <message>
        <source>Ok</source>
        <comment>button</comment>
        <translation>OK</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>Esta função só pode ser utilizada 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>Fill failed</source>
        <translation>Falha ao preencher</translation>
    </message>
    <message>
        <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>
        <source>Added</source>
        <translation>Adicionado</translation>
    </message>
    <message>
        <source>Copied</source>
        <translation>Copiado</translation>
    </message>
    <message>
        <source>Explain this passage in plain language. Just give me a clear result without redundant content.
text：</source>
        <translation>Explique esta passagem 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>Resuma esta passagem 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>Continue esta passagem adequadamente. Não são necessárias 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>Expanda esta passagem adequadamente. Não é necessário 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>Verifique se há erros de digitação nesta passagem. 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>Polish this passage for me and just give me the result without any extra content.
text：</source>
        <translation>Aprimore esta passagem para mim e apenas me dê o resultado sem qualquer conteúdo extra.
texto：</translation>
    </message>
    <message>
        <source> &quot;%1&quot; </source>
        <translation> &quot;%1&quot; </translation>
    </message>
    <message>
        <source>Current model: </source>
        <translation>Modelo atual: </translation>
    </message>
    <message>
        <source>Currently no model</source>
        <translation>Atualmente sem modelo</translation>
    </message>
    <message>
        <source>Go to configure  </source>
        <translation>Ir para configurar  </translation>
    </message>
    <message>
        <source>Claim Free Credits  </source>
        <translation>Reivindicar Créditos Gratuitos  </translation>
    </message>
    <message>
        <source>No text recognized.</source>
        <translation>Nenhum texto reconhecido.</translation>
    </message>
    <message>
        <source>The added content must be more than 10 words</source>
        <translation>O conteúdo adicionado deve ter mais de 10 palavras</translation>
    </message>
</context>
<context>
    <name>uos_ai::AiWriterDialog</name>
    <message>
        <source>AI Writer</source>
        <translation>Redator IA</translation>
    </message>
    <message>
        <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>
        <source>Article</source>
        <translation>Artigo</translation>
    </message>
    <message>
        <source>Outline</source>
        <translation>Esquema</translation>
    </message>
    <message>
        <source>Notification</source>
        <translation>Notificação</translation>
    </message>
    <message>
        <source>Research Report</source>
        <translation>Relatório de Pesquisa</translation>
    </message>
    <message>
        <source>Speeches</source>
        <translation>Discursos</translation>
    </message>
    <message>
        <source>Work Summary</source>
        <translation>Resumo do Trabalho</translation>
    </message>
    <message>
        <source>Tweets</source>
        <translation>Tweets</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>Cancelar</translation>
    </message>
    <message>
        <source>Paste to Text</source>
        <translation>Colar como Texto</translation>
    </message>
    <message>
        <source>Regenerate</source>
        <translation>Gerar novamente</translation>
    </message>
    <message>
        <source>Copy</source>
        <translation>Copiar</translation>
    </message>
    <message>
        <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 verifique a precisão das informações.</translation>
    </message>
    <message>
        <source>Help me write an essay on the topic of [%1] with [clear structure and rich content].</source>
        <translation>Ajude-me a escrever um ensaio sobre o tema de [%1] com [estrutura clara e conteúdo rico].</translation>
    </message>
    <message>
        <source>Artificial Intelligence</source>
        <translation>Inteligência Artificial</translation>
    </message>
    <message>
        <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 esquema sobre o tema de [%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>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>Feriado Nacional</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>Ajude-me a escrever um relatório de pesquisa sobre [%1], pelo menos precisa incluir [descrição do status, análise de problemas, contramedidas e sugestões, conclusões da pesquisa].</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>Ajude-me a escrever um discurso sobre o tema de [%1] para [Líderes da Empresa], exigindo [estrutura clara e linguagem vívida].</translation>
    </message>
    <message>
        <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>
        <source>work content</source>
        <translation>conteúdo do trabalho</translation>
    </message>
    <message>
        <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 tópico [%1], exigindo [estrutura clara] e tom [descontraído].</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>A função só pode ser utilizada 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>OK</translation>
    </message>
    <message>
        <source>Copied</source>
        <translation>Copiado</translation>
    </message>
    <message>
        <source>Current model: </source>
        <translation>Modelo atual: </translation>
    </message>
    <message>
        <source>Currently no model</source>
        <translation>Atualmente sem modelo</translation>
    </message>
    <message>
        <source>Go to configure  </source>
        <translation>Ir para configurar  </translation>
    </message>
    <message>
        <source>Modify the content, change the tone…</source>
        <translation>Modificar o conteúdo, alterar o tom…</translation>
    </message>
    <message>
        <source>Fill failed</source>
        <translation>Falha ao preencher</translation>
    </message>
    <message>
        <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>
        <source>Ok</source>
        <translation>OK</translation>
    </message>
</context>
<context>
    <name>uos_ai::AppUtils</name>
    <message>
        <source>File Manager</source>
        <translation>Gerenciador de Arquivos</translation>
    </message>
    <message>
        <source>UOS AI</source>
        <translation>UOS AI</translation>
    </message>
    <message>
        <source>Mail</source>
        <translation>Correio</translation>
    </message>
    <message>
        <source>Calendar</source>
        <translation>Calendário</translation>
    </message>
    <message>
        <source>Web Browser</source>
        <translation>Navegador Web</translation>
    </message>
    <message>
        <source>Text Editor</source>
        <translation>Editor de Texto</translation>
    </message>
    <message>
        <source>Screenshot</source>
        <translation>Captura de Tela</translation>
    </message>
    <message>
        <source>Voice Notes</source>
        <translation>Notas de Voz</translation>
    </message>
    <message>
        <source>Document Viewer</source>
        <translation>Visualizador de Documentos</translation>
    </message>
    <message>
        <source>App Store</source>
        <translation>Loja de Aplicações</translation>
    </message>
    <message>
        <source>Manual</source>
        <translation>Manual</translation>
    </message>
    <message>
        <source>WPS Writer</source>
        <translation>WPS Writer</translation>
    </message>
    <message>
        <source>WPS Spreadsheets</source>
        <translation>WPS Spreadsheets</translation>
    </message>
    <message>
        <source>WPS Presentation</source>
        <translation>WPS Presentation</translation>
    </message>
    <message>
        <source>QQ</source>
        <translation>QQ</translation>
    </message>
    <message>
        <source>SuwellReader</source>
        <translation>SuwellReader</translation>
    </message>
    <message>
        <source>DingTalk</source>
        <translation>DingTalk</translation>
    </message>
    <message>
        <source>FoxitOfficeSuite</source>
        <translation>FoxitOfficeSuite</translation>
    </message>
    <message>
        <source>Foxit PDF Editor</source>
        <translation>Foxit PDF Editor</translation>
    </message>
    <message>
        <source>Yozo Document 2024</source>
        <translation>Yozo Document 2024</translation>
    </message>
    <message>
        <source>Yozo Office 2024</source>
        <translation>Yozo Office 2024</translation>
    </message>
    <message>
        <source>Yozo Presentation 2024</source>
        <translation>Yozo Presentation 2024</translation>
    </message>
    <message>
        <source>Yozo Sheet 2024</source>
        <translation>Yozo Sheet 2024</translation>
    </message>
    <message>
        <source>Yozo-xReader</source>
        <translation>Yozo-xReader</translation>
    </message>
    <message>
        <source>wpspdf</source>
        <translation>wpspdf</translation>
    </message>
    <message>
        <source>doubao</source>
        <translation>doubao</translation>
    </message>
    <message>
        <source>Foxmail</source>
        <translation>Foxmail</translation>
    </message>
    <message>
        <source>zjd</source>
        <translation>zjd</translation>
    </message>
    <message>
        <source>Wechat</source>
        <translation>Wechat</translation>
    </message>
    <message>
        <source>WXWork</source>
        <translation>WXWork</translation>
    </message>
    <message>
        <source>Feishu</source>
        <translation>Feishu</translation>
    </message>
    <message>
        <source>Chrome</source>
        <translation>Chrome</translation>
    </message>
</context>
<context>
    <name>uos_ai::Application</name>
    <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>O UOS AI é um assistente inteligente de ambiente de trabalho, o seu assistente pessoal! Pode comunicar com ele através de texto ou voz, e ele pode ajudar a responder a perguntas, fornecer informações e gerar imagens com base nas suas descrições.</translation>
    </message>
    <message>
        <source>UOS AI FollowAlong/Write</source>
        <translation>UOS AI Acompanhamento/Escrita</translation>
    </message>
</context>
<context>
    <name>uos_ai::ArticleAdjustAgent</name>
    <message>
        <source>Untitled</source>
        <translation>Sem título</translation>
    </message>
</context>
<context>
    <name>uos_ai::AssistantManager</name>
    <message>
        <source>UOS AI</source>
        <translation>UOS AI</translation>
    </message>
    <message>
        <source>Hello, I&apos;m UOS AI.</source>
        <translation>Olá, sou o UOS AI.</translation>
    </message>
    <message>
        <source>AI Writing</source>
        <translation>Escrita com IA</translation>
    </message>
    <message>
        <source>Infinite inspiration, worry-free writing</source>
        <translation>Inspiração infinita, escrita sem preocupações</translation>
    </message>
    <message>
        <source>Please enter the topic and requirements of the document, and UOS AI will help you complete the creation.</source>
        <translation>Por favor, introduza o tópico e os requisitos do documento, e o UOS AI ajudá-lo-á a concluir a criação.</translation>
    </message>
    <message>
        <source>AI Translation</source>
        <translation>Tradução com IA</translation>
    </message>
    <message>
        <source>Your Translation Assistant, Mastering Multiple Languages.</source>
        <translation>O seu Assistente de Tradução, Dominando Vários Idiomas.</translation>
    </message>
    <message>
        <source>Please enter the content to be translated and specify the target language; the default target language is Chinese.</source>
        <translation>Por favor, introduza o conteúdo a ser traduzido e especifique o idioma de destino; o idioma de destino padrão é chinês.</translation>
    </message>
    <message>
        <source>AI Knowledge Base</source>
        <translation>Base de Conhecimento de IA</translation>
    </message>
    <message>
        <source>Answers questions based on your personal knowledge base.</source>
        <translation>Responde a perguntas com base na sua base de conhecimento pessoal.</translation>
    </message>
    <message>
        <source>Ask questions based on the knowledge base.</source>
        <translation>Faça perguntas com base na base de conhecimento.</translation>
    </message>
    <message>
        <source>MCP&amp;Skills</source>
        <translation>MCP&amp;Competências</translation>
    </message>
    <message>
        <source>Built-in common MCP &amp; Skills, supports custom tool import, freely choose tools for conversation.</source>
        <translation>MCP &amp; Habilidades comuns integradas, suporta importação de ferramentas personalizadas, escolha livremente ferramentas para a conversa.</translation>
    </message>
    <message>
        <source>Please enter MCP&amp;Skills commands.</source>
        <translation>Por favor, insira comandos MCP&amp;Skills.</translation>
    </message>
</context>
<context>
    <name>uos_ai::AudioControler</name>
    <message>
        <source>No microphone detected</source>
        <translation>Nenhum microfone detectado</translation>
    </message>
    <message>
        <source>No speaker detected</source>
        <translation>Nenhum alto-falante detectado</translation>
    </message>
</context>
<context>
    <name>uos_ai::BuiltinModelItem</name>
    <message>
        <source>Test</source>
        <translation>Teste</translation>
    </message>
</context>
<context>
    <name>uos_ai::BuiltinProvider</name>
    <message>
        <source>UOS AI</source>
        <translation>UOS AI</translation>
    </message>
    <message>
        <source>Intelligent Routing</source>
        <translation>Roteamento Inteligente</translation>
    </message>
    <message>
        <source>Online Search</source>
        <translation>Pesquisa Online</translation>
    </message>
    <message>
        <source>DeepSeek-V3.2</source>
        <translation>DeepSeek-V3.2</translation>
    </message>
    <message>
        <source>GLM-4.7</source>
        <translation>GLM-4.7</translation>
    </message>
    <message>
        <source>Doubao-Seed-1.8</source>
        <translation>Doubao-Seed-1.8</translation>
    </message>
    <message>
        <source>Custom</source>
        <translation>Personalizado</translation>
    </message>
    <message>
        <source>Private deployment</source>
        <translation>Implantação privada</translation>
    </message>
    <message>
        <source>OpenAI</source>
        <translation>OpenAI</translation>
    </message>
    <message>
        <source>GPT-3.5 Turbo</source>
        <translation>GPT-3.5 Turbo</translation>
    </message>
    <message>
        <source>GPT-4</source>
        <translation>GPT-4</translation>
    </message>
    <message>
        <source>GPT-4.1</source>
        <translation>GPT-4.1</translation>
    </message>
    <message>
        <source>o1</source>
        <translation>o1</translation>
    </message>
    <message>
        <source>GPT-5.3 Chat</source>
        <translation>GPT-5.3 Chat</translation>
    </message>
    <message>
        <source>doubao/seed</source>
        <translation>doubao/seed</translation>
    </message>
    <message>
        <source>Doubao-Seed 2.0</source>
        <translation>Doubao-Seed 2.0</translation>
    </message>
    <message>
        <source>Doubao-Seed 2.0-Code</source>
        <translation>Doubao-Seed 2.0-Code</translation>
    </message>
    <message>
        <source>DeepSeek</source>
        <translation>DeepSeek</translation>
    </message>
    <message>
        <source>DeepSeek V3.2</source>
        <translation>DeepSeek V3.2</translation>
    </message>
    <message>
        <source>DeepSeek V4 Flash</source>
        <translation>DeepSeek V4 Flash</translation>
    </message>
    <message>
        <source>DeepSeek V4 Pro</source>
        <translation>DeepSeek V4 Pro</translation>
    </message>
    <message>
        <source>MiniMax</source>
        <translation>MiniMax</translation>
    </message>
    <message>
        <source>MiniMax-M2.5</source>
        <translation>MiniMax-M2.5</translation>
    </message>
    <message>
        <source>Moonshot (KIMI)</source>
        <translation>Moonshot (KIMI)</translation>
    </message>
    <message>
        <source>Kimi K2</source>
        <translation>Kimi K2.5</translation>
    </message>
    <message>
        <source>Kimi K2.5</source>
        <translation>Kimi K2.5</translation>
    </message>
    <message>
        <source>GLM</source>
        <translation>GLM</translation>
    </message>
    <message>
        <source>GLM-5</source>
        <translation>GLM-5</translation>
    </message>
    <message>
        <source>Qwen</source>
        <translation>Qwen</translation>
    </message>
    <message>
        <source>Qwen3</source>
        <translation>Qwen3</translation>
    </message>
    <message>
        <source>Qwen3.5</source>
        <translation>Qwen3.5</translation>
    </message>
    <message>
        <source>Anthropic</source>
        <translation>Anthropic</translation>
    </message>
    <message>
        <source>Gemini</source>
        <translation>Gemini</translation>
    </message>
</context>
<context>
    <name>uos_ai::ChatBotPlatformDialog</name>
    <message>
        <source>Lark Integration Settings</source>
        <translation>Definições de Integração do Lark</translation>
    </message>
    <message>
        <source>DingTalk Integration Settings</source>
        <translation>Definições de Integração do DingTalk</translation>
    </message>
    <message>
        <source>Telegram Integration Settings</source>
        <translation>Configurações de Integração do Telegram</translation>
    </message>
    <message>
        <source>Discord Integration Settings</source>
        <translation>Configurações de Integração do Discord</translation>
    </message>
    <message>
        <source>QQ Integration Settings</source>
        <translation>Configurações de Integração do QQ</translation>
    </message>
    <message>
        <source>Required</source>
        <translation>Obrigatório</translation>
    </message>
    <message>
        <source>Optional</source>
        <translation>Opcional</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>Cancelar</translation>
    </message>
    <message>
        <source>Confirm</source>
        <translation>Confirmar</translation>
    </message>
    <message>
        <source>Configuration Guide &gt;</source>
        <translation>Guia de Configuração &gt;</translation>
    </message>
</context>
<context>
    <name>uos_ai::ChatBotWidget</name>
    <message>
        <source>IM Integration</source>
        <translation>Integração de IM</translation>
    </message>
    <message>
        <source>Third-party IM Integration</source>
        <translation>Integração de IM de Terceiros</translation>
    </message>
    <message>
        <source>Enable Message Forwarding Service</source>
        <translation>Ativar Serviço de Encaminhamento de Mensagens</translation>
    </message>
    <message>
        <source>After enabling, UOS AI will receive messages from the configured Lark, DingTalk, QQ, Telegram, and Discord bots. You can then directly interact with UOS AI in your IM client.</source>
        <translation>Após ativar, o UOS AI receberá mensagens dos bots configurados do Lark, DingTalk, QQ, Telegram e Discord. Você pode então interagir diretamente com o UOS AI no seu cliente de IM.</translation>
    </message>
    <message>
        <source>After enabling, UOS AI will receive messages from the configured Lark, DingTalk, and QQ bots. You can then directly interact with UOS AI in your IM client.</source>
        <translation>Após ativar, o UOS AI receberá mensagens dos bots configurados do Lark, DingTalk e QQ. Você pode então interagir diretamente com o UOS AI no seu cliente de IM.</translation>
    </message>
    <message>
        <source>Lark</source>
        <translation>Lark</translation>
    </message>
    <message>
        <source>DingTalk</source>
        <translation>DingTalk</translation>
    </message>
    <message>
        <source>QQ</source>
        <translation>QQ</translation>
    </message>
    <message>
        <source>Telegram</source>
        <translation>Telegram</translation>
    </message>
    <message>
        <source>Discord</source>
        <translation>Discord</translation>
    </message>
</context>
<context>
    <name>uos_ai::ClickableLabel</name>
    <message>
        <source>Insert it into the input field</source>
        <translation>Inserir no campo de entrada</translation>
    </message>
</context>
<context>
    <name>uos_ai::CommonFailDialog</name>
    <message>
        <source>Error</source>
        <translation>Erro</translation>
    </message>
    <message>
        <source>OK</source>
        <comment>button</comment>
        <translation>OK</translation>
    </message>
</context>
<context>
    <name>uos_ai::ConversationRecord</name>
    <message>
        <source>New Conversation</source>
        <translation>Nova Conversa</translation>
    </message>
    <message>
        <source>Null</source>
        <translation>Nulo</translation>
    </message>
</context>
<context>
    <name>uos_ai::CustomMcpServerEditor</name>
    <message>
        <source>Add MCP Server</source>
        <translation>Adicionar Servidor MCP</translation>
    </message>
    <message>
        <source>Edit MCP Server</source>
        <translation>Editar Servidor MCP</translation>
    </message>
    <message>
        <source>JSON configuration:</source>
        <translation>Configuração JSON:</translation>
    </message>
    <message>
        <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>
        <source>Describe</source>
        <translation>Descrever</translation>
    </message>
    <message>
        <source>Describe MCP server functions to facilitate quick search tools</source>
        <translation>Descrever as funções do servidor MCP para facilitar ferramentas de busca rápida</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>Cancelar</translation>
    </message>
    <message>
        <source>Confirm</source>
        <translation>Confirmar</translation>
    </message>
</context>
<context>
    <name>uos_ai::CustomModelGroup</name>
    <message>
        <source>Please enter the model ID</source>
        <translation>Por favor, insira o ID do modelo</translation>
    </message>
    <message>
        <source>Test</source>
        <translation>Testar</translation>
    </message>
    <message>
        <source>Please enter the model name</source>
        <translation>Por favor, insira o nome do modelo</translation>
    </message>
</context>
<context>
    <name>uos_ai::DConfigManager</name>
    <message>
        <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 totalmente utilizada.</translation>
    </message>
</context>
<context>
    <name>uos_ai::DeepResearchAgent</name>
    <message>
        <source>Collecting and analyzing data</source>
        <translation>Coletando e analisando dados</translation>
    </message>
    <message>
        <source>Data collection and analysis completed</source>
        <translation>Coleta e análise de dados concluídas</translation>
    </message>
    <message>
        <source>Research completed. %1 references collected:
</source>
        <translation>Pesquisa concluída. %1 referências coletadas:
</translation>
    </message>
    <message>
        <source>Search succeeded</source>
        <translation>Busca bem-sucedida</translation>
    </message>
    <message>
        <source>ERROR: No information found!</source>
        <translation>ERRO: Nenhuma informação encontrada!</translation>
    </message>
    <message>
        <source>No relevant documents found</source>
        <translation>Nenhum documento relevante encontrado</translation>
    </message>
    <message>
        <source>Local Knowledge Base</source>
        <translation>Base de conhecimento local</translation>
    </message>
</context>
<context>
    <name>uos_ai::DeepSeekModelItem</name>
    <message>
        <source>Precautions</source>
        <translation>Precauções</translation>
    </message>
    <message>
        <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>
        <source>Recommended configuration</source>
        <translation>Configuração recomendada</translation>
    </message>
    <message>
        <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>&lt;b&gt;Configuração Recomendada&lt;/b&gt;&lt;br&gt;&lt;b&gt;CPU: &lt;/b&gt;CPU multi-core de alto desempenho (como Intel i5/i7 ou AMD Ryzen 5/7), com velocidade de clock acima de 3.0 GHz.&lt;br&gt;&lt;b&gt;GPU: &lt;/b&gt;Com memória de vídeo acima de 4GB.&lt;br&gt;&lt;b&gt;Memória: &lt;/b&gt;8GB ou mais.&lt;br&gt;&lt;b&gt;Disco Rígido: &lt;/b&gt;Unidade de Estado Sólido (SSD) com pelo menos 5GB de espaço livre reservado.</translation>
    </message>
    <message>
        <source>Install later</source>
        <translation>Instalar depois</translation>
    </message>
    <message>
        <source>Confirm installation</source>
        <translation>Confirmar instalação</translation>
    </message>
</context>
<context>
    <name>uos_ai::DefaultAgent</name>
    <message>
        <source>yyyy-MM-dd hh:mm ddd (year-month-day hour:minute week)</source>
        <translation>aaaa-MM-dd hh:mm ddd (ano-mês-dia hora:minuto semana)</translation>
    </message>
</context>
<context>
    <name>uos_ai::DisableAppWidget</name>
    <message>
        <source>Hide FollowAlong in the following applications</source>
        <translation>Ocultar Acompanhamento nas seguintes aplicações</translation>
    </message>
</context>
<context>
    <name>uos_ai::ECheckAgreementDialog</name>
    <message>
        <source>Enabling MCP Server Features</source>
        <translation>Ativar funcionalidades do servidor MCP</translation>
    </message>
    <message>
        <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>Algumas funcionalidades de servidor MCP de terceiros apresentam certos riscos. Por favor, use-as com cautela. Se ativar este serviço, uma ferramenta interna detetará e transferirá automaticamente as dependências necessárias. Este processo de transferência implicará custos de dados. Esteja ciente destes riscos e prossiga com cautela.</translation>
    </message>
    <message>
        <source>I have understood and agree to use this service</source>
        <translation>Li e concordo em usar este serviço</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>Cancelar</translation>
    </message>
    <message>
        <source>Confirm</source>
        <translation>Confirmar</translation>
    </message>
</context>
<context>
    <name>uos_ai::FileChannel</name>
    <message>
        <source>Supported files</source>
        <translation>Ficheiros suportados</translation>
    </message>
    <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>Atualize o Gravador de Ecrã UOS para a versão 6.6 ou posterior e reinicie o computador para ativar o Perguntas e Respostas por Captura de Ecrã.</translation>
    </message>
    <message>
        <source>The file format is not supported.</source>
        <translation>O formato de ficheiro não é suportado.</translation>
    </message>
    <message>
        <source>The image exceeds the 15 MB size limit.</source>
        <translation>A imagem excede o limite de tamanho de 15 MB.</translation>
    </message>
    <message>
        <source>The file exceeds the 100 MB size limit.</source>
        <translation>O ficheiro excede o limite de tamanho de 100 MB.</translation>
    </message>
</context>
<context>
    <name>uos_ai::FreeAccountService</name>
    <message>
        <source>Network error</source>
        <translation>Erro de rede</translation>
    </message>
    <message>
        <source>Your free account has expired, please configure your model account to continue using it.</source>
        <translation>A sua conta gratuita expirou, configure a conta do seu modelo para continuar a utilizá-la.</translation>
    </message>
    <message>
        <source>Your free account quota has been exhausted, please configure your model account to continue using it.</source>
        <translation>A sua quota de conta gratuita foi esgotada, configure a conta do seu modelo para continuar a utilizá-la.</translation>
    </message>
    <message>
        <source>Your free account quota has been exhausted for chat, please configure your model account to continue using it.</source>
        <translation>A sua quota de conta gratuita para chat foi esgotada, configure a conta do seu modelo para continuar a utilizá-la.</translation>
    </message>
    <message>
        <source>Not Now</source>
        <translation>Agora não</translation>
    </message>
    <message>
        <source>Claim Credits</source>
        <translation>Receber Créditos</translation>
    </message>
    <message>
        <source>Free Credits Delivered</source>
        <translation>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>Esgotou os créditos de geração gratuitos da sua conta de teste. Oferecemos-lhe mais 200 créditos gratuitos válidos este mês. Explore mais funcionalidades e desbloqueie as capacidades ilimitadas do UOS AI!</translation>
    </message>
    <message>
        <source>Successfully Claimed</source>
        <translation>Recebido com Sucesso</translation>
    </message>
    <message>
        <source>Account not found</source>
        <translation>Conta não encontrada</translation>
    </message>
    <message>
        <source>Only support trial account</source>
        <translation>Apenas suporta conta de teste</translation>
    </message>
    <message>
        <source>You have already participated in the event and cannot claim the reward again.</source>
        <translation>Já participou no evento e não pode receber a recompensa novamente.</translation>
    </message>
    <message>
        <source>Server system error</source>
        <translation>Erro do sistema do servidor</translation>
    </message>
    <message>
        <source>Failed to Claim. Please Try Again.</source>
        <translation>Falha ao Receber. Tente Novamente.</translation>
    </message>
</context>
<context>
    <name>uos_ai::GenericAgent</name>
    <message>
        <source>yyyy-MM-dd ddd (year-month-day week)</source>
        <translation>aaaa-MM-dd ddd (ano-mês-dia semana)</translation>
    </message>
</context>
<context>
    <name>uos_ai::GetFreeAccountDialog</name>
    <message>
        <source>Get a free trial account</source>
        <translation>Obter uma conta de teste gratuita</translation>
    </message>
    <message>
        <source>Cancel</source>
        <comment>button</comment>
        <translation>Cancelar</translation>
    </message>
    <message>
        <source>Get account</source>
        <comment>button</comment>
        <translation>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>Ao receber uma conta, declara que compreende e aceita 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>UOS AI Trial Account</source>
        <translation>Conta de Teste UOS AI</translation>
    </message>
    <message>
        <source>Save failed, please try again later</source>
        <translation>Falha ao guardar, tente novamente mais tarde</translation>
    </message>
    <message>
        <source>Confirm</source>
        <comment>button</comment>
        <translation>Confirmar</translation>
    </message>
    <message>
        <source>Trial account received successfully.</source>
        <translation>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>O número de utilizações e a duração da conta de teste são limitados, configure a 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>O suporte para inglês das contas de teste não é satisfatório. Além disso, o número de utilizações e a duração da conta de teste são limitados. Configure a sua conta de modelo pessoal a tempo!</translation>
    </message>
    <message>
        <source>Start trial</source>
        <comment>button</comment>
        <translation>Iniciar teste</translation>
    </message>
    <message>
        <source>The free account activity ends.</source>
        <translation>A atividade da conta gratuita terminou.</translation>
    </message>
    <message>
        <source>Unable to connect to the server, please check your network or try again later.</source>
        <translation>Não foi possível ligar ao servidor, verifique a sua rede ou tente novamente mais tarde.</translation>
    </message>
</context>
<context>
    <name>uos_ai::HttpCodeTranslation</name>
    <message>
        <source>Unable to connect to the server, please check your network or try again later.</source>
        <translation>Não foi possível ligar ao servidor, verifique a sua rede ou tente novamente mais tarde.</translation>
    </message>
    <message>
        <source>Request timeout due to server load or network issues. Please try again later.</source>
        <translation>Pedido expirado devido à carga do servidor ou problemas de rede. Tente novamente mais tarde.</translation>
    </message>
    <message>
        <source>Connection failed, please check the fill in information.</source>
        <translation>Falha de ligação, verifique as informações preenchidas.</translation>
    </message>
    <message>
        <source>Operation canceled.</source>
        <translation>Operação cancelada.</translation>
    </message>
</context>
<context>
    <name>uos_ai::IatWidget</name>
    <message>
        <source>Speak now</source>
        <translation>Fale agora</translation>
    </message>
    <message>
        <source>Low input volume</source>
        <translation>Volume de entrada baixo</translation>
    </message>
    <message>
        <source>Settings</source>
        <translation>Definições</translation>
    </message>
    <message>
        <source>Network unavailable</source>
        <translation>Rede indisponível</translation>
    </message>
</context>
<context>
    <name>uos_ai::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>Os ficheiros adicionados recentemente requerem pré-processamento antes de poderem ser utilizados e, durante o processamento de dados, podem consumir uma quantidade significativa de recursos de computação e armazenamento. O processamento de dados será interrompido após eliminar os dados.</translation>
    </message>
</context>
<context>
    <name>uos_ai::InputPlaceholderWidget</name>
    <message>
        <source>Ask AI</source>
        <translation>Perguntar à IA</translation>
    </message>
</context>
<context>
    <name>uos_ai::InputWindow</name>
    <message>
        <source>What to ask about this?</source>
        <translation>O que perguntar sobre isto?</translation>
    </message>
    <message>
        <source>Hide until restarting this app</source>
        <translation>Ocultar até reiniciar esta aplicação</translation>
    </message>
    <message>
        <source>Disable in This Application</source>
        <translation>Desativar neste aplicativo</translation>
    </message>
    <message>
        <source>Disable Globally</source>
        <translation>Desativar globalmente</translation>
    </message>
    <message>
        <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á a &lt;a href=&quot;#&quot; style=&quot;color:%1;text-decoration:none;&quot;&gt;Definições&lt;/a&gt; para reativar.</translation>
    </message>
</context>
<context>
    <name>uos_ai::KnowledgeBaseAgent</name>
    <message>
        <source>Searching knowledge base</source>
        <translation>A pesquisar base de conhecimento</translation>
    </message>
    <message>
        <source>Search complete · %1s</source>
        <translation>Pesquisa concluída · %1s</translation>
    </message>
    <message>
        <source>Search complete · %1m%2s</source>
        <translation>Pesquisa concluída · %1m%2s</translation>
    </message>
    <message>
        <source>References</source>
        <translation>Referências</translation>
    </message>
</context>
<context>
    <name>uos_ai::KnowledgeBaseItem</name>
    <message>
        <source>Are you sure you want to delete this knowledge base file?</source>
        <translation>Tem a certeza de que deseja eliminar este ficheiro da base de conhecimento?</translation>
    </message>
    <message>
        <source>Cancel</source>
        <comment>button</comment>
        <translation>Cancelar</translation>
    </message>
    <message>
        <source>Confirm</source>
        <comment>button</comment>
        <translation>Confirmar</translation>
    </message>
</context>
<context>
    <name>uos_ai::KnowledgeBaseListWidget</name>
    <message>
        <source>Delete</source>
        <translation>Eliminar</translation>
    </message>
    <message>
        <source>Add</source>
        <translation>Adicionar</translation>
    </message>
    <message>
        <source>Please install the embedding model plugins first</source>
        <translation>Instale primeiro os plugins do modelo de incorporação</translation>
    </message>
    <message>
        <source>Knowledge Base Management</source>
        <translation>Gestão da base de conhecimento</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>Esta funcionalidade requer muitos recursos de hardware e a configuração de referência recomendada é: CPU Intel 11.ª geração i7 ou superior; Memória de 16GB ou mais; Ter uma placa gráfica NVIDIA e uma série 10 ou superior é a melhor opção. Se a configuração for muito baixa, podem ocorrer problemas como atrasos e respostas imprecisas.</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>Aqui, pode definir a base de conhecimento do Assistente de Conhecimento Pessoal, que responderá a perguntas com base nos ficheiros adicionados abaixo.</translation>
    </message>
    <message>
        <source>Done</source>
        <translation>Concluído</translation>
    </message>
    <message>
        <source>None</source>
        <translation>Nenhum</translation>
    </message>
    <message>
        <source>File already exist</source>
        <translation>Ficheiro 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>O ficheiro %1 já existe e não pode ser adicionado novamente. Modifique o nome do ficheiro ou elimine o ficheiro existente antes de o adicionar novamente</translation>
    </message>
    <message>
        <source>All files</source>
        <translation>Todos os arquivos</translation>
    </message>
</context>
<context>
    <name>uos_ai::LocalModelItem</name>
    <message>
        <source>Install</source>
        <translation>Instalar</translation>
    </message>
    <message>
        <source>Uninstall</source>
        <translation>Desinstalar</translation>
    </message>
    <message>
        <source>Update</source>
        <translation>Atualizar</translation>
    </message>
</context>
<context>
    <name>uos_ai::LocalModelListWidget</name>
    <message>
        <source>Local model</source>
        <translation>Modelo local</translation>
    </message>
    <message>
        <source>ULLM-1.5B</source>
        <translation>ULLM-1.5B</translation>
    </message>
    <message>
        <source>Once installed, you do not need an internet connection to use UOS AI.</source>
        <translation>Uma vez instalado, não é necessária uma conexão com a internet para usar o UOS AI.</translation>
    </message>
    <message>
        <source>ULLM-7B</source>
        <translation>ULLM-7B</translation>
    </message>
    <message>
        <source>DeepSeek-R1-1.5B</source>
        <translation>DeepSeek-R1-1.5B</translation>
    </message>
    <message>
        <source>Download from the open-source community at your own risk. Use it in UOS AI Assistant after installation.</source>
        <translation>Baixe da comunidade de código aberto por sua própria conta e risco. Use-o no Assistente UOS AI após a instalação.</translation>
    </message>
    <message>
        <source>Embedding Plugins</source>
        <translation>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>Após a instalação do modelo, o Assistente do Sistema e o Assistente de Conhecimento Pessoal podem ser executados.</translation>
    </message>
</context>
<context>
    <name>uos_ai::MCPAgent</name>
    <message>
        <source>MCP server is not available</source>
        <translation>Servidor MCP não disponível</translation>
    </message>
</context>
<context>
    <name>uos_ai::MCPServer</name>
    <message>
        <source>The &apos;mcpServers&apos; field is missing.</source>
        <translation>O campo &apos;mcpServers&apos; está ausente.</translation>
    </message>
    <message>
        <source>Remove old custom server config failed, server name: %0</source>
        <translation>Falha ao remover configuração antiga de servidor personalizado, nome do servidor: %0</translation>
    </message>
    <message>
        <source>no valid mcp server.</source>
        <translation>nenhum servidor mcp válido.</translation>
    </message>
    <message>
        <source>Duplicate MCP server name: %0.</source>
        <translation>Nome de servidor MCP duplicado: %0.</translation>
    </message>
    <message>
        <source>MCP server name &apos;%1&apos; already exists</source>
        <translation>Nome do servidor MCP &apos;%1&apos; já existe</translation>
    </message>
    <message>
        <source>Server name &apos;%1&apos; already exists</source>
        <translation>Nome do servidor &apos;%1&apos; já existe</translation>
    </message>
    <message>
        <source>Failed to open custom config file for writing</source>
        <translation>Falha ao abrir arquivo de configuração personalizado para gravação</translation>
    </message>
    <message>
        <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>
        <source>No custom server found.</source>
        <translation>Nenhum servidor personalizado encontrado.</translation>
    </message>
    <message>
        <source>Server &apos;%1&apos; not found.</source>
        <translation>Servidor &apos;%1&apos; não encontrado.</translation>
    </message>
    <message>
        <source>url field cannot be empty.</source>
        <translation>O campo url não pode estar vazio.</translation>
    </message>
    <message>
        <source>command field cannot be empty.</source>
        <translation>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>O campo &apos;command&apos; ou &apos;url&apos; está ausente</translation>
    </message>
</context>
<context>
    <name>uos_ai::McpServerItem</name>
    <message>
        <source>Install</source>
        <translation>Instalar</translation>
    </message>
    <message>
        <source>Uninstall</source>
        <translation>Desinstalar</translation>
    </message>
    <message>
        <source>Update</source>
        <translation>Atualizar</translation>
    </message>
</context>
<context>
    <name>uos_ai::McpServerListItem</name>
    <message>
        <source>built-in</source>
        <translation>integrado</translation>
    </message>
</context>
<context>
    <name>uos_ai::McpServerListWidget</name>
    <message>
        <source>MCP Server</source>
        <translation>Servidor MCP</translation>
    </message>
    <message>
        <source>All</source>
        <translation>Todos</translation>
    </message>
    <message>
        <source>Built-in</source>
        <translation>Integrado</translation>
    </message>
    <message>
        <source>Custom</source>
        <translation>Personalizado</translation>
    </message>
    <message>
        <source>Add MCP Server</source>
        <translation>Adicionar Servidor MCP</translation>
    </message>
    <message>
        <source>Confirm deletion %1?</source>
        <translation>Confirmar exclusão %1?</translation>
    </message>
    <message>
        <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>
        <source>Cancel</source>
        <translation>Cancelar</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>Excluir</translation>
    </message>
</context>
<context>
    <name>uos_ai::McpServerWidget</name>
    <message>
        <source>Mcp Enviorment</source>
        <translation>Ambiente MCP</translation>
    </message>
    <message>
        <source>MCP Server</source>
        <translation>Servidor MCP</translation>
    </message>
    <message>
        <source>Install UOS AI Agent</source>
        <translation>Instalar Agente UOS AI</translation>
    </message>
    <message>
        <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>
        <source>Model Configuration</source>
        <translation>Configuração de Modelo</translation>
    </message>
    <message>
        <source>Knowledge Base Management</source>
        <translation>Gestão de Base de Conhecimento</translation>
    </message>
    <message>
        <source>UOS AI FollowAlong</source>
        <translation>UOS AI FollowAlong</translation>
    </message>
    <message>
        <source>User Agreement</source>
        <translation>Acordo de Utilizador</translation>
    </message>
    <message>
        <source>UOS AI User Agreement</source>
        <translation>Acordo de Utilizador UOS AI</translation>
    </message>
    <message>
        <source>Read and agreed</source>
        <translation>Lido e aceite</translation>
    </message>
    <message>
        <source>Proxy Settings</source>
        <translation>Definições de Proxy</translation>
    </message>
    <message>
        <source>Go to settings</source>
        <translation>Ir para definições</translation>
    </message>
    <message>
        <source>The free account activity ends.</source>
        <translation>A atividade da conta gratuita terminou.</translation>
    </message>
    <message>
        <source>Confirm</source>
        <comment>button</comment>
        <translation>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>Adicionar à base de conhecimento requer a instalação do plugin de modelo de vetorização. Por favor, vá à loja de aplicações para transferir e instalar.</translation>
    </message>
    <message>
        <source>Do not install</source>
        <comment>button</comment>
        <translation>Não instalar</translation>
    </message>
    <message>
        <source>Install immediately</source>
        <comment>button</comment>
        <translation>Instalar imediatamente</translation>
    </message>
</context>
<context>
    <name>uos_ai::ModelHubProvider</name>
    <message>
        <source>YouRong 1.5B</source>
        <translation>YouRong 1.5B</translation>
    </message>
    <message>
        <source>YouRong 7B</source>
        <translation>YouRong 7B</translation>
    </message>
</context>
<context>
    <name>uos_ai::ModelListWidget</name>
    <message>
        <source>Get a free account</source>
        <translation>Obter conta gratuita</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>Eliminar</translation>
    </message>
    <message>
        <source>Add</source>
        <translation>Adicionar</translation>
    </message>
    <message>
        <source>Online model</source>
        <translation>Modelo online</translation>
    </message>
    <message>
        <source>Done</source>
        <translation>Concluído</translation>
    </message>
    <message>
        <source>None</source>
        <translation>Nenhum</translation>
    </message>
</context>
<context>
    <name>uos_ai::ModelScopeItem</name>
    <message>
        <source>Install</source>
        <translation>Instalar</translation>
    </message>
    <message>
        <source>Uninstall</source>
        <translation>Desinstalar</translation>
    </message>
    <message>
        <source>Update</source>
        <translation>Atualizar</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>Cancelar</translation>
    </message>
    <message>
        <source>About %1GB</source>
        <translation>Cerca de %1GB</translation>
    </message>
    <message>
        <source>Installing</source>
        <translation>A instalar</translation>
    </message>
    <message>
        <source>Are you sure you want to delete this model?</source>
        <translation>Tem a certeza de que deseja eliminar este modelo?</translation>
    </message>
    <message>
        <source>Cancel</source>
        <comment>button</comment>
        <translation>Cancelar</translation>
    </message>
    <message>
        <source>Confirm</source>
        <comment>button</comment>
        <translation>Confirmar</translation>
    </message>
    <message>
        <source>Checking</source>
        <translation>A verificar</translation>
    </message>
    <message>
        <source>Ok</source>
        <comment>button</comment>
        <translation>Ok</translation>
    </message>
    <message>
        <source>%0 download failed, please try again!</source>
        <translation>%0 transferência falhou, tente novamente!</translation>
    </message>
    <message>
        <source>Please install the &quot;Embedding Plugins&quot; first before installing this model.</source>
        <translation>Instale primeiro os &quot;Plugins de Incorporação&quot; antes de instalar este modelo.</translation>
    </message>
    <message>
        <source>target folder trash failed, please try again!</source>
        <translation>falha ao mover para a lixeira, tente novamente!</translation>
    </message>
    <message>
        <source>%1 seconds</source>
        <translation>%1 segundos</translation>
    </message>
    <message>
        <source>%1 minutes</source>
        <translation>%1 minutos</translation>
    </message>
    <message>
        <source>%1MB/%2GB downloaded, %3 left.</source>
        <translation>%1MB/%2GB transferidos, %3 restantes.</translation>
    </message>
</context>
<context>
    <name>uos_ai::ModelSubItem</name>
    <message>
        <source>Are you sure you want to delete this model?</source>
        <translation>Tem a certeza de que deseja eliminar este modelo?</translation>
    </message>
    <message>
        <source>Cancel</source>
        <comment>button</comment>
        <translation>Cancelar</translation>
    </message>
    <message>
        <source>Confirm</source>
        <comment>button</comment>
        <translation>Confirmar</translation>
    </message>
</context>
<context>
    <name>uos_ai::ModelValidator</name>
    <message>
        <source>Invalid model account</source>
        <translation>Conta de modelo inválida</translation>
    </message>
    <message>
        <source>Unsupported model type</source>
        <translation>Tipo de modelo não suportado</translation>
    </message>
    <message>
        <source>Model does not support chat completion</source>
        <translation>O modelo não suporta conclusão de chat</translation>
    </message>
    <message>
        <source>Model is available</source>
        <translation>O modelo está disponível</translation>
    </message>
    <message>
        <source>HTTP error: %1</source>
        <translation>Erro de HTTP: %1</translation>
    </message>
    <message>
        <source>Unknown error</source>
        <translation>Erro desconhecido</translation>
    </message>
</context>
<context>
    <name>uos_ai::ModifyProviderDialog</name>
    <message>
        <source>For proxy settings, please go to system proxy settings</source>
        <translation>Para definições de proxy, aceda às definições de proxy do sistema</translation>
    </message>
    <message>
        <source>Go to settings</source>
        <translation>Ir para definições</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>Eliminar</translation>
    </message>
    <message>
        <source>Edit Model</source>
        <translation>Editar modelo</translation>
    </message>
    <message>
        <source>Add Model</source>
        <translation>Adicionar modelo</translation>
    </message>
    <message>
        <source>Account</source>
        <translation>Conta</translation>
    </message>
    <message>
        <source>Required, to distinguish multiple models</source>
        <translation>Obrigatório, para distinguir vários modelos</translation>
    </message>
    <message>
        <source>Provider</source>
        <translation>Fornecedor</translation>
    </message>
    <message>
        <source>APIKey</source>
        <translation>Chave de API</translation>
    </message>
    <message>
        <source>Required, please input</source>
        <translation>Obrigatório, por favor introduza</translation>
    </message>
    <message>
        <source>Domain</source>
        <translation>Domínio</translation>
    </message>
    <message>
        <source>Enable</source>
        <translation>Ativar</translation>
    </message>
    <message>
        <source>Custom</source>
        <translation>Personalizado</translation>
    </message>
    <message>
        <source>Add</source>
        <translation>Adicionar</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>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>Cancelar</translation>
    </message>
    <message>
        <source>Confirm</source>
        <translation>Confirmar</translation>
    </message>
    <message>
        <source>Name and Model ID must be filled in.</source>
        <translation>Nome e ID do Modelo devem ser preenchidos.</translation>
    </message>
    <message>
        <source>Save failed, please try again later</source>
        <translation>Falha ao salvar, tente novamente mais tarde</translation>
    </message>
    <message>
        <source>Done</source>
        <translation>Concluído</translation>
    </message>
    <message>
        <source>Test passed</source>
        <translation>Teste passed</translation>
    </message>
    <message>
        <source>The model service is available.</source>
        <translation>O serviço de modelo está disponível.</translation>
    </message>
    <message>
        <source>Confirm</source>
        <comment>button</comment>
        <translation>Confirmar</translation>
    </message>
</context>
<context>
    <name>uos_ai::OnlineSearchAgent</name>
    <message>
        <source>yyyy-MM-dd ddd (year-month-day week)</source>
        <translation>aaaa-MM-dd ddd (ano-mês-dia semana)</translation>
    </message>
    <message>
        <source>Searching for relevant information</source>
        <translation>Procurando informações relevantes</translation>
    </message>
    <message>
        <source>References %0 sources</source>
        <translation>Referências %0 fontes</translation>
    </message>
    <message>
        <source>%0 pages found</source>
        <translation>%0 páginas encontradas</translation>
    </message>
    <message>
        <source>Browsing %0</source>
        <translation>Navegando em %0</translation>
    </message>
    <message>
        <source>page %0</source>
        <translation>página %0</translation>
    </message>
</context>
<context>
    <name>uos_ai::OperatingLineWidget</name>
    <message>
        <source>In data processing</source>
        <translation>Em processamento de dados</translation>
    </message>
    <message>
        <source>Data processing error</source>
        <translation>Erro de processamento de dados</translation>
    </message>
    <message>
        <source>File error, unable to process, please delete.</source>
        <translation>Erro de ficheiro, impossível processar, elimine-o.</translation>
    </message>
</context>
<context>
    <name>uos_ai::OutlineAgent</name>
    <message>
        <source>Generating outline</source>
        <translation>A gerar esquema</translation>
    </message>
    <message>
        <source>Generating outline content for you.</source>
        <translation>A gerar conteúdo do esquema para si.</translation>
    </message>
    <message>
        <source>An editable outline has been generated. After confirming, click the blue button below to proceed to document generation.</source>
        <translation>Foi gerado um esquema editável. Após confirmar, clique no botão azul abaixo para prosseguir para a geração do documento.</translation>
    </message>
    <message>
        <source>Detected that you have uploaded a local outline,  Currently parsing the outline content for you.</source>
        <translation>Detetado o carregamento de um esquema local. A analisar o conteúdo do esquema para si.</translation>
    </message>
    <message>
        <source>Detected uploaded local outline, please confirm.</source>
        <translation>Esquema local carregado detetado, confirme.</translation>
    </message>
    <message>
        <source>Failed to parse the uploaded outline file, please re-upload</source>
        <translation>Falha ao analisar o ficheiro de esquema carregado, carregue novamente</translation>
    </message>
    <message>
        <source>Generating outline content failed</source>
        <translation>Falha ao gerar o conteúdo do esquema</translation>
    </message>
    <message>
        <source>Based on your writing task, I have generated the following outline for **%1**:

</source>
        <translation>Com base na sua tarefa de escrita, gerei o seguinte esquema para **%1**:

</translation>
    </message>
    <message>
        <source>I have parsed your uploaded outline and structured it as **%1**:

</source>
        <translation>Analisei o seu esquema carregado e estruturei-o como **%1**:

</translation>
    </message>
    <message>
        <source>
The outline contains %1 sections in total. Please confirm to proceed with research and writing.</source>
        <translation>
O esquema contém %1 secções no total. Confirme para prosseguir com a investigação e escrita.</translation>
    </message>
</context>
<context>
    <name>uos_ai::PersonalKnowledgeAssistant</name>
    <message>
        <source>The Personal Knowledge Assistant can only be used after configuring the model plug.</source>
        <translation>O Assistente de Conhecimento Pessoal só pode ser utilizado após configurar o modelo.</translation>
    </message>
    <message>
        <source>The Personal Knowledge Assistant can only be used after configuring the knowledge base.</source>
        <translation>O Assistente de Conhecimento Pessoal só pode ser utilizado após configurar a base de conhecimento.</translation>
    </message>
</context>
<context>
    <name>uos_ai::PrivateModelListWidget</name>
    <message>
        <source>Delete</source>
        <translation>Eliminar</translation>
    </message>
    <message>
        <source>Add</source>
        <translation>Adicionar</translation>
    </message>
    <message>
        <source>Private deployment model</source>
        <translation>Modelo de implementação privada</translation>
    </message>
    <message>
        <source>Done</source>
        <translation>Concluído</translation>
    </message>
    <message>
        <source>None</source>
        <translation>Nenhum</translation>
    </message>
</context>
<context>
    <name>uos_ai::ProviderListItem</name>
    <message>
        <source>Are you sure you want to delete this provider?</source>
        <translation>Tem a certeza de que deseja eliminar este fornecedor?</translation>
    </message>
    <message>
        <source>Cancel</source>
        <comment>button</comment>
        <translation>Cancelar</translation>
    </message>
    <message>
        <source>Confirm</source>
        <comment>button</comment>
        <translation>Confirmar</translation>
    </message>
</context>
<context>
    <name>uos_ai::ReferenceDialog</name>
    <message>
        <source>Reference</source>
        <translation>Referência</translation>
    </message>
    <message>
        <source>Open</source>
        <translation>Abrir</translation>
    </message>
    <message>
        <source>Documents don&apos;t exits!</source>
        <translation>Os documentos não existem!</translation>
    </message>
</context>
<context>
    <name>uos_ai::ReportWriterAgent</name>
    <message>
        <source>Document Generating</source>
        <translation>Geração de documento</translation>
    </message>
    <message>
        <source>failed</source>
        <translation>falhou</translation>
    </message>
    <message>
        <source>Document Generated</source>
        <translation>Documento gerado</translation>
    </message>
    <message>
        <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>O documento foi gerado com base no esquema. Pode clicar no cartão abaixo para editar o conteúdo ou clicar no botão &quot;Guardar como&quot; para guardá-lo localmente para posterior edição.</translation>
    </message>
    <message>
        <source>You can ask follow-up questions or request adjust the article.</source>
        <translation>Pode fazer perguntas de acompanhamento ou pedir para ajustar o artigo.</translation>
    </message>
</context>
<context>
    <name>uos_ai::ServiceConfigChannel</name>
    <message>
        <source>Failed to get MCP server instance.</source>
        <translation>Falha ao obter a instância do servidor MCP.</translation>
    </message>
    <message>
        <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>
        <source>MCP server name &apos;%1&apos; already exists</source>
        <translation>O nome do servidor MCP &apos;%1&apos; já existe</translation>
    </message>
    <message>
        <source>Server &apos;%1&apos; does not exist</source>
        <translation>O servidor &apos;%1&apos; não existe</translation>
    </message>
</context>
<context>
    <name>uos_ai::SessionManager</name>
    <message>
        <source>Session with ID %1 already exists</source>
        <translation>Sessão com ID %1 já existe</translation>
    </message>
    <message>
        <source>Session %1 create assistant %2 failed</source>
        <translation>Criação do assistente %2 na sessão %1 falhou</translation>
    </message>
    <message>
        <source>Session %1 create success</source>
        <translation>Sessão %1 criada com sucesso</translation>
    </message>
    <message>
        <source>Session %1 not found</source>
        <translation>Sessão %1 não encontrada</translation>
    </message>
    <message>
        <source>Session %1 is not idle</source>
        <translation>A sessão %1 não está inativa</translation>
    </message>
</context>
<context>
    <name>uos_ai::SkillCommandTextEdit</name>
    <message>
        <source>Take </source>
        <translation>Tirar </translation>
    </message>
    <message>
        <source> translate into English</source>
        <translation> traduzir para inglês</translation>
    </message>
    <message>
        <source>Exceeded character limit</source>
        <translation>Limite de caracteres excedido</translation>
    </message>
</context>
<context>
    <name>uos_ai::SkillListItem</name>
    <message>
        <source>Disabled</source>
        <translation>Desativado</translation>
    </message>
    <message>
        <source>Enable</source>
        <translation>Ativar</translation>
    </message>
</context>
<context>
    <name>uos_ai::SkillListWidget</name>
    <message>
        <source>Skill Management</source>
        <translation>Gerenciamento de Skills</translation>
    </message>
    <message>
        <source>Add Skill</source>
        <translation>Adicionar Skill</translation>
    </message>
    <message>
        <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 skills serão exibidas na barra de ferramentas e as outras ficarão ocultas no menu Mais.</translation>
    </message>
    <message>
        <source>Saved</source>
        <translation>Salvo</translation>
    </message>
    <message>
        <source>Are you sure you want to delete the skill &quot;%1&quot;?</source>
        <translation>Tem certeza de que deseja excluir a skill &quot;%1&quot;?</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>Cancelar</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>Excluir</translation>
    </message>
</context>
<context>
    <name>uos_ai::SkillsManager</name>
    <message>
        <source>The archive file does not exist.</source>
        <translation>O arquivo de arquivo não existe.</translation>
    </message>
    <message>
        <source>Failed to create temporary directory for extraction.</source>
        <translation>Falha ao criar diretório temporário para extração.</translation>
    </message>
    <message>
        <source>Failed to extract the archive. The file may be corrupted or the format is not supported.</source>
        <translation>Falha ao extrair o arquivo. O arquivo pode estar corrompido ou o formato não é suportado.</translation>
    </message>
    <message>
        <source>No SKILL.md file found in the archive.</source>
        <translation>Nenhum arquivo SKILL.md encontrado no arquivo.</translation>
    </message>
    <message>
        <source>The specified path is invalid.</source>
        <translation>O caminho especificado é inválido.</translation>
    </message>
    <message>
        <source>Failed to read SKILL.md.</source>
        <translation>Falha ao ler SKILL.md.</translation>
    </message>
    <message>
        <source>SKILL.md is missing the required &apos;name&apos; field.</source>
        <translation>SKILL.md está sem o campo obrigatório &apos;name&apos;.</translation>
    </message>
    <message>
        <source>The skill directory does not exist.</source>
        <translation>O diretório da skill não existe.</translation>
    </message>
    <message>
        <source>The skill cannot be imported from this path.</source>
        <translation>A skill não pode ser importada deste caminho.</translation>
    </message>
    <message>
        <source>No SKILL.md file found in the skill directory.</source>
        <translation>Nenhum ficheiro SKILL.md encontrado no diretório da skill.</translation>
    </message>
    <message>
        <source>The skill contains too many files (maximum %1 allowed).</source>
        <translation>A skill contém demasiados ficheiros (máximo de %1 permitido).</translation>
    </message>
    <message>
        <source>The skill size exceeds the limit (maximum 10 MB allowed).</source>
        <translation>O tamanho da skill excede o limite (máximo de 10 MB permitido).</translation>
    </message>
    <message>
        <source>The skill folder name is invalid.</source>
        <translation>O nome da pasta da skill é inválido.</translation>
    </message>
    <message>
        <source>Failed to overwrite the existing skill.</source>
        <translation>Falha ao substituir a skill existente.</translation>
    </message>
    <message>
        <source>Failed to create the skills directory.</source>
        <translation>Falha ao criar o diretório de skills.</translation>
    </message>
    <message>
        <source>Failed to copy the skill files.</source>
        <translation>Falha ao copiar os ficheiros da skill.</translation>
    </message>
    <message>
        <source>Supported files</source>
        <translation>Ficheiros suportados</translation>
    </message>
</context>
<context>
    <name>uos_ai::SystemChannel</name>
    <message>
        <source>UOS AI</source>
        <translation>UOS AI</translation>
    </message>
    <message>
        <source>Ask UOS AI, kiss your worries goodbye.</source>
        <translation>Pergunte ao UOS AI e esqueça as suas preocupações.</translation>
    </message>
    <message>
        <source>Changelog</source>
        <translation>Registo de alterações</translation>
    </message>
    <message>
        <source>Start Chatting</source>
        <translation>Começar a conversar</translation>
    </message>
    <message>
        <source>Choose an assistant on the left, then enter a question or instruction to start a new chat.</source>
        <translation>Escolha um assistente à esquerda e, em seguida, introduza uma pergunta ou instrução para iniciar um novo chat.</translation>
    </message>
    <message>
        <source>Voice Interaction</source>
        <translation>Interação por voz</translation>
    </message>
    <message>
        <source>If you prefer voice control, switch quickly from the related entry to reduce repeated operations.</source>
        <translation>Se preferir o controlo por voz, mude rapidamente a partir da entrada relacionada para reduzir operações repetidas.</translation>
    </message>
    <message>
        <source>Keep Exploring</source>
        <translation>Continue a explorar</translation>
    </message>
    <message>
        <source>Use history and settings to continue your tasks and adjust models, tools, and appearance.</source>
        <translation>Use o histórico e as definições para continuar as suas tarefas e ajustar modelos, ferramentas e aparência.</translation>
    </message>
    <message>
        <source>Settings</source>
        <translation>Definições</translation>
    </message>
    <message>
        <source>Help</source>
        <translation>Ajuda</translation>
    </message>
    <message>
        <source>About</source>
        <translation>Sobre</translation>
    </message>
    <message>
        <source>New Chat</source>
        <translation>Novo Chat</translation>
    </message>
    <message>
        <source>Temporary Chat</source>
        <translation>Chat Temporário</translation>
    </message>
    <message>
        <source>AI Writing</source>
        <translation>Escrita com IA</translation>
    </message>
    <message>
        <source>AI Translation</source>
        <translation>Tradução com IA</translation>
    </message>
    <message>
        <source>AI Knowledge Base</source>
        <translation>Base de Conhecimento de IA</translation>
    </message>
    <message>
        <source>MCP Server</source>
        <translation>Servidor MCP</translation>
    </message>
    <message>
        <source>Commands</source>
        <translation>Comandos</translation>
    </message>
    <message>
        <source>Agent Store</source>
        <translation>Loja de Agentes</translation>
    </message>
    <message>
        <source>More</source>
        <translation>Mais</translation>
    </message>
    <message>
        <source>Chat History</source>
        <translation>Histórico de Chat</translation>
    </message>
    <message>
        <source>Today</source>
        <translation>Hoje</translation>
    </message>
    <message>
        <source>Yesterday</source>
        <translation>Ontem</translation>
    </message>
    <message>
        <source>Last 7 Days</source>
        <translation>Últimos 7 Dias</translation>
    </message>
    <message>
        <source>Last 30 Days</source>
        <translation>Últimos 30 Dias</translation>
    </message>
    <message>
        <source>January</source>
        <translation>Janeiro</translation>
    </message>
    <message>
        <source>February</source>
        <translation>Fevereiro</translation>
    </message>
    <message>
        <source>March</source>
        <translation>Março</translation>
    </message>
    <message>
        <source>April</source>
        <translation>Abril</translation>
    </message>
    <message>
        <source>May</source>
        <translation>Maio</translation>
    </message>
    <message>
        <source>June</source>
        <translation>Junho</translation>
    </message>
    <message>
        <source>July</source>
        <translation>Julho</translation>
    </message>
    <message>
        <source>August</source>
        <translation>Agosto</translation>
    </message>
    <message>
        <source>September</source>
        <translation>Setembro</translation>
    </message>
    <message>
        <source>October</source>
        <translation>Outubro</translation>
    </message>
    <message>
        <source>November</source>
        <translation>Novembro</translation>
    </message>
    <message>
        <source>year</source>
        <translation>ano</translation>
    </message>
    <message>
        <source>Earlier</source>
        <translation>Anterior</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>Eliminar</translation>
    </message>
    <message>
        <source>Confirm Deletion</source>
        <translation>Confirmar eliminação</translation>
    </message>
    <message>
        <source>Confirm deletion</source>
        <translation>Confirmar eliminação</translation>
    </message>
    <message>
        <source>After deletion, this server will be unavailable. Proceed with caution.</source>
        <translation>Após a eliminação, este servidor ficará indisponível. Proceda com cautela.</translation>
    </message>
    <message>
        <source>This action will delete all content related to this chat from UOS AI.</source>
        <translation>Esta ação eliminará todo o conteúdo relacionado com este chat do UOS AI.</translation>
    </message>
    <message>
        <source>Confirm Delete</source>
        <translation>Confirmar eliminação</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>Cancelar</translation>
    </message>
    <message>
        <source>Batch Manage</source>
        <translation>Gerir em lote</translation>
    </message>
    <message>
        <source>All</source>
        <translation>Tudo</translation>
    </message>
    <message>
        <source>Select All</source>
        <translation>Selecionar tudo</translation>
    </message>
    <message>
        <source>%1 conversations selected</source>
        <translation>%1 conversas selecionadas</translation>
    </message>
    <message>
        <source>No chat history yet</source>
        <translation>Sem histórico de chat ainda</translation>
    </message>
    <message>
        <source>Chat content not found</source>
        <translation>Conteúdo do chat não encontrado</translation>
    </message>
    <message>
        <source>DeepThink</source>
        <translation>DeepPensar</translation>
    </message>
    <message>
        <source>Search</source>
        <translation>Pesquisar</translation>
    </message>
    <message>
        <source>Attachments</source>
        <translation>Anexos</translation>
    </message>
    <message>
        <source>Upload Files</source>
        <translation>Carregar Ficheiros</translation>
    </message>
    <message>
        <source>Screenshot Q&amp;A</source>
        <translation>Captura de Ecrã Q&amp;A</translation>
    </message>
    <message>
        <source>Voice Input</source>
        <translation>Entrada de Voz</translation>
    </message>
    <message>
        <source>Send</source>
        <translation>Enviar</translation>
    </message>
    <message>
        <source>Ask a question...</source>
        <translation>Faça uma pergunta...</translation>
    </message>
    <message>
        <source>Voice Read</source>
        <translation>Leitura de Voz</translation>
    </message>
    <message>
        <source>Stop Reading</source>
        <translation>Parar Leitura</translation>
    </message>
    <message>
        <source>Copy</source>
        <translation>Copiar</translation>
    </message>
    <message>
        <source>Regenerate</source>
        <translation>Regenerar</translation>
    </message>
    <message>
        <source>Re-edit</source>
        <translation>Reeditar</translation>
    </message>
    <message>
        <source>Stop Generating</source>
        <translation>Parar Geração</translation>
    </message>
    <message>
        <source>Generation stopped</source>
        <translation>Geração parada</translation>
    </message>
    <message>
        <source>You stopped this answer, </source>
        <translation>Parou esta resposta, </translation>
    </message>
    <message>
        <source>please re-edit your question</source>
        <translation>por favor reedite a sua pergunta</translation>
    </message>
    <message>
        <source>Back to Bottom</source>
        <translation>Voltar ao Fundo</translation>
    </message>
    <message>
        <source>Thinking...</source>
        <translation>A pensar...</translation>
    </message>
    <message>
        <source>Deep think completed (took %1s)</source>
        <translation>Pensamento profundo concluído (demorou %1s)</translation>
    </message>
    <message>
        <source>Parsing...</source>
        <translation>A analisar...</translation>
    </message>
    <message>
        <source>Parsing failed</source>
        <translation>Falha na análise</translation>
    </message>
    <message>
        <source>You can add up to 50 files</source>
        <translation>Pode adicionar até 50 ficheiros</translation>
    </message>
    <message>
        <source>Summarize the core content of the file</source>
        <translation>Resumir o conteúdo principal do ficheiro</translation>
    </message>
    <message>
        <source>Model List</source>
        <translation>Lista de Modelos</translation>
    </message>
    <message>
        <source>Smart Recommendation</source>
        <translation>Recomendação Inteligente</translation>
    </message>
    <message>
        <source>Smart switch for best match</source>
        <translation>Alteração inteligente para a melhor correspondência</translation>
    </message>
    <message>
        <source>Local Model</source>
        <translation>Modelo Local</translation>
    </message>
    <message>
        <source>Online Model</source>
        <translation>Modelo Online</translation>
    </message>
    <message>
        <source>Add Model</source>
        <translation>Adicionar Modelo</translation>
    </message>
    <message>
        <source>Private Model</source>
        <translation>Modelo Privado</translation>
    </message>
    <message>
        <source>Official</source>
        <translation>Oficial</translation>
    </message>
    <message>
        <source>AI-generated content is for reference only. Please verify its accuracy.</source>
        <translation>O conteúdo gerado por IA é apenas para referência. Verifique a sua precisão.</translation>
    </message>
    <message>
        <source>Temporary chats are not saved in history. The content will be completely deleted upon leaving.</source>
        <translation>Os chats temporários não são guardados no histórico. O conteúdo será totalmente eliminado ao sair.</translation>
    </message>
    <message>
        <source>Maximum of 10 concurrent chats reached. Please try again later.</source>
        <translation>Máximo de 10 chats simultâneos atingido. Tente novamente mais tarde.</translation>
    </message>
    <message>
        <source>View Now</source>
        <translation>Ver Agora</translation>
    </message>
    <message>
        <source>Remind Me Later</source>
        <translation>Lembrar Mais Tarde</translation>
    </message>
    <message>
        <source>Infinite inspiration, worry-free writing</source>
        <translation>Inspiração infinita, escrita sem preocupações</translation>
    </message>
    <message>
        <source>Enable to search the web for more real-time, comprehensive, and accurate references.</source>
        <translation>Ative para pesquisar na web referências mais em tempo real, abrangentes e precisas.</translation>
    </message>
    <message>
        <source>Upload files/images as references</source>
        <translation>Carregar ficheiros/imagens como referências</translation>
    </message>
    <message>
        <source>Reference Outline / Local File</source>
        <translation>Referência de Esboço / Arquivo Local</translation>
    </message>
    <message>
        <source>As reference material / As outline file</source>
        <translation>Como material de referência / Como arquivo de esboço</translation>
    </message>
    <message>
        <source>File Upload</source>
        <translation>Carregar Arquivo</translation>
    </message>
    <message>
        <source>As Material</source>
        <translation>Como Material</translation>
    </message>
    <message>
        <source>As Outline</source>
        <translation>Como Esboço</translation>
    </message>
    <message>
        <source>Only supports uploading 1 outline file</source>
        <translation>Suporta apenas o carregamento de 1 arquivo de esboço</translation>
    </message>
    <message>
        <source>Local Materials</source>
        <translation>Materiais Locais</translation>
    </message>
    <message>
        <source>File Outline</source>
        <translation>Esboço do Arquivo</translation>
    </message>
    <message>
        <source>Outline</source>
        <translation>Esboço</translation>
    </message>
    <message>
        <source>View All</source>
        <translation>Ver Tudo</translation>
    </message>
    <message>
        <source>Recent Creations</source>
        <translation>Criações Recentes</translation>
    </message>
    <message>
        <source>Upload File</source>
        <translation>Carregar Arquivo</translation>
    </message>
    <message>
        <source>Reference Outline</source>
        <translation>Referência de Esboço</translation>
    </message>
    <message>
        <source>Local File</source>
        <translation>Arquivo Local</translation>
    </message>
    <message>
        <source>Heading</source>
        <translation>Título</translation>
    </message>
    <message>
        <source>Export Document</source>
        <translation>Exportar Documento</translation>
    </message>
    <message>
        <source>Exit Full Screen</source>
        <translation>Sair da Tela Cheia</translation>
    </message>
    <message>
        <source>Untitled Document</source>
        <translation>Documento Sem Título</translation>
    </message>
    <message>
        <source>If you don&apos;t want local materials to be uploaded, you can do the following before generating content:</source>
        <translation>Se não quiser que materiais locais sejam carregados, você pode fazer o seguinte antes de gerar conteúdo:</translation>
    </message>
    <message>
        <source>1. Switch to a local model (e.g., DeepSeek-R1-1.5B) or a privately deployed model</source>
        <translation>1. Alternar para um modelo local (ex: DeepSeek-R1-1.5B) ou um modelo implantado privadamente</translation>
    </message>
    <message>
        <source>2. Turn off &quot;Web Search&quot;</source>
        <translation>2. Desative a &quot;Pesquisa na Web&quot;</translation>
    </message>
    <message>
        <source>Materials will be uploaded to the online model for analysis. Continue generating?</source>
        <translation>Os materiais serão carregados no modelo online para análise. Continuar a geração?</translation>
    </message>
    <message>
        <source>Materials will be uploaded to the online model (%1) for analysis. Continue generating?</source>
        <translation>Os materiais serão carregados no modelo online (%1) para análise. Continuar a geração?</translation>
    </message>
    <message>
        <source>Enable Privacy Mode</source>
        <translation>Ativar modo de privacidade</translation>
    </message>
    <message>
        <source>Continue Generating</source>
        <translation>Continuar a gerar</translation>
    </message>
    <message>
        <source>You can enter more requirements to optimize or adjust the generated content.</source>
        <translation>Pode introduzir mais requisitos para otimizar ou ajustar o conteúdo gerado.</translation>
    </message>
    <message>
        <source>Detected local outline uploaded. Analyzing outline content...</source>
        <translation>Esquema local detetado e carregado. A analisar o conteúdo do esquema...</translation>
    </message>
    <message>
        <source>Generating outline content...</source>
        <translation>A gerar conteúdo do esquema...</translation>
    </message>
    <message>
        <source>An editable outline has been generated. After confirming, click the blue button below to proceed to document generation.</source>
        <translation>Foi gerado um esquema editável. Após confirmar, clique no botão azul abaixo para prosseguir para a geração do documento.</translation>
    </message>
    <message>
        <source>Unable to parse the uploaded outline file. Please re-upload.</source>
        <translation>Não foi possível analisar o ficheiro de esquema carregado. Por favor, carregue novamente.</translation>
    </message>
    <message>
        <source>Re-upload Outline</source>
        <translation>Carregar esquema novamente</translation>
    </message>
    <message>
        <source>Directly generate outline using AI</source>
        <translation>Gerar esquema diretamente com IA</translation>
    </message>
    <message>
        <source>Add sub-chapter</source>
        <translation>Adicionar subcapítulo</translation>
    </message>
    <message>
        <source>Delete sub-chapter</source>
        <translation>Eliminar subcapítulo</translation>
    </message>
    <message>
        <source>Delete chapter</source>
        <translation>Eliminar capítulo</translation>
    </message>
    <message>
        <source>Add chapter</source>
        <translation>Adicionar capítulo</translation>
    </message>
    <message>
        <source>Enter chapter title</source>
        <translation>Introduzir título do capítulo</translation>
    </message>
    <message>
        <source>Delete this heading?</source>
        <translation>Eliminar este cabeçalho?</translation>
    </message>
    <message>
        <source>Generate document from outline</source>
        <translation>Gerar documento a partir do esquema</translation>
    </message>
    <message>
        <source>Save as Word</source>
        <translation>Guardar como Word</translation>
    </message>
    <message>
        <source>Save as PDF</source>
        <translation>Guardar como PDF</translation>
    </message>
    <message>
        <source>Save as Markdown</source>
        <translation>Guardar como Markdown</translation>
    </message>
    <message>
        <source>Saving...</source>
        <translation>A guardar...</translation>
    </message>
    <message>
        <source>Saved successfully!</source>
        <translation>Guardado com sucesso!</translation>
    </message>
    <message>
        <source>Failed to save, please try again.</source>
        <translation>Falha ao guardar, tente novamente.</translation>
    </message>
    <message>
        <source>Undo</source>
        <translation>Desfazer</translation>
    </message>
    <message>
        <source>Redo</source>
        <translation>Refazer</translation>
    </message>
    <message>
        <source>Body Text</source>
        <translation>Texto do corpo</translation>
    </message>
    <message>
        <source>Heading %1</source>
        <translation>Título %1</translation>
    </message>
    <message>
        <source>Bold</source>
        <translation>Negrito</translation>
    </message>
    <message>
        <source>Italic</source>
        <translation>Itálico</translation>
    </message>
    <message>
        <source>Strikethrough</source>
        <translation>Riscado</translation>
    </message>
    <message>
        <source>Link Text</source>
        <translation>Texto do link</translation>
    </message>
    <message>
        <source>Bulleted List</source>
        <translation>Lista com marcadores</translation>
    </message>
    <message>
        <source>Numbered List</source>
        <translation>Lista numerada</translation>
    </message>
    <message>
        <source>Decrease Indent</source>
        <translation>Diminuir avanço</translation>
    </message>
    <message>
        <source>Increase Indent</source>
        <translation>Aumentar avanço</translation>
    </message>
    <message>
        <source>Blockquote</source>
        <translation>Citação</translation>
    </message>
    <message>
        <source>Divider</source>
        <translation>Divisor</translation>
    </message>
    <message>
        <source>Copy Full Text</source>
        <translation>Copiar texto completo</translation>
    </message>
    <message>
        <source>Print Document</source>
        <translation>Imprimir Documento</translation>
    </message>
    <message>
        <source>Share Document</source>
        <translation>Partilhar Documento</translation>
    </message>
    <message>
        <source>Zoom Out</source>
        <translation>Reduzir</translation>
    </message>
    <message>
        <source>Full Screen</source>
        <translation>Ecrã Completo</translation>
    </message>
    <message>
        <source>Close</source>
        <translation>Fechar</translation>
    </message>
    <message>
        <source>Insert Link</source>
        <translation>Inserir Hiperligação</translation>
    </message>
    <message>
        <source>Text:</source>
        <translation>Texto:</translation>
    </message>
    <message>
        <source>Link:</source>
        <translation>Hiperligação:</translation>
    </message>
    <message>
        <source>Please enter a valid link</source>
        <translation>Introduza uma hiperligação válida</translation>
    </message>
    <message>
        <source>Link text</source>
        <translation>Texto da hiperligação</translation>
    </message>
    <message>
        <source>Please enter the text to be translated first.</source>
        <translation>Introduza primeiro o texto a ser traduzido.</translation>
    </message>
    <message>
        <source>Identifying source language...</source>
        <translation>A identificar o idioma de origem...</translation>
    </message>
    <message>
        <source>My MCP Server</source>
        <translation>O Meu Servidor MCP</translation>
    </message>
    <message>
        <source>Add MCP Server</source>
        <translation>Adicionar Servidor MCP</translation>
    </message>
    <message>
        <source>Delete MCP Server</source>
        <translation>Eliminar Servidor MCP</translation>
    </message>
    <message>
        <source>Edit MCP Server</source>
        <translation>Editar Servidor MCP</translation>
    </message>
    <message>
        <source>Built-in Only</source>
        <translation>Apenas Incorporados</translation>
    </message>
    <message>
        <source>Custom Added Only</source>
        <translation>Apenas Personalizados</translation>
    </message>
    <message>
        <source>To use MCP&amp;Skills, install UOS AI Agent from the App Store first.</source>
        <translation>Para usar as MCP&amp;Skills, instale primeiro o UOS AI Agent a partir da Loja de Aplicações.</translation>
    </message>
    <message>
        <source>To use AI Knowledge Base, install Embedding Plugins from App Store first.</source>
        <translation>Para usar a Base de Conhecimento IA, instale primeiro os Plugins de Incorporação a partir da Loja de Aplicações.</translation>
    </message>
    <message>
        <source>Install Now</source>
        <translation>Instalar agora</translation>
    </message>
    <message>
        <source>System Settings</source>
        <translation>Configurações do sistema</translation>
    </message>
    <message>
        <source>Bluetooth</source>
        <translation>Bluetooth</translation>
    </message>
    <message>
        <source>Wireless Network</source>
        <translation>Rede sem fio</translation>
    </message>
    <message>
        <source>DND Mode</source>
        <translation>Modo Não Perturbe</translation>
    </message>
    <message>
        <source>Eye Comfort</source>
        <translation>Conforto visual</translation>
    </message>
    <message>
        <source>Brightness</source>
        <translation>Brilho</translation>
    </message>
    <message>
        <source>Volume</source>
        <translation>Volume</translation>
    </message>
    <message>
        <source>Font Size</source>
        <translation>Tamanho da fonte</translation>
    </message>
    <message>
        <source>App Store</source>
        <translation>Loja de aplicativos</translation>
    </message>
    <message>
        <source>Schedule Management</source>
        <translation>Gerenciamento de agenda</translation>
    </message>
    <message>
        <source>Click to download</source>
        <translation>Clique para baixar</translation>
    </message>
    <message>
        <source>&lt;10k downloads</source>
        <translation>&lt;10k downloads</translation>
    </message>
    <message>
        <source>&lt;100k downloads</source>
        <translation>&lt;100k downloads</translation>
    </message>
    <message>
        <source>100k+ downloads</source>
        <translation>100k+ downloads</translation>
    </message>
    <message>
        <source>%1 stars</source>
        <translation>%1 estrelas</translation>
    </message>
    <message>
        <source>Click to go to app</source>
        <translation>Clique para ir ao aplicativo</translation>
    </message>
    <message>
        <source>Sunday</source>
        <translation>Domingo</translation>
    </message>
    <message>
        <source>Monday</source>
        <translation>Segunda-feira</translation>
    </message>
    <message>
        <source>Tuesday</source>
        <translation>Terça-feira</translation>
    </message>
    <message>
        <source>Wednesday</source>
        <translation>Quarta-feira</translation>
    </message>
    <message>
        <source>Thursday</source>
        <translation>Quinta-feira</translation>
    </message>
    <message>
        <source>Friday</source>
        <translation>Sexta-feira</translation>
    </message>
    <message>
        <source>Saturday</source>
        <translation>Sábado</translation>
    </message>
    <message>
        <source>MCP Servers</source>
        <translation>Servidores MCP</translation>
    </message>
    <message>
        <source>Select All MCP Servers</source>
        <translation>Selecionar Todos os Servidores MCP</translation>
    </message>
    <message>
        <source>You can add and manage MCP servers</source>
        <translation>Você pode adicionar e gerenciar servidores MCP</translation>
    </message>
    <message>
        <source>Describe</source>
        <translation>Descrever</translation>
    </message>
    <message>
        <source>JSON configuration</source>
        <translation>Configuração JSON</translation>
    </message>
    <message>
        <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>
        <source>Describe MCP server functions to facilitate quick search tools</source>
        <translation>Descrever as funções do servidor MCP para facilitar ferramentas de busca rápida</translation>
    </message>
    <message>
        <source>Back</source>
        <translation>Voltar</translation>
    </message>
    <message>
        <source>Free Credits Delivered</source>
        <translation>Créditos Gratuitos Entregues</translation>
    </message>
    <message>
        <source>You&apos;ve&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>Você esgotou os créditos gratuitos de geração da sua conta de avaliação. Concedemos a você 200 créditos gratuitos extras válidos este mês. Explore mais recursos e desbloqueie as capacidades ilimitadas do UOS AI!</translation>
    </message>
    <message>
        <source>Not Now</source>
        <translation>Agora não</translation>
    </message>
    <message>
        <source>I am {{enter identity/position}}. Help me write a {{report/article/outline/WeChat public account post/notice/research report/work summary/speech}} about {{enter topic}}, around {{1000}} words in length. The content requirements are {{enter requirements/content focus/writing style, etc..}}</source>
        <translation>Sou {{digitar identidade/cargo}}. Ajude-me a escrever um {{relatório/artigo/esboço/postagem de conta pública do WeChat/aviso/relatório de pesquisa/resumo do trabalho/discurso}} sobre {{digitar tópico}}, com cerca de {{1000}} palavras. Os requisitos de conteúdo são {{digitar requisitos/foco do conteúdo/estilo de escrita, etc.}}</translation>
    </message>
    <message>
        <source>Manage Chat History</source>
        <translation>Gerenciar Histórico de Chat</translation>
    </message>
    <message>
        <source>Voice Chat</source>
        <translation>Chat por Voz</translation>
    </message>
    <message>
        <source>Expand</source>
        <translation>Expandir</translation>
    </message>
    <message>
        <source>Collapse</source>
        <translation>Recolher</translation>
    </message>
    <message>
        <source>Edited on</source>
        <translation>Editado em</translation>
    </message>
    <message>
        <source>Created</source>
        <translation>Criado</translation>
    </message>
    <message>
        <source>You have %1 newly answered chats</source>
        <translation>Você tem %1 chats respondidos recentemente</translation>
    </message>
    <message>
        <source>Search History</source>
        <translation>Histórico de Pesquisa</translation>
    </message>
    <message>
        <source>Confirm delete this conversation</source>
        <translation>Confirmar exclusão desta conversa</translation>
    </message>
    <message>
        <source>This will remove all related content from UOS AI</source>
        <translation>Isso removerá todo o conteúdo relacionado do UOS AI</translation>
    </message>
    <message>
        <source>Use it now</source>
        <translation>Usar agora</translation>
    </message>
    <message>
        <source>My Skills</source>
        <translation>Minhas Skills</translation>
    </message>
    <message>
        <source>Open installation directory</source>
        <translation>Abrir diretório de instalação</translation>
    </message>
    <message>
        <source>Refresh</source>
        <translation>Atualizar</translation>
    </message>
    <message>
        <source>Import Skill</source>
        <translation>Importar Skill</translation>
    </message>
    <message>
        <source>You can add and manage Skills</source>
        <translation>Você pode adicionar e gerenciar Skills</translation>
    </message>
    <message>
        <source>Exit Voice Chat</source>
        <translation>Sair do Chat por Voz</translation>
    </message>
    <message>
        <source>The following %1 files are invalid and unavailable. Continue?</source>
        <translation>Os seguintes %1 ficheiros são inválidos e indisponíveis. Continuar?</translation>
    </message>
    <message>
        <source>The following file is invalid and unavailable. Continue?</source>
        <translation>O seguinte ficheiro é inválido e indisponível. Continuar?</translation>
    </message>
    <message>
        <source>Previous</source>
        <translation>Anterior</translation>
    </message>
    <message>
        <source>UOS AI 3.0: All-New UI Upgrade</source>
        <translation>UOS AI 3.0: Atualização completa da IU</translation>
    </message>
    <message>
        <source>New Windowed Mode for a fresh interaction experience</source>
        <translation>Novo Modo Janela para uma nova experiência de interação</translation>
    </message>
    <message>
        <source>Clear sidebar navigation for organized access and ease of use</source>
        <translation>Navegação clara na barra lateral para acesso organizado e facilidade de uso</translation>
    </message>
    <message>
        <source>A wider, focused workspace with richer content</source>
        <translation>Uma área de trabalho mais ampla e focada com conteúdo mais rico</translation>
    </message>
    <message>
        <source>Clearer hierarchy to keep core tasks focused and immersive</source>
        <translation>Hierarquia mais clara para manter as tarefas principais focadas e imersivas</translation>
    </message>
    <message>
        <source>Multi-tasking to save your valuable time</source>
        <translation>Multitarefa para poupar o seu precioso tempo</translation>
    </message>
    <message>
        <source>Silent background multi-tasking: No more waiting</source>
        <translation>Multitarefa silenciosa em segundo plano: Acabou a espera</translation>
    </message>
    <message>
        <source>Assign tasks anytime without breaking your flow</source>
        <translation>Atribua tarefas a qualquer momento sem quebrar o seu fluxo</translation>
    </message>
    <message>
        <source>Get instant progress updates without constant monitoring</source>
        <translation>Receba atualizações de progresso instantâneas sem monitorização constante</translation>
    </message>
    <message>
        <source>Immersive split-screen writing: Accurate, secure, and traceable</source>
        <translation>Escrita em ecrã dividido imersiva: Precisa, segura e rastreável</translation>
    </message>
    <message>
        <source>Split-screen chat &amp; edit: No more window switching</source>
        <translation>Chat e edição em ecrã dividido: Acabou a troca de janelas</translation>
    </message>
    <message>
        <source>Deep data &quot;feeding&quot; for well-grounded content creation</source>
        <translation>Alimentação profunda de dados para criação de conteúdo bem fundamentada</translation>
    </message>
    <message>
        <source>Outline first with manual correction and one-click export</source>
        <translation>Primeiro o esquema com correção manual e exportação com um clique</translation>
    </message>
    <message>
        <source>On-device/Private models ensure data privacy and security</source>
        <translation>Modelos no dispositivo/privados garantem privacidade e segurança de dados</translation>
    </message>
    <message>
        <source>System control &amp; vast Skills: All within a single command</source>
        <translation>Controlo do sistema e vastas Skills: Tudo num único comando</translation>
    </message>
    <message>
        <source>Visual system control: Adjust fonts, toggle Wi-Fi, and more</source>
        <translation>Controlo visual do sistema: Ajustar fontes, alternar Wi-Fi e mais</translation>
    </message>
    <message>
        <source>High-frequency office skills: Writing, translation, and merging</source>
        <translation>Skills de escritório de alta frequência: Escrita, tradução e fusão</translation>
    </message>
    <message>
        <source>One-click Skill import to unlock endless capabilities</source>
        <translation>Importação de Skills com um clique para desbloquear capacidades infinitas</translation>
    </message>
    <message>
        <source>Batch management and precise search for history</source>
        <translation>Gestão em lote e pesquisa precisa para o histórico</translation>
    </message>
    <message>
        <source>Global quick search: Access history in seconds</source>
        <translation>Pesquisa rápida global: Aceda ao histórico em segundos</translation>
    </message>
    <message>
        <source>Agent-based filtering for precise chat history search</source>
        <translation>Filtragem baseada em Agentes para pesquisa precisa de histórico de chat</translation>
    </message>
    <message>
        <source>Efficient batch management for a clean and organized workspace</source>
        <translation>Gestão eficiente em lote para um espaço de trabalho limpo e organizado</translation>
    </message>
    <message>
        <source>Go to configuration</source>
        <translation>Ir para configuração</translation>
    </message>
    <message>
        <source>No account</source>
        <translation>Sem conta</translation>
    </message>
    <message>
        <source>Input question</source>
        <translation>Pergunta de entrada</translation>
    </message>
    <message>
        <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 pela IA é apenas para referência, por favor, verifique a precisão das informações.</translation>
    </message>
    <message>
        <source>Welcome to UOS AI</source>
        <translation>Bem-vindo ao UOS AI</translation>
    </message>
    <message>
        <source>Here are some of the things UOS AI can help you do</source>
        <translation>Aqui estão algumas coisas que o UOS AI pode ajudar a fazer</translation>
    </message>
    <message>
        <source>Stop</source>
        <translation>Parar</translation>
    </message>
    <message>
        <source>Play</source>
        <translation>Reproduzir</translation>
    </message>
    <message>
        <source>Retry</source>
        <translation>Tentar novamente</translation>
    </message>
    <message>
        <source>Clear conversation history</source>
        <translation>Limpar histórico de conversa</translation>
    </message>
    <message>
        <source>Please connect the microphone and try again</source>
        <translation>Por favor, conecte o microfone e tente novamente</translation>
    </message>
    <message>
        <source>Chat history cleared</source>
        <translation>Histórico de conversa limpo</translation>
    </message>
    <message>
        <source>Click to start/stop recording</source>
        <translation>Clique para iniciar/parar a gravação</translation>
    </message>
    <message>
        <source>Listening</source>
        <translation>Ouvindo</translation>
    </message>
    <message>
        <source>Sleeping</source>
        <translation>Dormindo</translation>
    </message>
    <message>
        <source>No microphone detected</source>
        <translation>Nenhum microfone detetado</translation>
    </message>
    <message>
        <source>Connection failed, click to try again</source>
        <translation>Falha na conexão, clique para tentar novamente</translation>
    </message>
    <message>
        <source>Click on the animation%1 to activate</source>
        <translation>Clique na animação%1 para ativar</translation>
    </message>
    <message>
        <source>Voice input is temporarily unavailable, please check the network!</source>
        <translation>Entrada por voz temporariamente indisponível, verifique a rede!</translation>
    </message>
    <message>
        <source>Unable to connect to the server, please check your network or try again later.</source>
        <translation>Não foi possível ligar ao servidor, verifique a sua rede ou tente novamente mais tarde.</translation>
    </message>
    <message>
        <source>Voice conversation</source>
        <translation>Conversa por voz</translation>
    </message>
    <message>
        <source>Click the animation or press Enter to send</source>
        <translation>Clique na animação ou prima Enter para enviar</translation>
    </message>
    <message>
        <source>Stop recording after %1 seconds</source>
        <translation>Parar de gravar após %1 segundos</translation>
    </message>
    <message>
        <source>Thinking</source>
        <translation>Pensando</translation>
    </message>
    <message>
        <source>Click animation to interrupt</source>
        <translation>Clique na animação para interromper</translation>
    </message>
    <message>
        <source>Answering</source>
        <translation>Respondendo</translation>
    </message>
    <message>
        <source>Your free account quota has been exhausted, please configure your model account to continue using it.</source>
        <translation>Sua cota de conta gratuita foi esgotada, 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>Sua conta gratuita expirou, 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>O UOS AI requer que uma conta de modelo de IA seja configurada antes de poder ser usado. Configure uma conta de modelo primeiro.</translation>
    </message>
    <message>
        <source>Activate</source>
        <translation>Ativar</translation>
    </message>
    <message>
        <source>Voice input</source>
        <translation>Entrada de voz</translation>
    </message>
    <message>
        <source>Voice broadcast is temporarily unavailable, please check the network!</source>
        <translation>A transmissão de voz está temporariamente indisponível, verifique a rede!</translation>
    </message>
    <message>
        <source>Turn off voice conversation</source>
        <translation>Desativar conversa por voz</translation>
    </message>
    <message>
        <source>The picture has been generated, please switch to the chat interface to view it.</source>
        <translation>A imagem foi gerada, mude para a interface de chat para visualizá-la.</translation>
    </message>
    <message>
        <source>No account, please configure an account</source>
        <translation>Nenhuma conta, configure uma conta</translation>
    </message>
    <message>
        <source>Answer each question up to 5 times</source>
        <translation>Responder cada pergunta até 5 vezes</translation>
    </message>
    <message>
        <source>Copied successfully</source>
        <translation>Copiado com sucesso</translation>
    </message>
    <message>
        <source>Sound output device not detected</source>
        <translation>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>O dispositivo de saída de som não foi detectado, verifique e tente novamente!</translation>
    </message>
    <message>
        <source>Mode</source>
        <translation>Modo</translation>
    </message>
    <message>
        <source>Window Mode</source>
        <translation>Modo Janela</translation>
    </message>
    <message>
        <source>Sidebar Mode</source>
        <translation>Modo Barra Lateral</translation>
    </message>
    <message>
        <source>Assistant List</source>
        <translation>Lista de Assistentes</translation>
    </message>
    <message>
        <source>Agent List</source>
        <translation>Lista de Agentes</translation>
    </message>
    <message>
        <source>UOS System Assistant</source>
        <translation>Assistente do Sistema UOS</translation>
    </message>
    <message>
        <source>Deepin System Assistant</source>
        <translation>Assistente do Sistema Deepin</translation>
    </message>
    <message>
        <source>Personal Knowledge Assistant</source>
        <translation>Assistente de Conhecimento Pessoal</translation>
    </message>
    <message>
        <source>Please configure the knowledge base</source>
        <translation>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>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á a perguntas ou gerará conteúdo com base no conteúdo configurado na base de conhecimento.</translation>
    </message>
    <message>
        <source>Please configure the large model</source>
        <translation>Configure o modelo grande</translation>
    </message>
    <message>
        <source>The personal knowledge assistant can only be used after configuring a large model.</source>
        <translation>O assistente de conhecimento pessoal só pode ser usado após configurar um modelo grande.</translation>
    </message>
    <message>
        <source>To configure</source>
        <translation>Para configurar</translation>
    </message>
    <message>
        <source>To install</source>
        <translation>Para instalar</translation>
    </message>
    <message>
        <source>Please install [EmbeddingPlugins]</source>
        <translation>Instale [EmbeddingPlugins]</translation>
    </message>
    <message>
        <source>This assistant requires the installation of the EmbeddingPlugins to run</source>
        <translation>Este assistente requer a instalação do EmbeddingPlugins para funcionar</translation>
    </message>
    <message>
        <source>Drag files here to add them.</source>
        <translation>Arraste os 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>Só pode adicionar 3 ficheiros, os tipos de ficheiros suportados incluem: txt, doc, docx, xls, xlsx, ppt, pptx, pdf, md, png, jpg, jpeg, ficheiros de código, etc.</translation>
    </message>
    <message>
        <source>You can only add a maximum of one file.</source>
        <translation>Só pode adicionar no máximo um ficheiro.</translation>
    </message>
    <message>
        <source>The file format is not supported.</source>
        <translation>O formato do ficheiro não é suportado.</translation>
    </message>
    <message>
        <source>Summarize the key content of the file.</source>
        <translation>Resumir o conteúdo chave do ficheiro.</translation>
    </message>
    <message>
        <source>File Error</source>
        <translation>Erro de Ficheiro</translation>
    </message>
    <message>
        <source>File has been deleted.</source>
        <translation>O ficheiro foi eliminado.</translation>
    </message>
    <message>
        <source>The file size exceeds the 100MB limit.</source>
        <translation>O tamanho do ficheiro excede o limite de 100MB.</translation>
    </message>
    <message>
        <source>Upload a document</source>
        <translation>Carregar um documento</translation>
    </message>
    <message>
        <source>File deleted</source>
        <translation>Ficheiro eliminado</translation>
    </message>
    <message>
        <source>No text was parsed</source>
        <translation>Nenhum texto foi analisado</translation>
    </message>
    <message>
        <source>Reference</source>
        <translation>Referência</translation>
    </message>
    <message>
        <source>Instruction</source>
        <translation>Instrução</translation>
    </message>
    <message>
        <source>Type &quot;/&quot; in the input box to activate.</source>
        <translation>Digite &quot;/&quot; na caixa de entrada para ativar.</translation>
    </message>
    <message>
        <source>Please enter; “Ctrl+Enter” to change the line.</source>
        <translation>Por favor, introduza; &quot;Ctrl+Enter&quot; 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>Introduza a sua pergunta, ou digite &quot;/&quot; para selecionar um comando
&quot;Ctrl+Enter&quot; para começar uma nova linha</translation>
    </message>
    <message>
        <source>Search complete.</source>
        <translation>Pesquisa concluída.</translation>
    </message>
    <message>
        <source>Click to view results</source>
        <translation>Clique para ver resultados</translation>
    </message>
    <message>
        <source>edit</source>
        <translation>editar</translation>
    </message>
    <message>
        <source>save</source>
        <translation>guardar</translation>
    </message>
    <message>
        <source>copy</source>
        <translation>copiar</translation>
    </message>
    <message>
        <source>lines of code collapsed</source>
        <translation>linhas de código colapsadas</translation>
    </message>
    <message>
        <source>Save As</source>
        <translation>Guardar como</translation>
    </message>
    <message>
        <source>Thinking has stopped</source>
        <translation>O pensamento parou</translation>
    </message>
    <message>
        <source>Deeply thought (%1 seconds)</source>
        <translation>Pensamento profundo (%1 segundos)</translation>
    </message>
    <message>
        <source>New Conversation</source>
        <translation>Nova conversa</translation>
    </message>
    <message>
        <source>History</source>
        <translation>Histórico</translation>
    </message>
    <message>
        <source>No History Records</source>
        <translation>Sem Registros no Histórico</translation>
    </message>
    <message>
        <source>Are you sure to delete the conversation? It will be unrecoverable once deleted.</source>
        <translation>Tem a certeza de que deseja eliminar esta conversa? Não será possível recuperá-la após a eliminação.</translation>
    </message>
    <message>
        <source>The %1 agent used in this conversation has been deleted</source>
        <translation>O agente %1 utilizado nesta conversa foi eliminado</translation>
    </message>
    <message>
        <source>This conversation cannot be viewed. To view it, please install the %1 agent and try again.</source>
        <translation>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>O modelo original da conversa foi eliminado. Mudámos para um novo modelo para que possa continuar a conversa.</translation>
    </message>
    <message>
        <source>Recommendations</source>
        <translation>Recomendações</translation>
    </message>
    <message>
        <source>No Model</source>
        <translation>Sem Modelo</translation>
    </message>
    <message>
        <source>No model available. Please install or configure a model in the settings.</source>
        <translation>Nenhum modelo disponível. Instale ou configure um modelo nas definições.</translation>
    </message>
    <message>
        <source>Please Describe the Content Theme and Requirements for Your Creation.</source>
        <translation>Descreva o Tema e os Requisitos do Conteúdo que Deseja Criar.</translation>
    </message>
    <message>
        <source>Please Enter the Content You Want to Translate and Specify the Target Language. Default Translation is to Chinese.</source>
        <translation>Introduza 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>Introduza o Texto que Necessita Processar e Especifique os Seus Requisitos.</translation>
    </message>
    <message>
        <source>New Agent Added</source>
        <translation>Novo Agente Adicionado</translation>
    </message>
    <message>
        <source>New Writing, Text Processing, and Translation Agents have been added. Check them out now.</source>
        <translation>Novos Agentes de Escrita, Processamento de Texto e Tradução foram adicionados. Consulte-os agora.</translation>
    </message>
    <message>
        <source>Try it</source>
        <translation>Experimentar</translation>
    </message>
    <message>
        <source>Write an article based on the following document:</source>
        <translation>Escreva um artigo com base no seguinte documento:</translation>
    </message>
    <message>
        <source>Translate the following document into English:</source>
        <translation>Traduza o seguinte documento para inglês:</translation>
    </message>
    <message>
        <source>Add Mcp Server</source>
        <translation>Adicionar Servidor Mcp</translation>
    </message>
    <message>
        <source>Add Server</source>
        <translation>Adicionar Servidor</translation>
    </message>
    <message>
        <source>Add failed! Error reason:</source>
        <translation>Falha ao adicionar! Motivo do erro:</translation>
    </message>
    <message>
        <source>MCP environment missing. Please install 【UOS AI Agent】</source>
        <translation>Ambiente MCP em falta. Instale 【UOS AI Agent】</translation>
    </message>
    <message>
        <source>Calling</source>
        <translation>A chamar</translation>
    </message>
    <message>
        <source>Completed</source>
        <translation>Concluído</translation>
    </message>
    <message>
        <source>Call Failed</source>
        <translation>Chamada falhou</translation>
    </message>
    <message>
        <source>Cancelled</source>
        <translation>Cancelado</translation>
    </message>
    <message>
        <source>params</source>
        <translation>parâmetros</translation>
    </message>
    <message>
        <source>result</source>
        <translation>resultado</translation>
    </message>
    <message>
        <source>For MCP Server, switch to officially released model &quot;DeepSeek-Trial Account&quot;</source>
        <translation>Para o servidor MCP, mude para o modelo oficialmente lançado &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>Digite o comando do servidor MCP, por exemplo, &quot;Mude o sistema para o modo escuro para mim&quot;</translation>
    </message>
    <message>
        <source>Agent server is not available</source>
        <translation>Servidor de agente indisponível</translation>
    </message>
    <message>
        <source>Agent server exception</source>
        <translation>Exceção no servidor de agente</translation>
    </message>
    <message>
        <source>MCP server is not available</source>
        <translation>Servidor MCP indisponível</translation>
    </message>
    <message>
        <source>Confirm</source>
        <translation>Confirmar</translation>
    </message>
    <message>
        <source>Automate multi-file and multi-app tasks with one command using MCP Service. Try it now!</source>
        <translation>Automatize tarefas de múltiplos ficheiros e aplicações com um comando usando o serviço MCP. Experimente agora!</translation>
    </message>
    <message>
        <source>Use later</source>
        <translation>Usar mais tarde</translation>
    </message>
    <message>
        <source>Enable MCP Server</source>
        <translation>Ativar servidor MCP</translation>
    </message>
    <message>
        <source>After installing the MCP environment &quot;UOS AI Agent&quot;, click the </source>
        <translation>Depois de 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> 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>Tente dizer: &quot;Mude o sistema para o modo escuro&quot;.</translation>
    </message>
    <message>
        <source>Try it now</source>
        <translation>Experimente agora</translation>
    </message>
    <message>
        <source>Add Mcp Server[GuidePage]</source>
        <translation>Adicionar servidor MCP[GuidePage]</translation>
    </message>
    <message>
        <source>First-time users: Install MCP environment &quot;UOS AI Agent&quot; via App Store.</source>
        <translation>Utilizadores pela primeira vez: Instale o ambiente MCP &quot;UOS AI Agent&quot; através da App Store.</translation>
    </message>
    <message>
        <source>The JSON file format is incorrect, please check and submit again</source>
        <translation>O formato do ficheiro JSON está incorreto, verifique e submeta novamente</translation>
    </message>
    <message>
        <source>Install Now &gt;</source>
        <translation>Instalar Agora &gt;</translation>
    </message>
    <message>
        <source>General Chat</source>
        <translation>Chat Geral</translation>
    </message>
    <message>
        <source>Now in Private Chat</source>
        <translation>Agora em 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>As mensagens do Chat Privado não são guardadas no histórico e serão eliminadas permanentemente quando sair do chat.</translation>
    </message>
    <message>
        <source>Screenshot Q&amp;A    Shortcut (Ctrl+Alt+Q), up to 3 images supported.</source>
        <translation>Perguntas e Respostas por Captura de Ecrã    Atalho (Ctrl+Alt+Q), suportadas até 3 imagens.</translation>
    </message>
    <message>
        <source>Cannot be used during screen recording</source>
        <translation>Não pode ser utilizado durante a gravação do ecrã</translation>
    </message>
    <message>
        <source>You can upload up to 3 files or image</source>
        <translation>Pode carregar até 3 ficheiros ou imagens</translation>
    </message>
    <message>
        <source>Please delete the abnormal file and send it again</source>
        <translation>Elimine o ficheiro anormal e envie novamente</translation>
    </message>
    <message>
        <source>Add Private Chat</source>
        <translation>Adicionar Chat Privado</translation>
    </message>
    <message>
        <source>Add [Screenshot Q&amp;A]</source>
        <translation>Adicionar [Perguntas e Respostas por Captura de Ecrã]</translation>
    </message>
    <message>
        <source>Take a screenshot and send the content to UOS AI. You can also upload an image directly.</source>
        <translation>Tire uma captura de ecrã e envie o conteúdo para o UOS AI. Também pode carregar uma imagem diretamente.</translation>
    </message>
    <message>
        <source>OK</source>
        <translation>OK</translation>
    </message>
    <message>
        <source>Next</source>
        <translation>Seguinte</translation>
    </message>
    <message>
        <source>Add [ Private Chat Mode ] - Chats will not be saved.</source>
        <translation>Adicionar [Modo de Chat Privado] - Os chats não serão guardados.</translation>
    </message>
    <message>
        <source>No text extracted</source>
        <translation>Nenhum texto extraído</translation>
    </message>
    <message>
        <source>Image size exceeds 15 MB</source>
        <translation>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>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 de conhecimento.</translation>
    </message>
    <message>
        <source>Knowledge base unavailable when any command or MCP is selected.</source>
        <translation>Base de conhecimento indisponível quando qualquer comando ou MCP está selecionado.</translation>
    </message>
    <message>
        <source>MCP is disabled while the knowledge base is active.</source>
        <translation>O MCP está desativado enquanto a base de conhecimento está ativa.</translation>
    </message>
    <message>
        <source>Commands disabled while knowledge base is active.</source>
        <translation>Comandos desativados enquanto a base de conhecimento está ativa.</translation>
    </message>
    <message>
        <source>Copy succeeded.</source>
        <translation>Cópia bem-sucedida.</translation>
    </message>
    <message>
        <source>Copy failed. Please try again.</source>
        <translation>Falha ao copiar. Tente novamente.</translation>
    </message>
    <message>
        <source>Searching</source>
        <translation>A pesquisar</translation>
    </message>
    <message>
        <source>%1 reference documents have been obtained (%2s)</source>
        <translation>%1 documentos de referência foram obtidos (%2s)</translation>
    </message>
    <message>
        <source>Clear History</source>
        <translation>Limpar Histórico</translation>
    </message>
    <message>
        <source>Delete all records?</source>
        <translation>Eliminar todos os registos?</translation>
    </message>
    <message>
        <source>Once deleted, the content cannot be recovered!</source>
        <translation>Uma vez eliminados, o conteúdo não pode ser recuperado!</translation>
    </message>
    <message>
        <source>Recommend official models</source>
        <translation>Recomendar modelos oficiais</translation>
    </message>
    <message>
        <source>Disable MCP</source>
        <translation>Desativar MCP</translation>
    </message>
    <message>
        <source>It is recommended to use the official model &quot;DeepSeek-Trial Account&quot;</source>
        <translation>É recomendado utilizar o modelo oficial &quot;DeepSeek-Trial Account&quot;</translation>
    </message>
    <message>
        <source>Quick Open</source>
        <translation>Abertura Rápida</translation>
    </message>
    <message>
        <source>MCP Server Upgrade to Automatic Mode</source>
        <translation>Atualização do 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>O Servidor MCP foi atualizado para o modo automático, permitindo-lhe aceder 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>. Isto permite-lhe automatizar tarefas como a configuração do sistema e o processamento de ficheiros com apenas um clique.</translation>
    </message>
    <message>
        <source>Adding MCP Server has been moved to Settings.</source>
        <translation>Adicionar Servidor MCP foi movido para Definições.</translation>
    </message>
    <message>
        <source>To add more MCP Server, go to Settings &gt; MCP Server.</source>
        <translation>Para adicionar mais Servidores MCP, aceda a Definições &gt; Servidor MCP.</translation>
    </message>
    <message>
        <source>Got it</source>
        <translation>Entendido</translation>
    </message>
    <message>
        <source>Complimentary Model Credits</source>
        <translation>Créditos de Modelo Complementares</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>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ê o utilize sem preocupações.</translation>
    </message>
    <message>
        <source>Claim Credits</source>
        <translation>Receber Créditos</translation>
    </message>
    <message>
        <source>Get a free account</source>
        <translation>Obter uma conta gratuita</translation>
    </message>
    <message>
        <source>Claim Free Credits</source>
        <translation>Receber Créditos Gratuitos</translation>
    </message>
    <message>
        <source>Successfully Claimed</source>
        <translation>Recebido com Sucesso</translation>
    </message>
    <message>
        <source>Failed to Claim. Please Try Again.</source>
        <translation>Falha ao receber. Tente novamente.</translation>
    </message>
    <message>
        <source>Enable MCP Server&amp;</source>
        <translation>Ativar Servidor MCP&amp;</translation>
    </message>
    <message>
        <source>Disable MCP Server</source>
        <translation>Desativar Servidor MCP</translation>
    </message>
    <message>
        <source>Configure MCP Server</source>
        <translation>Configurar Servidor MCP</translation>
    </message>
    <message>
        <source>Enabling MCP Server Features</source>
        <translation>Ativando Recursos do Servidor MCP</translation>
    </message>
    <message>
        <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 apresentam certos riscos. Por favor, use-os com cautela. Se você ativar este serviço, uma ferramenta interna detectará e baixará automaticamente as dependências necessárias. Este processo de download incorrerá em custos de dados. Esteja ciente desses riscos e prossiga com cautela.</translation>
    </message>
    <message>
        <source>I have understood and agree to use this service</source>
        <translation>Li e concordo em usar este serviço</translation>
    </message>
    <message>
        <source>UOS AI FollowAlong/Write</source>
        <translation>UOS AI Acompanhar/Escrever</translation>
    </message>
</context>
<context>
    <name>uos_ai::TtsCompositeWidget</name>
    <message>
        <source>The text you have selected has exceeded the 5000 character limit.</source>
        <translation>O texto selecionado excedeu o limite de 5000 caracteres.</translation>
    </message>
</context>
<context>
    <name>uos_ai::TtsWidget</name>
    <message>
        <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>
        <source>Network is offline , stop text to speech</source>
        <translation>A rede está offline, parar texto para fala</translation>
    </message>
</context>
<context>
    <name>uos_ai::UOSAbilityManager</name>
    <message>
        <source>Brightness is already at maximum and cannot be increased further.</source>
        <translation>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>O brilho já está no mínimo e não pode ser diminuído.</translation>
    </message>
    <message>
        <source>AI Meeting Schedule</source>
        <translation>Agenda de Reunião com IA</translation>
    </message>
    <message>
        <source>Your system memory is %0.</source>
        <translation>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>A interface de configuração de idioma foi aberta. Defina-a nesta interface.</translation>
    </message>
    <message>
        <source>The current mode is already %1 mode.</source>
        <translation>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>Não é possível fechar porque o modo atual %1 não corresponde ao modo de destino.</translation>
    </message>
    <message>
        <source>Balance mode cannot be turned off.</source>
        <translation>O modo de equilíbrio não pode ser desativado.</translation>
    </message>
    <message>
        <source>The lock screen has been opened for you</source>
        <translation>A tela de bloqueio foi aberta para si</translation>
    </message>
    <message>
        <source>Screen shotting or recording has been completed</source>
        <translation>A captura de tela ou gravação foi concluída</translation>
    </message>
    <message>
        <source>Only one screen, can&apos;t switch screen mode.</source>
        <translation>Apenas um ecrã, não é possível alterar o modo de ecrã.</translation>
    </message>
    <message>
        <source>It is the same as the current display mode. Please try again.</source>
        <translation>É o mesmo que o modo de exibição atual. Tente novamente.</translation>
    </message>
    <message>
        <source>Only one screen, can&apos;t switch screen.</source>
        <translation>Apenas um ecrã, não é possível alternar o ecrã.</translation>
    </message>
    <message>
        <source>Your command has been issued.</source>
        <translation>O seu comando foi emitido.</translation>
    </message>
    <message>
        <source>Failed to rename file %1</source>
        <translation>Falha ao renomear o ficheiro %1</translation>
    </message>
    <message>
        <source>Batch rename completed, successfully renamed %1 files, failed %2 files.
Error details:
%3</source>
        <translation>Renomeação em lote concluída, %1 ficheiros renomeados com sucesso, %2 ficheiros falharam.
Detalhes do erro:
%3</translation>
    </message>
    <message>
        <source>Email client has been opened, please confirm to send</source>
        <translation>O cliente de e-mail foi aberto, confirme para enviar</translation>
    </message>
    <message>
        <source>App store has been opened, preparing to install application: %1</source>
        <translation>A loja de aplicações foi aberta, preparando para instalar a aplicação: %1</translation>
    </message>
    <message>
        <source>App store target is empty</source>
        <translation>O destino da loja de aplicações está vazio</translation>
    </message>
    <message>
        <source>Failed to open App Store target: %1</source>
        <translation>Falha ao abrir o destino da Loja de Aplicações: %1</translation>
    </message>
    <message>
        <source>App store has been opened for: %1</source>
        <translation>A loja de aplicações foi aberta para: %1</translation>
    </message>
</context>
<context>
    <name>uos_ai::UOSClaw</name>
    <message>
        <source>Get system memory usage</source>
        <translation>Obter utilização de memória do sistema</translation>
    </message>
    <message>
        <source>Get system CPU usage</source>
        <translation>Obter utilização de CPU do sistema</translation>
    </message>
    <message>
        <source>Get system disk information</source>
        <translation>Obter informações do disco do sistema</translation>
    </message>
    <message>
        <source>Switch to dark theme</source>
        <translation>Mudar para o tema escuro</translation>
    </message>
    <message>
        <source>Switch to light theme</source>
        <translation>Mudar para o tema claro</translation>
    </message>
    <message>
        <source>Change desktop background</source>
        <translation>Alterar o fundo da área de trabalho</translation>
    </message>
    <message>
        <source>Switch dock mode</source>
        <translation>Alternar modo da dock</translation>
    </message>
    <message>
        <source>Enable eye protection mode</source>
        <translation>Ativar modo de proteção ocular</translation>
    </message>
</context>
<context>
    <name>uos_ai::UpdateButton</name>
    <message>
        <source>Update</source>
        <translation>Atualizar</translation>
    </message>
    <message>
        <source>Cancel Update</source>
        <translation>Cancelar atualização</translation>
    </message>
</context>
<context>
    <name>uos_ai::UpdateLogDialog</name>
    <message>
        <source>UOS AI Assistant Update Log</source>
        <translation>Log de atualização do Assistente UOS AI</translation>
    </message>
</context>
<context>
    <name>uos_ai::UserAgreementDialog</name>
    <message>
        <source>UOS AI User Agreement</source>
        <translation>Acordo de Utilizador 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>Confirmo que tenho mais de 18 anos. Reconheço e aceito que os conteúdos que envio e recebo através da Aplicação são trocas de dados diretas com o fornecedor do serviço de grande modelo e não têm nada a ver 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>Concordo em participar no plano de experiência do utilizador da Aplicação e autorizo a sua empresa a recolher os conteúdos que envio enquanto utilizo a Aplicação, a hora de envio, o tipo de grande modelo solicitado, a aplicação específica e se o texto gerou a imagem com êxito, de forma a melhorar a qualidade do serviço e melhorar a experiência de utilização. (Se recusar fornecer as informações acima, isso não afetará a sua utilização normal da Aplicação.)</translation>
    </message>
</context>
<context>
    <name>uos_ai::WelcomeDialog</name>
    <message>
        <source>Welcome to UOS AI</source>
        <translation>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>O UOS AI, o seu assistente inteligente, foi concebido para melhorar a sua produtividade e desfrutar de uma experiência de trabalho de alta qualidade.</translation>
    </message>
    <message>
        <source>Get a free account</source>
        <translation>Obter uma conta gratuita</translation>
    </message>
    <message>
        <source>Add Model</source>
        <translation>Adicionar Modelo</translation>
    </message>
    <message>
        <source>Start using</source>
        <translation>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>Confirmo que tenho mais de 18 anos. Reconheço e aceito o &lt;a href=&quot;%1&quot; style=&quot;color: %2; text-decoration: none;&quot;&gt;&quot;Acordo de Utilizador UOS AI&quot;&lt;/a&gt;, e os conteúdos que envio e recebo através da Aplicação são trocas de dados diretas com o fornecedor do serviço de grande modelo e não têm nada a ver 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&lt;/a&gt;</source>
        <translation>Ao receber uma conta, indica que compreende e aceita os termos do evento, &lt;a href=&quot;%1&quot; style=&quot;color:%2; text-decoration:none;&quot;&gt;Detalhes do Evento&lt;/a&gt;</translation>
    </message>
    <message>
        <source>UOS AI Trial Account</source>
        <translation>Conta de Teste UOS AI</translation>
    </message>
    <message>
        <source>Save failed, please try again later</source>
        <translation>Falha ao guardar, tente novamente mais tarde</translation>
    </message>
    <message>
        <source>Confirm</source>
        <comment>button</comment>
        <translation>Confirmar</translation>
    </message>
    <message>
        <source>Trial account received successfully.</source>
        <translation>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>O número de utilizações e a duração da conta de teste são limitados. Configure a sua conta pessoal de modelo 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>O suporte em inglês para contas de teste não é satisfatório. Além disso, o número de utilizações e a duração da conta de teste são limitados. Configure a sua conta pessoal de modelo a tempo!</translation>
    </message>
    <message>
        <source>Start trial</source>
        <comment>button</comment>
        <translation>Iniciar teste</translation>
    </message>
    <message>
        <source>The free account activity ends.</source>
        <translation>A atividade da conta gratuita terminou.</translation>
    </message>
    <message>
        <source>Unable to connect to the server, please check your network or try again later.</source>
        <translation>Não foi possível ligar ao servidor. Verifique a 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>Concordo em participar no plano de experiência do utilizador da Aplicação e autorizo a sua empresa a recolher os conteúdos que envio enquanto utilizo a Aplicação, a hora de envio, o tipo de modelo grande solicitado, a aplicação específica e se o texto gerou a imagem com sucesso, para melhorar a qualidade do serviço e melhorar a experiência de utilização. (Se recusar fornecer as informações acima, isso não afetará a sua utilização normal da Aplicação.)</translation>
    </message>
</context>
<context>
    <name>uos_ai::WizardWrapper</name>
    <message>
        <source>Hide until restarting this app</source>
        <translation>Ocultar até reiniciar esta aplicação</translation>
    </message>
    <message>
        <source>Disable in This Application</source>
        <translation>Desativar Nesta Aplicação</translation>
    </message>
    <message>
        <source>Disable Globally</source>
        <translation>Desativar Globalmente</translation>
    </message>
    <message>
        <source>Custom Settings</source>
        <translation>Definições Personalizadas</translation>
    </message>
    <message>
        <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á a &lt;a href=&quot;#&quot; style=&quot;color:%1;text-decoration:none;&quot;&gt;Definições&lt;/a&gt; para reativar.</translation>
    </message>
    <message>
        <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>
        <source>Search</source>
        <translation>Pesquisar</translation>
    </message>
    <message>
        <source>Explain</source>
        <translation>Explicar</translation>
    </message>
    <message>
        <source>Summary</source>
        <translation>Resumo</translation>
    </message>
    <message>
        <source>Translate</source>
        <translation>Traduzir</translation>
    </message>
    <message>
        <source>Continue Writing</source>
        <translation>Continuar a Escrever</translation>
    </message>
    <message>
        <source>Expand</source>
        <translation>Expandir</translation>
    </message>
    <message>
        <source>Correct</source>
        <translation>Corrigir</translation>
    </message>
    <message>
        <source>Polish</source>
        <translation>Polir</translation>
    </message>
    <message>
        <source>Add to the AI knowledge base</source>
        <translation>Adicionar à base de conhecimento da IA</translation>
    </message>
</context>
<context>
    <name>uos_ai::WordWizard</name>
    <message>
        <source>Added</source>
        <translation>Adicionado</translation>
    </message>
</context>
<context>
    <name>uos_ai::WordWizardWidget</name>
    <message>
        <source>UOS AI FollowAlong</source>
        <translation>UOS AI FollowAlong</translation>
    </message>
    <message>
        <source>Automatically display the UOS AI FollowAlong toolbar when text is selected.</source>
        <translation>Exibir automaticamente a barra de ferramentas UOS AI FollowAlong quando o texto for selecionado.</translation>
    </message>
    <message>
        <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 ativado pelo atalho Super+R.</translation>
    </message>
</context>
<context>
    <name>uos_ai::chatbot::ChatBotCommandHandler</name>
    <message>
        <source>Unknown command: %1
Send /help to see available commands.</source>
        <translation>Comando desconhecido: %1
Envie /help para ver os comandos disponíveis.</translation>
    </message>
    <message>
        <source>New conversation started.</source>
        <translation>Nova conversa iniciada.</translation>
    </message>
    <message>
        <source>Conversation history has been cleared.</source>
        <translation>Histórico de conversas foi limpo.</translation>
    </message>
    <message>
        <source>Available commands:
  /help   — Show this help message
  /new    — Start a new conversation (clears current context)
  /stop   — Cancel the current in-progress request
  /clear  — Clear all conversation history</source>
        <translation>Comandos disponíveis:
  /help   — Mostrar esta mensagem de ajuda
  /new    — Iniciar uma nova conversa (limpa o contexto atual)
  /stop   — Cancelar a solicitação em andamento
  /clear  — Limpar todo o histórico de conversas</translation>
    </message>
</context>
<context>
    <name>uos_ai::chatbot::ChatBotRequestProcessor</name>
    <message>
        <source>No model found. Please configure a model first.</source>
        <translation>Nenhum modelo encontrado. Por favor, configure um modelo primeiro.</translation>
    </message>
    <message>
        <source>AI request failed</source>
        <translation>Falha na solicitação de IA</translation>
    </message>
    <message>
        <source>Request timed out, please try again</source>
        <translation>A solicitação expirou, tente novamente</translation>
    </message>
    <message>
        <source>No active request to stop.</source>
        <translation>Nenhuma solicitação ativa para parar.</translation>
    </message>
    <message>
        <source>Request cancelled.</source>
        <translation>Solicitação cancelada.</translation>
    </message>
    <message>
        <source>Calling tool: %1</source>
        <translation>Chamando ferramenta: %1</translation>
    </message>
    <message>
        <source>Tool call failed: %1</source>
        <translation>Falha na chamada de ferramenta: %1</translation>
    </message>
    <message>
        <source>AI error (code: %1)</source>
        <translation>Erro de IA (código: %1)</translation>
    </message>
    <message>
        <source>Platform error, request cancelled: %1</source>
        <translation>Erro de plataforma, solicitação cancelada: %1</translation>
    </message>
</context>
<context>
    <name>uos_ai::chatbot::FeishuChannel</name>
    <message>
        <source>Thinking...</source>
        <translation>A pensar...</translation>
    </message>
</context>
</TS>
