# Qisutu - Open Source Ticket System
# Copyright (C) 2026 Franziska Steps
# Qisutu - Kim-KI, https://qisutu.de
#
# This file is part of Qisutu.
#
# Qisutu is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# Qisutu is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
# along with Qisutu. If not, see <https://www.gnu.org/licenses/>.
#
# SPDX-FileCopyrightText: 2026 Franziska Steps
# SPDX-License-Identifier: AGPL-3.0-or-later

use utf8;

{
    APIAccountAgent => 'Agente',
    APIAccountCustomer => 'Contato',
    APIAdvancedSettings => 'Proteção avançada',
    APIAllowedIPs => 'Endereços IP permitidos',
    APIAllowedIPsHint => 'Opcional. Separe os endereços IP fixos com vírgulas ou quebras de linha.',
    APIAuthentication => 'Autenticação',
    APIBaseURL => 'URL base',
    APIConfirmDeactivate => 'Desativar realmente esta chave API?',
    APICopied => 'Copiado',
    APICopyToken => 'Copiar chave',
    APICreateToken => 'Criar acesso à API',
    APIDeactivateToken => 'Desativar',
    APIDocumentationDescription => 'A documentação é armazenada localmente no Qisutu e não requer ligação à Internet.',
    APIDocumentationTitle => 'Uso técnico',
    APIExample => 'Exemplo',
    APIHeaderFallbackHint => 'Se o servidor web não passar o cabeçalho de autorização para CGI, pode ser utilizado o X-Qisutu-API-Token.',
    APILifetime30 => '30 dias',
    APILifetime365 => '1 ano',
    APILifetime90 => '90 dias',
    APILifetimeNever => 'Sem prazo de validade',
    APIMethodPath => 'Método e caminho',
    APINoRequestLogs => 'Nenhuma solicitação de API registada ainda.',
    APINoTokensText => 'Crie o primeiro acesso para uma aplicação externa acima.',
    APINoTokensTitle => 'Ainda sem acesso à API',
    APINoUserSelected => 'Nenhum utilizador selecionado ainda',
    APIRateLimit => 'Pedidos por minuto',
    APIRateLimitHint => 'Protege o Qisutu de muitos pedidos com um único acesso.',
    APIRequestLogDescription => 'Registo de auditoria sem palavras-passe, tokens ou conteúdo de mensagens',
    APIRequestLogTitle => 'Últimas solicitações de API',
    APIScopeAttachments => 'Ler e adicionar anexos',
    APIScopeCustomersRead => 'Leia clientes e contactos',
    APIScopeCustomersWrite => 'Criar ou alterar clientes e contactos',
    APIScopeGroupAddons => 'Complementos',
    APIScopeGroupCommunication => 'Comunicação',
    APIScopeGroupCustomers => 'Clientes',
    APIScopeGroupData => 'Dados mestre',
    APIScopeGroupTickets => 'Tickets',
    APIScopeInternalNotes => 'Crie notas internas',
    APIScopeMasterDataRead => 'Ler filas, estados, prioridades e campos',
    APIScopeTicketArticles => 'Crie respostas e notas',
    APIScopeTicketsCreate => 'Criar tickets',
    APIScopeTicketsProperties => 'Alterar fila, prioridade e atribuições',
    APIScopeTicketsRead => 'Ler tickets',
    APIScopeTicketsStatus => 'Alterar o estado do ticket',
    APISelectUser => 'Selecione o utilizador',
    APISelectUserHint => 'Pesquise agentes e contactos por nome, login, email ou cliente.',
    APIStatusCode => 'Estado',
    APITokenAllowedIPInvalid => 'A lista de endereços IP permitidos é inválida.',
    APITokenCreateDescription => 'O acesso utiliza os direitos de utilizador Qisutu selecionados e apenas as funções aqui ativadas.',
    APITokenCreateTitle => 'Criar acesso à API',
    APITokenCreatedText => 'Copie esta chave para a aplicação externa agora.',
    APITokenCreatedTitle => 'Acesso à API criado',
    APITokenCreatedWarning => 'Por segurança, a chave completa é mostrada apenas uma vez.',
    APITokenDeactivated => 'O acesso à API foi desativado.',
    APITokenGenerationFailed => 'A chave API segura não pôde ser gerada.',
    APITokenLabel => 'Etiqueta',
    APITokenLabelHint => 'Um nome claro para a aplicação ligada.',
    APITokenLabelPlaceholder => 'por exemplo monitorização ou portal do cliente',
    APITokenLabelTooLong => 'A etiqueta é demasiado longa.',
    APITokenLastUsed => 'Usado pela última vez',
    APITokenLifetime => 'Validade',
    APITokenListTitle => 'Acesso à API existente',
    APITokenPermissions => 'Funções permitidas',
    APITokenPermissionsHint => 'Ative apenas o que esta aplicação realmente precisa.',
    APITokenScopeRequired => 'Active pelo menos uma função.',
    APITokenStatusActive => 'Ativo',
    APITokenStatusExpired => 'Expirado',
    APITokenStatusInactive => 'Inativo',
    APITokenStatusUserInactive => 'Utilizador inativo',
    APITokenUser => 'Utilizador Qisutu',
    APITokenUserHint => 'As permissões normais deste utilizador aplicam-se para além das permissões da API.',
    APITokenUserInvalid => 'O utilizador selecionado não existe ou está inativo.',
    APITokenUserLabelRequired => 'Introduza um rótulo e selecione um utilizador.',
    APITokenValidity => 'Válido até',
    APIUserSearchError => 'A pesquisa do utilizador falhou.',
    APIUserSearchNone => 'Nenhum utilizador correspondente encontrado.',
    APIUserSearchPlaceholder => 'Nome, login, email ou cliente',
    APIUserSearchStart => 'Introduza um termo de pesquisa ou apresente os primeiros utilizadores disponíveis.',
    AddonAPIIncompatible => 'O módulo requer outra versão complementar da API.',
    AddonCapabilityUnavailable => 'Um recurso complementar necessário não está disponível.',
    AddonCreatedAt => 'Solicitado',
    AddonIdentifier => 'Identificador do módulo',
    AddonInstallHint => 'O ficheiro ZIP e o seu qisutu-module. json legível são validados e processados pelo daemon Qisutu.',
    AddonInstallOrUpdate => 'Instalar ou atualizar',
    AddonInstallTitle => 'Instalar ou atualizar um suplemento',
    AddonInstalledTitle => 'Complementos instalados',
    AddonManifestAPIInvalid => 'A declaração da API complementar é inválida.',
    AddonManifestEventInvalid => 'A descrição da instalação contém uma assinatura de evento inválida.',
    AddonManifestFilesInvalid => 'A lista de ficheiros declarada ou uma permissão de ficheiro em qisutu-module.json é inválida.',
    AddonManifestFormatInvalid => 'A descrição da instalação não utiliza uma manifest_version compatível.',
    AddonManifestIdentifierInvalid => 'O identificador do módulo é inválido.',
    AddonManifestInvalid => 'qisutu-module.json não é JSON válido.',
    AddonManifestNameInvalid => 'O nome do módulo é inválido.',
    AddonManifestProviderInvalid => 'A descrição da instalação contém um fornecedor de autenticação inválido.',
    AddonManifestRESTInvalid => 'A descrição da instalação contém uma rota REST inválida.',
    AddonManifestServiceInvalid => 'A descrição da instalação contém um serviço complementar inválido.',
    AddonManifestSettingInvalid => 'A descrição da instalação contém uma configuração inválida.',
    AddonManifestTaskInvalid => 'A descrição da instalação contém uma tarefa de fundo inválida.',
    AddonManifestUISlotInvalid => 'A descrição da instalação contém um slot de UI inválido.',
    AddonManifestVersionInvalid => 'A versão do módulo é inválida.',
    AddonMessage => 'Mensagem',
    AddonOperation => 'Operação',
    AddonOperationAlreadyPending => 'Uma operação de módulo já está em execução para este módulo.',
    AddonOperationInvalid => 'O funcionamento do módulo é inválido.',
    AddonOperationQueueFailed => 'A operação do módulo não pôde ser armazenada.',
    AddonOperationQueued => 'A operação do módulo foi validada e passada para o daemon Qisutu.',
    AddonOperationStatus_Completed => 'Concluído',
    AddonOperationStatus_Failed => 'Falha',
    AddonOperationStatus_Pending => 'Pendente',
    AddonOperationStatus_Processing => 'Processamento',
    AddonOperationStatus_Unknown => 'Desconhecido',
    AddonOperation_Install => 'Instalação',
    AddonOperation_Uninstall => 'Desinstalação',
    AddonOperation_Unknown => 'Desconhecido',
    AddonOperation_Update => 'Atualizar',
    AddonOperationsTitle => 'Operações do módulo',
    AddonPackageAlreadyInstalled => 'Este módulo já se encontra instalado. Utilize uma versão de módulo superior para uma atualização.',
    AddonPackageArchiveInvalid => 'O ficheiro do módulo não é um ficheiro ZIP legível.',
    AddonPackageControlFilesMissing => 'O módulo ZIP não contém o qisutu-module.json.',
    AddonPackageDuplicateFile => 'O módulo ZIP contém um caminho duplicado.',
    AddonPackageExpandedSizeInvalid => 'O módulo expandido é demasiado grande.',
    AddonPackageExtensionInvalid => 'Selecione um ficheiro ZIP.',
    AddonPackageFile => 'Ficheiro ZIP do módulo',
    AddonPackageFileCountInvalid => 'O módulo ZIP contém muitos ficheiros.',
    AddonPackageFileHint => 'São aceites ficheiros ZIP até 25 MB com código-fonte completo, qisutu-module.json e uma lista de ficheiros declarada.',
    AddonPackageFileTooLarge => 'Um ficheiro de módulo individual é demasiado grande.',
    AddonPackageFileUndeclared => 'O módulo ZIP contém um ficheiro que não está declarado no qisutu-module.json.',
    AddonPackageNamespaceInvalid => 'As classes Perl do módulo devem utilizar o namespace Qisutu::Addon.',
    AddonPackageNotInstalled => 'O complemento não está instalado.',
    AddonPackagePathInvalid => 'O módulo ZIP contém um caminho inseguro.',
    AddonPackageRootInvalid => 'O módulo ZIP deve conter todos os ficheiros na sua raiz ou abaixo de exatamente um diretório externo do módulo.',
    AddonPackageSizeInvalid => 'O ficheiro ZIP do módulo está em falta ou tem mais de 25 MB.',
    AddonQisutuVersionIncompatible => 'O módulo é incompatível com esta versão do Qisutu.',
    AddonSettingEncryptFailed => 'Um segredo do módulo não pôde ser encriptado.',
    AddonSettingInvalid => 'Uma configuração de módulo é inválida.',
    AddonSettingRequired => 'Uma configuração de módulo necessária está em falta.',
    AddonSettingSaveFailed => 'As definições do módulo não puderam ser guardadas.',
    AddonStatus => 'Estado',
    AddonStatus_Installed => 'Instalado',
    AddonStatus_Unknown => 'Desconhecido',
    AddonUninstall => 'Desinstalar',
    AddonUninstallConfirm => 'Realmente desinstalar este complemento? As definições e os dados do módulo serão mantidos.',
    AddonUpdateVersionInvalid => 'Uma atualização deve ter uma versão de módulo superior.',
    AddonVersion => 'Versão',
    AdminAPIDescription => 'Gira facilmente o acesso seguro para aplicações externas.',
    AdminAPITitle => 'API REST',
    AdminAccessLevel => 'Nível de acesso',
    AdminAccessType => 'Acesso para',
    AdminAccountType => 'Tipo de conta',
    AdminAction => 'Ação',
    AdminActions => 'Ações',
    AdminActivate => 'Definir ativo',
    AdminActive => 'Ativo',
    AdminActiveAfterOAuthTest => 'Ativar após autorização bem-sucedida e teste de ligação',
    AdminActiveNo => 'Não',
    AdminActiveYes => 'Sim',
    AdminAddonsDescription => 'Instale, atualize e desinstale add-ons do Qisutu a partir de ficheiros ZIP de código-fonte completos.',
    AdminAddonsTitle => 'Complementos',
    AdminAgent => 'Agente',
    AdminAgentCreate => 'Criar agente',
    AdminAgentEdit => 'Editar agente',
    AdminAgentFieldCreate => 'Criar campo de agente',
    AdminAgentFieldEdit => 'Editar campo do agente',
    AdminAgentFields => 'Campos do agente',
    AdminAgentGroupAssignments => 'Matriz de agente',
    AdminAgentGroupPermissions => 'Associação e permissões do grupo',
    AdminAgentNotificationEdit => 'Editar notificação do agente',
    AdminAgentNotificationPlaceholders => 'Espaços reservados disponíveis',
    AdminAgentNotificationPlaceholdersHint => 'Os espaços reservados podem ser utilizados no assunto e no texto do CKEditor. {{Ticket.LinkHTML}} cria um link de ticket clicável.',
    AdminAgentNotificationText => 'Texto de e-mail em HTML',
    AdminAgentNotificationType => 'Tipo de notificação',
    AdminAgentNotificationsDescription => 'Edite modelos de e-mail para notificações de agentes.',
    AdminAgentNotificationsList => 'Notificações do agente',
    AdminAgentNotificationsTitle => 'Notificações do agente',
    AdminAgents => 'Agentes',
    AdminAgentsDescription => 'Visualize e crie agentes.',
    AdminAgentsList => 'Lista de agentes',
    AdminAgentsTitle => 'Agentes',
    AdminAssign => 'Atribuir',
    AdminAssigned => 'Atribuído',
    AdminAssignmentOverview => 'Visão geral',
    AdminAuthType => 'Autenticação',
    AdminAuthentication => 'Autenticação',
    AdminAuthenticationExternal => 'Complemento externo',
    AdminAuthenticationLDAP => 'LDAP/Diretório Ativo',
    AdminAuthenticationLocal => 'locais',
    AdminAutomationJobsDescription => 'Monitorize a execução, novas tentativas e erros da automatização.',
    AdminAutomationJobsList => 'Empregos',
    AdminAutomationJobsTitle => 'Trabalhos de automação',
    AdminAutomationScheduleCreate => 'Criar regra agendada',
    AdminAutomationScheduleEdit => 'Editar regra agendada',
    AdminAutomationSchedulesDescription => 'Selecione e processe automaticamente os tickets de acordo com uma programação.',
    AdminAutomationSchedulesList => 'Regras agendadas',
    AdminAutomationSchedulesTitle => 'Regras agendadas',
    AdminAutomationTriggerCreate => 'Criar gatilho',
    AdminAutomationTriggerEdit => 'Editar gatilho',
    AdminAutomationTriggersDescription => 'Gerir regras baseadas em eventos para tickets.',
    AdminAutomationTriggersList => 'Gatilhos',
    AdminAutomationTriggersTitle => 'Gatilhos',
    AdminAvailableGroups => 'Grupos disponíveis',
    AdminBackToList => 'Voltar à lista',
    AdminCMDBImportsDescription => 'Gerir perfis de importação de CSV neutros em relação ao fornecedor, mapeamentos e execuções de importação.',
    AdminCMDBImportsTitle => 'Importações CSV do CMDB',
    AdminCMDBTypesDescription => 'Gira tipos de IC, campos personalizados e tipos de relacionamento.',
    AdminCMDBTypesTitle => 'Estrutura do CMDB',
    AdminCSVImportsDescription => 'Importe clientes, contactos e agentes em segurança, utilizando modelos CSV específicos da instalação.',
    AdminCSVImportsTitle => 'Importações de CSV',
    AdminCalendar => 'Calendário',
    AdminCalendarCreate => 'Criar calendário',
    AdminCalendarEdit => 'Editar calendário',
    AdminCalendarsDescription => 'Visualize e crie calendários.',
    AdminCalendarsList => 'Calendários',
    AdminCalendarsTitle => 'Calendários',
    AdminCancel => 'Cancelar',
    AdminChecklistAssignCustomers => 'Atribuir clientes',
    AdminChecklistAssignQueues => 'Atribuir filas',
    AdminChecklistAssignServices => 'Atribuir serviços',
    AdminChecklistAssignmentSaveFailed => 'A atribuição da lista de verificação não pôde ser guardada.',
    AdminChecklistAssignmentTargetNotFound => 'O destino da atribuição não foi encontrado.',
    AdminChecklistAssignments => 'Tarefas da lista de verificação',
    AdminChecklistAssignmentsDescription => 'As atribuições podem ser mantidas a partir da checklist ou de fila, serviço e cliente.',
    AdminChecklistCreate => 'Criar lista de verificação',
    AdminChecklistCustomerAssignTemplates => 'Atribuir listas de verificação ao cliente',
    AdminChecklistCustomers => 'Clientes',
    AdminChecklistDeactivateFailed => 'A lista de verificação não pôde ser desativada.',
    AdminChecklistEdit => 'Editar lista de verificação',
    AdminChecklistItemAdd => 'Adicionar item',
    AdminChecklistItemDescription => 'Descrição da tarefa',
    AdminChecklistItemDescriptionRequired => 'Cada item da lista de verificação requer uma descrição da tarefa.',
    AdminChecklistItemNameRequired => 'Cada item da lista de verificação requer um nome.',
    AdminChecklistItemRequired => 'É necessário pelo menos um item da lista de verificação.',
    AdminChecklistItemText => 'Nome do item da lista de verificação',
    AdminChecklistItems => 'Itens da lista de verificação',
    AdminChecklistItemsHelp => 'Cada item requer um nome curto e uma descrição precisa da tarefa. Os itens obrigatórios devem ser concluídos antes que o ticket possa ser fechado.',
    AdminChecklistNameRequired => 'É necessário um nome de lista de verificação.',
    AdminChecklistNone => 'Ainda não foi criado nenhum modelo de lista de verificação.',
    AdminChecklistNotFound => 'O modelo de lista de verificação não foi encontrado.',
    AdminChecklistQueueAssignTemplates => 'Atribuir listas de verificação à fila',
    AdminChecklistQueues => 'Filas',
    AdminChecklistRequiredBeforeClose => 'Obrigatório antes de fechar',
    AdminChecklistRequiredItems => 'Itens obrigatórios',
    AdminChecklistSaveFailed => 'A lista de verificação não pôde ser guardada.',
    AdminChecklistServiceAssignTemplates => 'Atribuir listas de verificação ao serviço',
    AdminChecklistServices => 'Serviços',
    AdminChecklistUsage => 'Uso',
    AdminChecklistUsageAutomatic => 'Adicionar automaticamente',
    AdminChecklistUsageBoth => 'Automático e manual',
    AdminChecklistUsageManual => 'Disponível manualmente',
    AdminChecklistsDescription => 'Faça a gestão de modelos de checklist com filas, atendimentos e atribuições de clientes.',
    AdminChecklistsList => 'Modelos de lista de verificação',
    AdminChecklistsTitle => 'Listas de verificação',
    AdminClose => 'Fechar',
    AdminConnectionFailed => 'Falha na ligação',
    AdminConnectionMessage => 'Mensagem de estado',
    AdminConnectionStatus => 'Estado da conexão',
    AdminConnectionSuccessful => 'Conexão bem-sucedida',
    AdminConnectionTest => 'Teste de ligação',
    AdminContent => 'Conteúdo',
    AdminContentTemplatePlaceholders => 'Espaços reservados disponíveis',
    AdminContentTemplatePlaceholdersHint => 'Os espaços reservados podem ser utilizados no texto do CKEditor e são automaticamente substituídos quando a saudação ou assinatura é introduzida. Para novos tickets, o número do ticket e o link do ticket são adicionados após guardar.',
    AdminCreate => 'Criar',
    AdminCustomer => 'Cliente',
    AdminCustomerAccessLevel => 'Acesso do cliente',
    AdminCustomerAutoResponseAction => 'Ação desencadeadora',
    AdminCustomerAutoResponseEdit => 'Editar resposta automática',
    AdminCustomerAutoResponsePlaceholders => 'Espaços reservados disponíveis',
    AdminCustomerAutoResponsePlaceholdersHint => 'Os espaços reservados podem ser utilizados no assunto e no texto do CKEditor. {{Ticket.LinkHTML}} cria um link de ticket do portal do cliente. Os espaços reservados de entrada destinam-se especialmente a e-mails rejeitados.',
    AdminCustomerAutoResponseText => 'Texto de e-mail HTML',
    AdminCustomerAutoResponsesDescription => 'Gerir respostas automáticas de e-mail para utilizadores clientes para eventos relacionados com o cliente.',
    AdminCustomerAutoResponsesList => 'Respostas automáticas',
    AdminCustomerAutoResponsesTitle => 'Respostas automáticas',
    AdminCustomerCreate => 'Criar cliente',
    AdminCustomerEdit => 'Editar cliente',
    AdminCustomerFieldCreate => 'Criar campo de cliente',
    AdminCustomerFieldEdit => 'Editar campo do cliente',
    AdminCustomerFields => 'Campos do cliente',
    AdminCustomerID => 'Cliente',
    AdminCustomerNumber => 'Número do cliente',
    AdminCustomerServiceCustomerRequired => 'Selecione um cliente válido.',
    AdminCustomerServiceCustomerSelect => 'Selecione o cliente',
    AdminCustomerServiceLoadFailed => 'Não foi possível carregar o serviço de apoio ao cliente.',
    AdminCustomerServiceSLAInvalid => 'Pelo menos uma atribuição de serviço/SLA é inválida.',
    AdminCustomerServiceSLARequired => 'Deve ser selecionado um SLA para cada serviço ativado.',
    AdminCustomerServiceSaveFailed => 'O serviço de apoio ao cliente não pôde ser guardado.',
    AdminCustomerServicesDescription => 'Atribua serviços e SLAs a clientes individuais.',
    AdminCustomerServicesFor => 'Serviços e SLAs para',
    AdminCustomerServicesHint => 'Uma vez que exista pelo menos uma atribuição, o cliente apenas poderá utilizar os serviços aqui habilitados.',
    AdminCustomerServicesTitle => 'Atendimento ao cliente',
    AdminCustomerUser => 'Utilizador cliente',
    AdminCustomerUserCreate => 'Criar utilizador cliente',
    AdminCustomerUserEdit => 'Editar utilizador cliente',
    AdminCustomerUserFieldCreate => 'Criar campo de utilizador do cliente',
    AdminCustomerUserFieldEdit => 'Editar campo de utilizador do cliente',
    AdminCustomerUserFields => 'Campos de utilizador do cliente',
    AdminCustomerUserFilter => 'Filtrar utilizadores clientes',
    AdminCustomerUserFilterPlaceholder => 'Login, nome, email ou cliente',
    AdminCustomerUserPaginationLabel => 'Paginação do utilizador do cliente',
    AdminCustomerUserResults => 'Utilizadores clientes',
    AdminCustomerUsers => 'Usuários',
    AdminCustomerUsersDescription => 'Visualize e crie utilizadores clientes.',
    AdminCustomerUsersList => 'Utilizadores clientes',
    AdminCustomerUsersTitle => 'Utilizadores clientes',
    AdminCustomersDescription => 'Visualize e crie clientes.',
    AdminCustomersList => 'Lista de clientes',
    AdminCustomersTitle => 'Clientes',
    AdminDatabaseField => 'Campo de base de dados',
    AdminDatabaseFieldHint => 'Apenas ASCII: letras, números e sublinhado. Deve começar com uma carta.',
    AdminDatabaseFieldReadonlyHint => 'Este valor interno não pode ser alterado após a criação.',
    AdminDeactivate => 'Definir inativo',
    AdminDefault => 'Padrão',
    AdminDefaultValue => 'Valor padrão',
    AdminDelete => 'Excluir',
    AdminDeleteField => 'Apagar campo completamente',
    AdminDescription => 'Descrição',
    AdminDisplayName => 'Nome de exibição',
    AdminDynamicFieldAssignQueues => 'Atribuir filas',
    AdminDynamicFieldAssignmentSaveFailed => 'A tarefa não pôde ser guardada.',
    AdminDynamicFieldCreate => 'Criar campo dinâmico',
    AdminDynamicFieldCreateFailed => 'O campo dinâmico não pôde ser criado.',
    AdminDynamicFieldDatabaseNameInvalid => 'O campo da base de dados deve começar com uma letra e pode conter apenas letras, números e sublinhados.',
    AdminDynamicFieldDefaultHint => 'Se não for apresentado nenhum valor vazio, pelo menos um valor padrão terá de ser selecionado. O menu suspenso permite um valor padrão; multiselect permite vários.',
    AdminDynamicFieldDefaultInvalid => 'O valor predefinido selecionado é inválido.',
    AdminDynamicFieldDefaultRequired => 'Um valor padrão é necessário quando não é apresentado nenhum valor vazio.',
    AdminDynamicFieldDeleteFailed => 'O campo dinâmico não pôde ser eliminado.',
    AdminDynamicFieldEdit => 'Editar campo dinâmico',
    AdminDynamicFieldLoadFailed => 'Os campos dinâmicos não puderam ser carregados.',
    AdminDynamicFieldNameAndLabelRequired => 'Campo da base de dados e pelo menos uma tradução são obrigatórios.',
    AdminDynamicFieldOptionAdd => 'Adicione valor',
    AdminDynamicFieldOptionDefault => 'Valor padrão',
    AdminDynamicFieldOptionDuplicate => 'As chaves dos valores possíveis devem ser únicas.',
    AdminDynamicFieldOptionInvalid => 'Cada valor possível requer uma chave válida e um valor de visualização.',
    AdminDynamicFieldOptionKey => 'Chave',
    AdminDynamicFieldOptionRequired => 'Os campos suspensos e de seleção múltipla requerem pelo menos um valor possível.',
    AdminDynamicFieldOptionSaveFailed => 'Os valores possíveis não puderam ser guardados.',
    AdminDynamicFieldOptionValue => 'Valor de exibição',
    AdminDynamicFieldOptionTranslations => 'Traduções dos valores possíveis',
    AdminDynamicFieldOptionTranslationsHint => 'Os valores de apresentação podem ser traduzidos para cada idioma. Se não for introduzida uma tradução, será utilizado o valor de apresentação original.',
    AdminDynamicFieldOptionTranslationInvalid => 'A tradução de um valor possível é inválida.',
    AdminDynamicFieldPossibleValues => 'Valores possíveis',
    AdminDynamicFieldPossibleValuesHint => 'Crie pelo menos uma chave e um valor de visualização para campos suspensos e de seleção múltipla.',
    AdminDynamicFieldQueueAssignment => 'Campos dinâmicos ↔ filas',
    AdminDynamicFieldQueueAssignmentDescription => 'Edite atribuições de um campo dinâmico ou de uma fila.',
    AdminDynamicFieldShowEmptyValue => 'Mostrar valor vazio',
    AdminDynamicFieldTranslationRequired => 'É necessária pelo menos uma tradução completa.',
    AdminDynamicFieldUpdateFailed => 'O campo dinâmico não pôde ser guardado.',
    AdminDynamicFieldsDescription => 'Faça a gestão de campos de tickets dinâmicos e atribua-os a filas.',
    AdminDynamicFieldsList => 'Campos dinâmicos',
    AdminDynamicFieldsTitle => 'Campos dinâmicos',
    AdminDynamicQueueAssignFields => 'Atribuir campos dinâmicos',
    AdminEdit => 'Editar',
    AdminEmail => 'E-mail',
    AdminEntries => 'entradas',
    AdminEscalationFirstResponse => 'Primeira resposta em minutos',
    AdminEscalationSolution => 'Solução em minutos',
    AdminEscalationUpdate => 'Atualização em minutos',
    AdminEscalations => 'Escalações',
    AdminFieldType => 'Tipo de campo',
    AdminFieldType_date => 'Data',
    AdminFieldType_email => 'Endereço de e-mail',
    AdminFieldType_number => 'Número',
    AdminFieldType_phone => 'Telefone',
    AdminFieldType_text => 'Texto',
    AdminFieldType_textarea => 'Texto multilinha',
    AdminFilterApply => 'Filtro',
    AdminFilterReset => 'Redefinir',
    AdminFirstname => 'Nome',
    AdminFollowUpAllowed => 'Acompanhamento possível',
    AdminFollowUpNewTicket => 'Criar como um novo ticket',
    AdminFollowUpNewTicketHelp => 'O ticket existente permanece fechado; a resposta cria um novo ticket na mesma fila.',
    AdminFollowUpOption => 'Respostas por e-mail para tickets fechados',
    AdminFollowUpReject => 'Rejeite a resposta',
    AdminFollowUpRejectHelp => 'Nenhum artigo ou ticket é criado; o remetente recebe a resposta de rejeição.',
    AdminFollowUpReopen => 'Adicione ao ticket existente e reabra-o',
    AdminFollowUpReopenHelp => 'A resposta é adicionada ao ticket existente e o seu estado é alterado para Aberto.',
    AdminGoogleMailChoiceDescription => 'Ligue em segurança uma caixa de correio do Google utilizando OAuth2 e XOAUTH2.',
    AdminGoogleMailCreate => 'Crie uma conta de e-mail Google',
    AdminGoogleMailDescription => 'Ligue uma caixa de correio do Google Workspace ou Gmail ao OAuth2 para pesquisa automática de e-mails.',
    AdminGoogleMailEdit => 'Editar conta de e-mail Google',
    AdminGoogleMailNavigation => 'Google Workspace/Gmail',
    AdminGoogleMailProviderHint => 'O Qisutu utiliza imap.gmail.com:993 e o âmbito oficial do Google Mail OAuth2.',
    AdminGoogleMailTitle => 'Google Workspace/Gmail',
    AdminGroup => 'Grupo',
    AdminGroupAssign => 'Atribuir grupo',
    AdminGroupAssignments => 'Tarefas',
    AdminGroupCreate => 'Criar grupo',
    AdminGroupEdit => 'Editar grupo',
    AdminGroupID => 'Grupo',
    AdminGroupType => 'Tipo de grupo',
    AdminGroupTypeAdmin => 'Grupo de administradores',
    AdminGroupTypeAgent => 'Grupo de agentes',
    AdminGroupTypeCustomer => 'Grupo de clientes',
    AdminGroups => 'Grupos',
    AdminGroupsDescription => 'Visualize, crie e edite grupos.',
    AdminGroupsList => 'Lista de grupos',
    AdminGroupsTitle => 'Grupos',
    AdminHost => 'Servidor',
    AdminIMAP => 'IMAP',
    AdminIMAPAuthFailed => 'A autenticação IMAP falhou.',
    AdminIMAPConnectionFailed => 'A ligação IMAP falhou.',
    AdminIMAPConnectionOK => 'Ligação IMAP bem-sucedida.',
    AdminIMAPCredentialsRequired => 'O nome de utilizador IMAP e a palavra-passe IMAP são obrigatórios.',
    AdminIMAPDeleteFailed => 'A mensagem IMAP não pôde ser marcada para eliminação.',
    AdminIMAPDisabled => 'O IMAP está desativado para esta caixa de correio.',
    AdminIMAPExpungeFailed => 'A mensagem IMAP não pôde ser eliminada do servidor.',
    AdminIMAPFolderListFailed => 'A lista de pastas IMAP não pôde ser lida.',
    AdminIMAPFolderSelectFailed => 'A caixa de entrada IMAP não pôde ser aberta.',
    AdminIMAPGreetingFailed => 'Falha na saudação IMAP.',
    AdminIMAPHostRequired => 'O servidor IMAP é necessário.',
    AdminIMAPInbound => 'Pesquisa IMAP',
    AdminIMAPSConnectionFailed => 'A ligação IMAPS falhou.',
    AdminIMAPSSLRequired => 'IO::Socket::SSL é necessário para IMAP TLS/SSL.',
    AdminIMAPSTARTTLSFailed => 'Falha no IMAP STARTTLS.',
    AdminIMAPSearchFailed => 'Falha na pesquisa IMAP de mensagens não lidas.',
    AdminIMAPSecurity => 'Encriptação de conexão IMAP',
    AdminIMAPTLSHandshakeFailed => 'Falha no handshake IMAP TLS.',
    AdminIMAPUsernameRequired => 'O nome de utilizador IMAP é obrigatório.',
    AdminIcon => 'Ícone',
    AdminInactive => 'Inativo',
    AdminInbound => 'Entrada',
    AdminInboundEnabled => 'Pesquisa IMAP ativa',
    AdminInitialGroupID => 'Grupo inicial',
    AdminInvalid => 'Inválido',
    AdminKnowledgeBaseDescription => 'Gerir categorias e permissões da base de conhecimento.',
    AdminKnowledgeBaseTitle => 'Base de conhecimento',
    AdminLDAPDescription => 'Configure a autenticação de diretório separada para agentes e utilizadores clientes e mapeie os atributos LDAP para os campos Qisutu.',
    AdminLDAPPasswordConversionHint => 'Definir uma nova palavra-passe aqui altera este agente para autenticação local.',
    AdminLDAPTitle => 'LDAP/Diretório Ativo',
    AdminLabel => 'Etiqueta',
    AdminLastConnectionTest => 'Último teste de ligação',
    AdminLastname => 'Sobrenome',
    AdminLogin => 'Entrar',
    AdminMailAccountActivated => 'A conta de e-mail foi ativada após um teste de ligação bem-sucedido.',
    AdminMailAccountActivationFailed => 'A conta de e-mail não pôde ser ativada porque o teste de ligação falhou.',
    AdminMailAccountCreateAction => 'Criar conta',
    AdminMailAccountDeactivated => 'A conta de e-mail foi desativada.',
    AdminMailAccountDelete => 'Excluir',
    AdminMailAccountDeleteActiveBlocked => 'Uma conta de correio eletrónico ativa não pode ser eliminada. Desative-o primeiro.',
    AdminMailAccountDeleteConfirm => 'Apagar conta permanentemente',
    AdminMailAccountDeleteCredentialsWarning => 'As credenciais, o segredo do cliente e os tokens OAuth2 serão removidos permanentemente. Os registos de processamento do Postmaster são retidos e separados da conta.',
    AdminMailAccountDeleteFailed => 'A conta de e-mail não pôde ser eliminada.',
    AdminMailAccountDeleteTitle => 'Apagar conta de e-mail permanentemente?',
    AdminMailAccountDeleteWarning => 'Esta ação não pode ser anulada. A seguinte conta inativa será eliminada por completo:',
    AdminMailAccountDeleted => 'A conta de e-mail foi eliminada por completo. Os registos de processamento existentes foram mantidos.',
    AdminMailAccountMissing => 'A conta de e-mail não foi encontrada.',
    AdminMailAccountSaveFailed => 'A conta de e-mail não pôde ser guardada.',
    AdminMailAccountSelectDescription => 'Configure o IMAP ou OAuth2 baseado em palavra-passe padrão para o Microsoft 365 e o Google Workspace/Gmail.',
    AdminMailAccountSelectTitle => 'Selecione o tipo de conta de e-mail',
    AdminMailAccountsNavigation => 'Recuperação de e-mail',
    AdminMailCAFile => 'Arquivo CA personalizado',
    AdminMailCAFileHint => 'Caminho absoluto opcional para um ficheiro PEM legível contendo autoridades de certificação fiáveis adicionais.',
    AdminMailCAFileInvalid => 'O ficheiro CA deve ser um caminho absoluto para um ficheiro legível.',
    AdminMailCertificateVerification => 'Verificação do certificado de ligação do servidor',
    AdminMailEncryptionCertificate => 'Certificado',
    AdminMailEncryptionCertificateRequired => 'Selecione um ficheiro de certificado.',
    AdminMailEncryptionCertificates => 'Certificados S/MIME',
    AdminMailEncryptionCertificatesHint => 'Identidades ativas e certificados de destinatário, incluindo validade e impressão digital SHA-256.',
    AdminMailEncryptionDecrypt => 'Descriptografar',
    AdminMailEncryptionDescription => 'Gira certificados, identidades e políticas S/MIME para e-mails recebidos e enviados.',
    AdminMailEncryptionDisabled => 'Desativado',
    AdminMailEncryptionEncryptOutgoing => 'Encriptar saída',
    AdminMailEncryptionFileTooLarge => 'O ficheiro de certificado excede 5 MB.',
    AdminMailEncryptionFingerprint => 'Impressão digital SHA-256',
    AdminMailEncryptionIdentity => 'Identidade própria',
    AdminMailEncryptionIdentityHint => 'Importa um certificado e uma chave privada para um endereço de correio eletrónico do sistema. A chave privada é armazenada encriptada.',
    AdminMailEncryptionIdentityImport => 'Importar a própria identidade S/MIME',
    AdminMailEncryptionIdentityImported => 'A identidade S/MIME foi importada de forma segura.',
    AdminMailEncryptionImport => 'Importar',
    AdminMailEncryptionIncoming => 'Entrada',
    AdminMailEncryptionKeyDeleted => 'O certificado foi eliminado.',
    AdminMailEncryptionKeyUpdated => 'O estado do certificado foi alterado.',
    AdminMailEncryptionNoCertificates => 'Nenhum certificado S/MIME foi ainda importado.',
    AdminMailEncryptionOpenSSLMissing => 'O OpenSSL não está disponível. O S/MIME não pode ser utilizado neste sistema.',
    AdminMailEncryptionOrPEM => 'Em alternativa, carregue o certificado e a chave privada separadamente no formato PEM.',
    AdminMailEncryptionPKCS12 => 'Ficheiro PKCS#12 (. p12/. pfx)',
    AdminMailEncryptionPassphrase => 'Senha',
    AdminMailEncryptionPolicies => 'Políticas S/MIME',
    AdminMailEncryptionPoliciesHint => 'As políticas aplicam-se por endereço de e-mail do sistema. As mensagens enviadas são assinadas primeiro e depois encriptadas.',
    AdminMailEncryptionPolicySaved => 'A política S/MIME foi guardada.',
    AdminMailEncryptionPrivateKey => 'Chave privada',
    AdminMailEncryptionRecipient => 'Destinatário',
    AdminMailEncryptionRecipientHint => 'Um certificado público de destinatário utilizado para emails de saída encriptados.',
    AdminMailEncryptionRecipientImport => 'Certificado de destinatário de importação',
    AdminMailEncryptionRecipientImported => 'O certificado do destinatário foi importado.',
    AdminMailEncryptionRequired => 'Obrigatório',
    AdminMailEncryptionSign => 'Assinar',
    AdminMailEncryptionSignOutgoing => 'Assinar saída',
    AdminMailEncryptionTitle => 'Encriptação de e-mail',
    AdminMailEncryptionValidity => 'Validade',
    AdminMailEncryptionVerify => 'Verifique a assinatura',
    AdminMailEncryptionWhenAvailable => 'Quando disponível para todos os destinatários',
    AdminMailSecretDecryptFailed => 'As credenciais armazenadas não podem ser desencriptadas. Guarde novamente a palavra-passe na conta de e-mail.',
    AdminMailTypeGoogle => 'Google Workspace/Gmail',
    AdminMailTypeMicrosoft365 => 'Microsoft 365',
    AdminMailTypeStandardIMAP => 'IMAP padrão',
    AdminMailVerifyServerCertificate => 'Verifique o certificado do servidor e o nome do host',
    AdminManageAgentsForGroup => 'Gerir atribuições de agente para grupo',
    AdminManageCustomerUsersForGroup => 'Gerir utilizadores clientes para grupo',
    AdminManageGroupsForAgent => 'Gerir atribuições de grupo para agente',
    AdminManageGroupsForCustomerUser => 'Gerir grupos para utilizadores do cliente',
    AdminMembers => 'Membros',
    AdminMicrosoft365ChoiceDescription => 'Ligue em segurança uma caixa de correio da Microsoft utilizando OAuth2 e XOAUTH2.',
    AdminMicrosoft365Create => 'Criar conta Microsoft 365',
    AdminMicrosoft365Description => 'Ligue uma caixa de correio do Microsoft 365 ao OAuth2 para pesquisa automática de emails.',
    AdminMicrosoft365Edit => 'Editar conta Microsoft 365',
    AdminMicrosoft365Navigation => 'Microsoft 365',
    AdminMicrosoft365ProviderHint => 'O Qisutu utiliza outlook.office365.com:993 e o âmbito oficial Microsoft IMAP OAuth2.',
    AdminMicrosoft365Title => 'Microsoft 365',
    AdminModule => 'Módulo',
    AdminName => 'Nome',
    AdminNoCustomerUsersFound => 'Nenhum utilizador cliente correspondente foi encontrado.',
    AdminNoEntries => 'Sem entrada disponível.',
    AdminNoSelection => 'Nenhuma seleção',
    AdminOAuth2 => 'OAuth2',
    AdminOAuth2FlowMissing => 'OAuth2 está selecionado, mas o fluxo do token OAuth2 ainda não está ligado.',
    AdminOAuthAccessTokenMissing => 'O fornecedor não retornou um token de acesso OAuth2.',
    AdminOAuthAccountMissing => 'A conta de e-mail OAuth2 não foi encontrada.',
    AdminOAuthAuthorizationCodeMissing => 'O código de autorização OAuth2 está em falta.',
    AdminOAuthAuthorizationDenied => 'A autorização do OAuth2 foi negada.',
    AdminOAuthAuthorizationFailed => 'A autorização do OAuth2 não pôde ser concluída.',
    AdminOAuthAuthorizationPending => 'Autorização OAuth2 pendente',
    AdminOAuthAuthorizationStartFailed => 'A autorização OAuth2 não pôde ser iniciada.',
    AdminOAuthAuthorizationSuccessful => 'A autorização do OAuth2 foi bem-sucedida.',
    AdminOAuthBaseURLMissing => 'Um URL base válido do Qisutu deve ser configurado nas definições do sistema para OAuth2.',
    AdminOAuthClientID => 'ID do cliente',
    AdminOAuthClientIDRequired => 'O ID do cliente OAuth2 é obrigatório.',
    AdminOAuthClientSecret => 'Segredo do cliente',
    AdminOAuthClientSecretRequired => 'O segredo do cliente OAuth2 é obrigatório.',
    AdminOAuthConfigurationIncomplete => 'A configuração do OAuth2 está incompleta.',
    AdminOAuthConnected => 'OAuth2 ligado',
    AdminOAuthConnectedAndTested => 'A autorização OAuth2 e a ligação IMAP foram bem-sucedidas.',
    AdminOAuthConnectionError => 'Erro de ligação OAuth2',
    AdminOAuthDisconnect => 'Desconectar ligação OAuth',
    AdminOAuthDisconnectFailed => 'A ligação OAuth não pôde ser desligada.',
    AdminOAuthDisconnected => 'A ligação OAuth foi desconectada; a conta SMTP está inativa.',
    AdminOAuthGrantInvalid => 'O tipo de concessão OAuth2 é inválido.',
    AdminOAuthNotConnected => 'OAuth2 ainda não está ligado',
    AdminOAuthProvider => 'Fornecedor OAuth2',
    AdminOAuthProviderInvalid => 'O fornecedor OAuth2 selecionado é inválido.',
    AdminOAuthRandomSourceFailed => 'Não foi possível gerar um valor aleatório seguro para o pedido OAuth2.',
    AdminOAuthReconnect => 'Reconectar',
    AdminOAuthRedirectURI => 'URI de redireccionamento OAuth2',
    AdminOAuthRedirectURIHelp => 'Este URI exato deve ser registado como um URI de redireccionamento permitido junto do fornecedor.',
    AdminOAuthRefreshTokenMissing => 'O fornecedor não retornou um token de atualização OAuth2 utilizável.',
    AdminOAuthSaveAndConnect => 'Guarde e conecte-se com OAuth2',
    AdminOAuthScope => 'Escopos',
    AdminOAuthStateInvalid => 'O pedido OAuth2 é inválido ou expirou. Por favor, reinicie a ligação.',
    AdminOAuthStateStoreFailed => 'A autorização OAuth2 não pôde ser preparada.',
    AdminOAuthTenantID => 'ID do locatário',
    AdminOAuthTenantInvalid => 'O ID do locatário da Microsoft é inválido.',
    AdminOAuthTokenConnectionFailed => 'O ponto final do token OAuth2 não pôde ser atingido.',
    AdminOAuthTokenExpires => 'Token de acesso válido até',
    AdminOAuthTokenStoreFailed => 'Os tokens OAuth2 não puderam ser armazenados.',
    AdminOpen => 'Abrir',
    AdminOptional => 'Opcional',
    AdminOutbound => 'Saída',
    AdminOutboundEnabled => 'Envio SMTP ativo',
    AdminParent => 'Pai',
    AdminParentQueueID => 'Fila pai',
    AdminParentService => 'Serviço aos pais',
    AdminPassword => 'Senha',
    AdminPasswordAuthentication => 'Autenticação por palavra-passe',
    AdminPasswordKeep => 'Deixe em branco para manter o valor armazenado',
    AdminPasswordNew => 'Nova senha',
    AdminPermission => 'Permissão',
    AdminPermissionAssign => 'Atribuir permissão',
    AdminPermissionChange => 'Mudança',
    AdminPermissionCreate => 'Criar',
    AdminPermissionFull => 'Completo',
    AdminPermissionGroup => 'Grupo de permissão',
    AdminPermissionMode => 'Modo de permissão',
    AdminPermissionNone => 'Sem acesso',
    AdminPermissionOrganizationTickets => 'Organização',
    AdminPermissionOverview => 'Visão geral',
    AdminPermissionOwnTickets => 'Tickets próprios',
    AdminPermissionRead => 'Leia',
    AdminPermissionWork => 'Trabalho',
    AdminPermissions => 'Configurações do programa',
    AdminPermissionsDescription => 'Edite as definições do programa.',
    AdminPermissionsTitle => 'Configurações do programa',
    AdminPort => 'Porto',
    AdminPostmasterFiltersDescription => 'Reconheça os e-mails recebidos por condições e altere automaticamente as propriedades dos tickets e artigos.',
    AdminPostmasterFiltersTitle => 'Filtros postmaster',
    AdminPostmasterIMAPAccountCreate => 'Criar conta IMAP',
    AdminPostmasterIMAPAccountEdit => 'Editar conta IMAP',
    AdminPostmasterIMAPAccountsDescription => 'Gira as contas de e-mail recebidas para recuperação automática de tickets.',
    AdminPostmasterIMAPAccountsList => 'Contas de recuperação de e-mail',
    AdminPostmasterIMAPAccountsTitle => 'Recuperação de e-mail',
    AdminProgram => 'Programa',
    AdminProgramConfigEdit => 'Editar a configuração do programa',
    AdminProgramConfigs => 'Configurações do programa',
    AdminProgramPermissionAssignments => 'Configurações do programa',
    AdminQueue => 'Fila',
    AdminQueueCreate => 'Criar fila',
    AdminQueueEdit => 'Editar fila',
    AdminQueueFollowUpOptionInvalid => 'Deve ser selecionada uma opção de tratamento válida para respostas a tickets fechados.',
    AdminQueueGroupAssign => 'Atribuir grupo de filas',
    AdminQueueID => 'Fila',
    AdminQueueNameGroupSystemEmailRequired => 'São necessários o endereço de e-mail da fila, do grupo e do sistema.',
    AdminQueuePermissionAssignments => 'Grupos de filas',
    AdminQueuesDescription => 'Visualize, crie e atribua filas a grupos.',
    AdminQueuesList => 'Lista de filas',
    AdminQueuesTitle => 'Filas',
    AdminRemove => 'Remover',
    AdminRequired => 'Obrigatório',
    AdminRequiredPermission => 'Permissão necessária',
    AdminResponseQueueAssignTemplates => 'Atribuir modelos de resposta',
    AdminResponseTemplateAddAttachments => 'Adicione mais anexos',
    AdminResponseTemplateAssignQueues => 'Atribuir filas',
    AdminResponseTemplateAssignmentSaveFailed => 'A tarefa não pôde ser guardada.',
    AdminResponseTemplateAttachmentDeleteFailed => 'O anexo do modelo não pôde ser eliminado.',
    AdminResponseTemplateAttachmentHelp => 'Vários ficheiros são suportados. Tamanho máximo por ficheiro:',
    AdminResponseTemplateAttachmentTooLarge => 'O anexo “{{Filename}}” excede o tamanho máximo permitido de {{MaxSize}}.',
    AdminResponseTemplateAttachments => 'Anexos',
    AdminResponseTemplateContent => 'Texto do modelo',
    AdminResponseTemplateContentHelp => 'O texto é inserido entre a saudação e a assinatura ao responder.',
    AdminResponseTemplateContentPreview => 'Pré-visualização do texto',
    AdminResponseTemplateCreate => 'Criar modelo de resposta',
    AdminResponseTemplateDeactivateFailed => 'O modelo de resposta não pôde ser desativado.',
    AdminResponseTemplateEdit => 'Editar modelo de resposta',
    AdminResponseTemplateExistingAttachments => 'Anexos existentes',
    AdminResponseTemplateNoAttachments => 'Este modelo de resposta não tem anexos.',
    AdminResponseTemplateNotFound => 'O modelo de resposta não foi encontrado.',
    AdminResponseTemplateQueueAssignmentDescription => 'As atribuições podem ser mantidas no modelo de resposta ou na fila.',
    AdminResponseTemplateQueueAssignmentTitle => 'Modelos de resposta ↔ Filas',
    AdminResponseTemplateQueueNotFound => 'A fila não foi encontrada.',
    AdminResponseTemplateQueues => 'Filas',
    AdminResponseTemplateSaveFailed => 'O modelo de resposta não pôde ser guardado.',
    AdminResponseTemplatesDescription => 'Gira modelos de resposta com CKEditor, anexos e atribuições de filas.',
    AdminResponseTemplatesList => 'Modelos de resposta',
    AdminResponseTemplatesTitle => 'Modelos de resposta',
    AdminSLA => 'SLA',
    AdminSLACreate => 'Criar SLA',
    AdminSLACreateFailed => 'O SLA não pôde ser criado.',
    AdminSLADefaultForService => 'SLA padrão para este serviço',
    AdminSLAEdit => 'Editar SLA',
    AdminSLALoadFailed => 'Não foi possível carregar os SLAs.',
    AdminSLANameTooLong => 'O nome do SLA pode conter um máximo de 255 caracteres.',
    AdminSLANotFound => 'O SLA não foi encontrado.',
    AdminSLAPause => 'Pausar o tempo do SLA',
    AdminSLAPauseHint => 'Quando a pausa do SLA está ativada, os prazos de primeira resposta, atualização e solução são colocados em pausa enquanto o ticket estiver neste estado.',
    AdminSLARequired => 'O nome, o serviço, o calendário e o modo de atualização são obrigatórios.',
    AdminSLASaveFailed => 'O SLA não pôde ser salvo.',
    AdminSLAServiceChangeAssigned => 'O serviço não pode ser alterado enquanto este SLA estiver atribuído a um cliente.',
    AdminSLASnapshotHint => 'As alterações aplicam-se a novas atribuições. Os tickets existentes mantêm os seus valores de SLA armazenados.',
    AdminSLAUpdateFailed => 'O SLA não pôde ser salvo.',
    AdminSLAUpdateMode => 'Modo de atualização',
    AdminSLAUpdateModeCustomer => 'Após a resposta do cliente',
    AdminSLAUpdateModeRegular => 'Atualização regular',
    AdminSLAsDescription => 'Faça a gestão de acordos de nível de serviço com calendários e tempos de escalonamento.',
    AdminSLAsEmpty => 'Nenhum SLA foi ainda criado.',
    AdminSLAsList => 'SLAs',
    AdminSLAsTitle => 'SLAs',
    AdminSMTP => 'SMTP',
    AdminSMTPAccountCreate => 'Criar transporte SMTP',
    AdminSMTPAccountDescription => 'Gerir o transporte SMTP global para e-mails de tickets enviados.',
    AdminSMTPAccountEdit => 'Editar transporte SMTP',
    AdminSMTPAccountList => 'Transporte SMTP',
    AdminSMTPAccountSelectDescription => 'Configure SMTP clássico ou OAuth2 para Microsoft 365 e Google Workspace/Gmail.',
    AdminSMTPAccountSelectTitle => 'Selecione o tipo de conta SMTP',
    AdminSMTPAccountTitle => 'Envio SMTP',
    AdminSMTPAuthFailed => 'A autenticação SMTP falhou.',
    AdminSMTPConnectionFailed => 'Falha na ligação SMTP.',
    AdminSMTPConnectionOK => 'Ligação SMTP bem-sucedida.',
    AdminSMTPCredentialsRequired => 'O nome de utilizador SMTP e a palavra-passe SMTP são obrigatórios.',
    AdminSMTPDisabled => 'O SMTP está desativado para esta caixa de correio.',
    AdminSMTPGoogleChoiceDescription => 'Ligue uma caixa de correio do Google utilizando OAuth2 e AUTH XOAUTH2.',
    AdminSMTPGoogleCreate => 'Crie uma conta Google SMTP',
    AdminSMTPGoogleDescription => 'Envie e-mails enviados através do Google Workspace ou Gmail utilizando o OAuth2.',
    AdminSMTPGoogleEdit => 'Editar conta Google SMTP',
    AdminSMTPGoogleProviderHint => 'O servidor, a porta e o âmbito de correio são corrigidos com segurança. O ID e o segredo do cliente vêm do seu projeto Google Cloud.',
    AdminSMTPGoogleTitle => 'SMTP do Google Workspace/Gmail',
    AdminSMTPHostRequired => 'O servidor SMTP é necessário.',
    AdminSMTPMailboxAddress => 'Caixa de correio/nome de utilizador',
    AdminSMTPMicrosoft365Create => 'Criar conta SMTP do Microsoft 365',
    AdminSMTPMicrosoft365Description => 'Envie emails de saída através do Microsoft 365 utilizando OAuth2.',
    AdminSMTPMicrosoft365Edit => 'Editar conta SMTP do Microsoft 365',
    AdminSMTPMicrosoft365Title => 'SMTP do Microsoft 365',
    AdminSMTPMicrosoftChoiceDescription => 'Ligue uma caixa de correio da Microsoft utilizando OAuth2 e AUTH XOAUTH2.',
    AdminSMTPMicrosoftProviderHint => 'O servidor, a porta e o âmbito SMTP.Send são corrigidos com segurança. O ID do cliente, o segredo do cliente e o locatário provêm do registo da sua aplicação Microsoft.',
    AdminSMTPOutbound => 'Envio SMTP',
    AdminSMTPSSLRequired => 'IO::Socket::SSL é necessário para SMTP TLS/SSL.',
    AdminSMTPSTARTTLSFailed => 'SMTP STARTTLS falhou.',
    AdminSMTPSecurity => 'Encriptação de conexão SMTP',
    AdminSMTPStandardChoiceDescription => 'Login SMTP com nome de utilizador e palavra-passe.',
    AdminSMTPStandardCreate => 'Crie transporte SMTP padrão',
    AdminSMTPStandardDescription => 'Gerir um transporte SMTP utilizando a autenticação de palavra-passe clássica.',
    AdminSMTPStandardEdit => 'Editar transporte SMTP padrão',
    AdminSMTPStandardTitle => 'SMTP padrão',
    AdminSMTPTransportHintText => 'O Qisutu envia exatamente um transporte SMTP ativo. O endereço do remetente visível ainda provém do endereço de e-mail do sistema de filas.',
    AdminSMTPTransportHintTitle => 'Um transporte SMTP ativo',
    AdminSMTPTypeGoogle => 'Google Workspace/Gmail',
    AdminSMTPTypeMicrosoft365 => 'Microsoft 365',
    AdminSMTPTypeStandard => 'SMTP padrão',
    AdminSalutation => 'Saudação',
    AdminSalutationCreate => 'Criar saudação',
    AdminSalutationEdit => 'Editar saudação',
    AdminSalutationsDescription => 'Visualize e crie saudações.',
    AdminSalutationsList => 'Saudações',
    AdminSalutationsTitle => 'Saudações',
    AdminSave => 'Salvar',
    AdminService => 'Serviço',
    AdminServiceCreate => 'Criar serviço',
    AdminServiceCreateFailed => 'O serviço não pôde ser criado.',
    AdminServiceEdit => 'Editar serviço',
    AdminServiceFullNameTooLong => 'O caminho de serviço completo pode conter um máximo de 750 caracteres.',
    AdminServiceLoadFailed => 'Os serviços não puderam ser carregados.',
    AdminServiceNameRequired => 'O nome do serviço é obrigatório.',
    AdminServiceNameTooLong => 'O nome do serviço pode conter um máximo de 255 caracteres.',
    AdminServiceNotFound => 'O serviço não foi encontrado.',
    AdminServiceParentInvalid => 'O serviço pai selecionado é inválido.',
    AdminServiceUpdateFailed => 'O serviço não pôde ser salvo.',
    AdminServicesDescription => 'Gerir serviços e subserviços.',
    AdminServicesEmpty => 'Ainda não foi criado nenhum serviço.',
    AdminServicesList => 'Serviços',
    AdminServicesTitle => 'Serviços',
    AdminSignature => 'Assinatura',
    AdminSignatureCreate => 'Criar assinatura',
    AdminSignatureEdit => 'Editar assinatura',
    AdminSignaturesDescription => 'Visualize e crie assinaturas.',
    AdminSignaturesList => 'Assinaturas',
    AdminSignaturesTitle => 'Assinaturas',
    AdminSortOrder => 'Ordem de classificação',
    AdminSourceLanguage => 'idioma de origem',
    AdminStandardIMAPChoiceDescription => 'Login IMAP clássico com nome de utilizador e palavra-passe.',
    AdminStandardIMAPCreate => 'Crie uma conta IMAP padrão',
    AdminStandardIMAPDescription => 'Gerir uma conta postmaster usando a autenticação de palavra-passe IMAP clássica.',
    AdminStandardIMAPEdit => 'Editar conta IMAP padrão',
    AdminStandardIMAPNavigation => 'IMAP padrão',
    AdminStandardIMAPTitle => 'IMAP padrão',
    AdminSubject => 'Assunto',
    AdminSystemEmail => 'Endereço de e-mail do sistema',
    AdminSystemEmailCreate => 'Criar endereço de e-mail do sistema',
    AdminSystemEmailEdit => 'Editar endereço de e-mail do sistema',
    AdminSystemEmailsDescription => 'Visualize e crie endereços de e-mail do sistema.',
    AdminSystemEmailsList => 'Endereços de e-mail do sistema',
    AdminSystemEmailsTitle => 'Endereços de e-mail do sistema',
    AdminSystemSettingEdit => 'Editar a configuração do sistema',
    AdminSystemSettingKey => 'Chave',
    AdminSystemSettingsDescription => 'Gerir valores globais do sistema, como URL, FQDN e idioma padrão.',
    AdminSystemSettingsList => 'Configurações do sistema',
    AdminSystemSettingsSaved => 'As definições do sistema foram guardadas.',
    AdminSystemSettingsTitle => 'Configurações do sistema',
    AdminTargetQueue => 'Fila de destino',
    AdminTestIMAP => 'Testar IMAP',
    AdminTestSMTP => 'Testar SMTP',
    AdminText => 'Texto',
    AdminTicketFormActivated => 'O formulário foi ativado.',
    AdminTicketFormAllCustomers => 'Disponível para todos os clientes',
    AdminTicketFormAllowedOrigins => 'Domínios de incorporação permitidos',
    AdminTicketFormAllowedOriginsHint => 'Um endereço https:// completo por linha ou * para todos os domínios.',
    AdminTicketFormConfirmation => 'Texto de confirmação',
    AdminTicketFormConsentText => 'Texto de consentimento',
    AdminTicketFormCoreField => 'Campo central',
    AdminTicketFormCreate => 'Criar formulário',
    AdminTicketFormCreateCustomer => 'Criar formulário de portal de cliente',
    AdminTicketFormCreateFailed => 'Não foi possível criar o formulário.',
    AdminTicketFormCreatePublic => 'Criar formulário web',
    AdminTicketFormCreated => 'O formulário foi criado.',
    AdminTicketFormCustomerAssignments => 'Atribuição do cliente',
    AdminTicketFormCustomerAssignmentsHint => 'Sem acesso global, apenas os clientes selecionados podem ver o formulário.',
    AdminTicketFormCustomerLoadMore => 'Carregue mais clientes',
    AdminTicketFormCustomerSearchEmpty => 'Nenhum cliente correspondente encontrado.',
    AdminTicketFormCustomerSearchError => 'A pesquisa do cliente não pôde ser carregada.',
    AdminTicketFormCustomerSearchLoading => 'Carregando clientes…',
    AdminTicketFormCustomerSearchPlaceholder => 'Filtrar por nome ou número de cliente…',
    AdminTicketFormCustomerSelectionApply => 'Aplicar seleção',
    AdminTicketFormCustomerSelectionDescription => 'Pesquise e atribua clientes de forma compacta por nome ou número de cliente.',
    AdminTicketFormCustomerSelectionOpen => 'Selecione os clientes',
    AdminTicketFormCustomerSelectionTitle => 'Selecione os clientes',
    AdminTicketFormCustomersSelected => 'clientes selecionados',
    AdminTicketFormDeactivated => 'O formulário foi desativado.',
    AdminTicketFormDefaultTranslationRequired => 'É necessário um título de formulário para o idioma padrão.',
    AdminTicketFormDefaultValue => 'Valor padrão',
    AdminTicketFormDeleteFailed => 'O formulário não pôde ser eliminado.',
    AdminTicketFormDeleteHasSubmissions => 'Os formulários com submissões não podem ser eliminados por motivos de auditoria.',
    AdminTicketFormDeleteInactiveRequired => 'Um formulário deve ser desativado antes de poder ser eliminado.',
    AdminTicketFormDeleted => 'O formulário foi eliminado.',
    AdminTicketFormEdit => 'Editar formulário',
    AdminTicketFormEditCustomer => 'Editar formulário do portal do cliente',
    AdminTicketFormEditPublic => 'Editar formulário Web',
    AdminTicketFormEmbed => 'Link direto e incorporação',
    AdminTicketFormFieldCreate => 'Criar campo',
    AdminTicketFormFieldCreateFailed => 'O campo do formulário não pôde ser criado.',
    AdminTicketFormFieldCreated => 'O campo do formulário foi criado.',
    AdminTicketFormFieldDeactivated => 'O campo do formulário foi removido.',
    AdminTicketFormFieldEdit => 'Editar campo',
    AdminTicketFormFieldHelp => 'Texto de ajuda',
    AdminTicketFormFieldKey => 'Chave de campo interno',
    AdminTicketFormFieldKeyHint => 'Nome técnico exclusivo sem espaços.',
    AdminTicketFormFieldLabel => 'Etiqueta do campo',
    AdminTicketFormFieldLabelRequired => 'Um rótulo de campo é obrigatório para o idioma predefinido.',
    AdminTicketFormFieldNotFound => 'O campo do formulário não foi encontrado.',
    AdminTicketFormFieldPlaceholder => 'Espaço reservado',
    AdminTicketFormFieldTypeInvalid => 'O tipo de campo selecionado é inválido.',
    AdminTicketFormFieldUpdateFailed => 'O campo do formulário não pôde ser guardado.',
    AdminTicketFormFieldUpdated => 'O campo do formulário foi guardado.',
    AdminTicketFormFields => 'Campos de formulário',
    AdminTicketFormFieldsHint => 'Os campos obrigatórios aplicam-se apenas a este formulário.',
    AdminTicketFormIdentityFieldRequired => 'O nome e o e-mail devem permanecer ativos e obrigatórios nos formulários públicos.',
    AdminTicketFormIframeCode => 'Código iframe',
    AdminTicketFormInternalName => 'Nome interno',
    AdminTicketFormNoFields => 'Este formulário ainda não tem campos.',
    AdminTicketFormNotFound => 'O formulário não foi encontrado.',
    AdminTicketFormOptionAdd => 'Adicione valor',
    AdminTicketFormOptionValue => 'Valor de seleção, por exemplo Hardware',
    AdminTicketFormOptions => 'Valores de seleção',
    AdminTicketFormOptionsFormat => 'Opções',
    AdminTicketFormOptionsHint => 'Adicione cada valor selecionável separadamente. Um menu suspenso permite uma escolha; uma seleção múltipla permite várias escolhas.',
    AdminTicketFormPreview => 'Abrir visualização',
    AdminTicketFormPublicTitle => 'Título exibido',
    AdminTicketFormPublicURL => 'URL público',
    AdminTicketFormRateDay => 'Limite por IP e dia',
    AdminTicketFormRateHour => 'Limite por IP e hora',
    AdminTicketFormRateTotalDay => 'Limite diário geral',
    AdminTicketFormRequireConsent => 'É necessário o consentimento',
    AdminTicketFormRequired => 'Preencha o nome, o tipo, o identificador URL, a fila de destino e a tradução predefinida.',
    AdminTicketFormSlug => 'Identificador de URL',
    AdminTicketFormSlugHint => 'Letras minúsculas, dígitos e hífens; passa a fazer parte do URL público.',
    AdminTicketFormSubmissions => 'Envios',
    AdminTicketFormSubmitLabel => 'Enviar rótulo do botão',
    AdminTicketFormType => 'Tipo de formulário',
    AdminTicketFormTypeCustomer => 'Portal do cliente',
    AdminTicketFormTypePublic => 'Formulário web público',
    AdminTicketFormUpdateFailed => 'O formulário não pôde ser guardado.',
    AdminTicketFormUpdated => 'O formulário foi guardado.',
    AdminTicketFormWebSecurity => 'Segurança de formulários Web',
    AdminTicketFormsDescription => 'Faça a gestão de formulários de clientes individuais e formulários públicos da web.',
    AdminTicketFormsOverview => 'Visão geral do formulário',
    AdminTicketFormsTitle => 'Formulários',
    AdminTicketState => 'Estado do ticket',
    AdminTicketStateCreate => 'Criar estado do ticket',
    AdminTicketStateCreateFailed => 'Não foi possível criar o estado do ticket.',
    AdminTicketStateEdit => 'Editar estado do ticket',
    AdminTicketStateLoadFailed => 'Os estados do ticket não puderam ser carregados.',
    AdminTicketStateNotFound => 'O estado do ticket não foi encontrado.',
    AdminTicketStateRequired => 'O nome e o tipo de estado são obrigatórios.',
    AdminTicketStateType => 'Tipo de estado',
    AdminTicketStateTypeClosed => 'Fechado',
    AdminTicketStateTypeNew => 'Novo',
    AdminTicketStateTypeOpen => 'Abrir',
    AdminTicketStateTypePending => 'Pendente',
    AdminTicketStateUpdateFailed => 'O estado do ticket não pôde ser guardado.',
    AdminTicketStatesDescription => 'Gerir estados de tickets e pausas de SLA.',
    AdminTicketStatesList => 'Estados do ticket',
    AdminTicketStatesTitle => 'Estados do ticket',
    AdminTimeAccountingActivityTypeCreate => 'Criar tipo de atividade',
    AdminTimeAccountingActivityTypeDefault => 'Padrão',
    AdminTimeAccountingActivityTypeEdit => 'Editar tipo de atividade',
    AdminTimeAccountingActivityTypeHint => 'Os tipos de atividades inativas permanecem anexados às entradas existentes. Apenas um tipo pode ser o padrão.',
    AdminTimeAccountingActivityTypeInvalid => 'Por favor introduza um nome válido.',
    AdminTimeAccountingActivityTypeName => 'Nome',
    AdminTimeAccountingActivityTypeSaveFailed => 'O tipo de atividade não pôde ser guardado.',
    AdminTimeAccountingActivityTypesDescription => 'Gerir os tipos de atividades utilizados para entradas de horas.',
    AdminTimeAccountingActivityTypesList => 'Tipos de atividade',
    AdminTimeAccountingActivityTypesTitle => 'Contabilidade do tempo – tipos de atividades',
    AdminTimeAccountingReportActive => 'Válido',
    AdminTimeAccountingReportActiveEntries => 'Entradas válidas',
    AdminTimeAccountingReportAllActivities => 'Todos os tipos de atividade',
    AdminTimeAccountingReportAllAgents => 'Todos os agentes',
    AdminTimeAccountingReportAllBilling => 'Todos os tipos de cobrança',
    AdminTimeAccountingReportAllCustomers => 'Todos os clientes',
    AdminTimeAccountingReportAllQueues => 'Todas as filas',
    AdminTimeAccountingReportApply => 'Executar relatório',
    AdminTimeAccountingReportCancelledAt => 'Cancelado em',
    AdminTimeAccountingReportCancelledBy => 'Cancelado por',
    AdminTimeAccountingReportCancelledEntries => 'Entradas canceladas',
    AdminTimeAccountingReportCancelledExcluded => 'As entradas canceladas permanecem visíveis para fins de auditoria, mas são excluídas de todos os totais e agrupamentos de tempo.',
    AdminTimeAccountingReportCorrectionOf => 'Correção de entrada',
    AdminTimeAccountingReportCustomer => 'Cliente',
    AdminTimeAccountingReportDateFrom => 'Período de',
    AdminTimeAccountingReportDateTo => 'Período até',
    AdminTimeAccountingReportDescription => 'Analise o tempo de trabalho por período, agente, cliente, fila de espera, atividade e tipo de faturação.',
    AdminTimeAccountingReportDetails => 'Detalhes da entrada',
    AdminTimeAccountingReportDurationMinutes => 'Duração em minutos',
    AdminTimeAccountingReportEntries => 'entradas',
    AdminTimeAccountingReportExportCSV => 'Exportar CSV',
    AdminTimeAccountingReportFilter => 'Filtros de relatórios',
    AdminTimeAccountingReportGroupByActivity => 'Relatório por tipo de atividade',
    AdminTimeAccountingReportGroupByAgent => 'Relatório por agente',
    AdminTimeAccountingReportGroupByCustomer => 'Relatório por cliente',
    AdminTimeAccountingReportInvalidFilter => 'Verifique o período e filtre os valores. A data de início não deve ser posterior à data de fim.',
    AdminTimeAccountingReportLoadFailed => 'O relatório de contabilização de horas não pôde ser carregado.',
    AdminTimeAccountingReportNoResults => 'Não foi encontrada nenhuma entrada de hora para os filtros selecionados.',
    AdminTimeAccountingReportQueue => 'Fila',
    AdminTimeAccountingReportReplacementEntry => 'Entrada de substituição',
    AdminTimeAccountingReportResultsLimited => 'A tabela mostra até 500 entradas. A exportação CSV contém todas as entradas filtradas.',
    AdminTimeAccountingReportSource => 'Fonte',
    AdminTimeAccountingReportStatus => 'Estado',
    AdminTimeAccountingReportSummary => 'Resumo da contabilidade do tempo',
    AdminTimeAccountingReportTitle => 'Contabilidade do tempo – relatório',
    AdminTimeAccountingReportUnknownActivity => 'Nenhum tipo de atividade',
    AdminTimeAccountingReportUnknownCustomer => 'Nenhum cliente',
    AdminTimeAccountingReportUnknownQueue => 'Sem fila',
    AdminTimezone => 'Fuso horário',
    AdminTitle => 'Título',
    AdminTranslationAdd => 'Adicionar tradução',
    AdminTranslationLanguage => 'Idioma',
    AdminTranslations => 'Traduções',
    AdminType => 'Tipo',
    AdminURL => 'URL',
    AdminUserAccountID => 'Usuário',
    AdminUsername => 'Nome de utilizador',
    AdminValid => 'Válido',
    AdminValidity => 'Validade',
    AdminValue => 'Valor',
    AdminVisibleFor => 'Visível para',
    AgentPreferencesDescription => 'Edite as definições do seu agente pessoal.',
    AgentPreferencesTitle => 'Configurações pessoais',
    AgentTicketCreateBodyRequired => 'Por favor introduza uma mensagem.',
    AgentTicketCreateCcInvalid => 'Por favor, introduza um endereço de e-mail CC válido.',
    AgentTicketCreateCustomerInfoEmpty => 'Selecione um contacto para visualizar todas as informações do cliente e do contacto.',
    AgentTicketCreateCustomerInfoError => 'Não foi possível carregar as informações do cliente e do contacto.',
    AgentTicketCreateCustomerInfoLoading => 'A carregar informações de cliente e contacto...',
    AgentTicketCreateCustomerInfoPanelTitle => 'Cliente e contacto',
    AgentTicketCreateCustomerUserEmailMissing => 'O contacto selecionado não tem endereço de e-mail.',
    AgentTicketCreateCustomerUserInvalid => 'O contacto selecionado é inválido ou indisponível.',
    AgentTicketCreateCustomerUserRequired => 'Selecione um contacto ou introduza um endereço de e-mail válido.',
    AgentTicketCreateRecipientHelp => 'Introduza pelo menos 2 caracteres e selecione um contacto ou introduza um endereço de e-mail completo.',
    AgentTicketCreateDescription => 'Crie um novo ticket para um contacto ou qualquer endereço de e-mail e envie-o opcionalmente por e-mail.',
    AgentTicketCreateMailFailed => 'O e-mail não pôde ser enviado. O ticket não foi criado.',
    AgentTicketCreateNoQueuesText => 'O seu agente não tem uma fila ativa com permissão para criar tickets.',
    AgentTicketCreateNoQueuesTitle => 'Sem fila disponível',
    AgentTicketCreateOwnerHelp => 'Opcional. Se não for selecionado nenhum proprietário, o agente que criou o ticket passará a ser o proprietário.',
    AgentTicketCreateOwnerInvalid => 'O proprietário selecionado é inválido ou indisponível.',
    AgentTicketCreatePriorityInvalid => 'A prioridade selecionada é inválida ou indisponível.',
    AgentTicketCreateQueueInvalid => 'A fila selecionada é inválida ou indisponível.',
    AgentTicketCreateQueuePlaceholder => 'Selecione uma fila',
    AgentTicketCreateQueueRequired => 'Selecione uma fila.',
    AgentTicketCreateResponsibleInvalid => 'O agente responsável selecionado é inválido ou indisponível.',
    AgentTicketCreateSendEmail => 'Enviar e-mail',
    AgentTicketCreateStateInvalid => 'O estado selecionado é inválido ou indisponível.',
    AgentTicketCreateSubjectRequired => 'Por favor insira um assunto.',
    AgentTicketCreateTitle => 'Criar ticket',
    AgentTicketCreateToCustomerUser => 'Contacto ou e-mail',
    AgentTicketListTitle => 'Lista de tickets',
    AutomationActionRequired => 'Selecione pelo menos uma alteração automática.',
    AutomationAddNote => 'Criar nota interna/pública',
    AutomationAgentNotify => 'Notificar os agentes',
    AutomationAgentNotifyAgent => 'Notificar um agente específico',
    AutomationAgentNotifyBodyRequired => 'É necessária uma mensagem para a notificação do agente.',
    AutomationAgentNotifyModeInvalid => 'O modo de notificação do agente é inválido.',
    AutomationAgentNotifyNone => 'Nenhuma notificação do agente',
    AutomationAgentNotifyPlaceholders => 'Espaços reservados disponíveis: {{Agent.FullName}}, {{Ticket.Number}}, {{Ticket.Title}}, {{Ticket.Queue}}',
    AutomationAgentNotifyQueue => 'Todos os agentes autorizados da fila atual',
    AutomationAgentNotifyUserRequired => 'Selecione o agente a notificar.',
    AutomationAgentReplyOlderMinutes => 'Última resposta do agente com mais de (minutos)',
    AutomationAllStatuses => 'Todos os estados',
    AutomationAttempts => 'Tentativas',
    AutomationCancel => 'Cancelar',
    AutomationChangedOlderMinutes => 'Última alteração anterior a (minutos)',
    AutomationChecklistAdd => 'Adicionar listas de verificação',
    AutomationChecklistAllRequiredDone => 'Todos os itens obrigatórios foram concluídos',
    AutomationChecklistHasCompleted => 'O ticket tem uma lista de verificação preenchida',
    AutomationChecklistHasOpen => 'O ticket tem itens de checklist abertos',
    AutomationChecklistItemInvalid => 'O item da lista de verificação selecionado não pertence ao modelo selecionado.',
    AutomationChecklistItemRequired => 'Um modelo e um item são necessários para a ação da lista de verificação.',
    AutomationChecklistMarkDone => 'Marcar como concluído (desmarcar para reabrir)',
    AutomationChecklistOpenRequired => 'Existem itens obrigatórios abertos',
    AutomationChecklistRemove => 'Remover listas de verificação',
    AutomationChecklistSetItem => 'Alterar item da lista de verificação',
    AutomationChecklistSetItemHelp => 'Selecione um modelo e um dos seus artigos.',
    AutomationChecklistTemplates => 'Modelos de lista de verificação',
    AutomationClearValue => 'Limpar',
    AutomationCommunication => 'Nota, e-mail e notificação do agente',
    AutomationCustomerReplyOlderMinutes => 'Última resposta do cliente com mais de (minutos)',
    AutomationDaily => 'Diariamente',
    AutomationDeleteConfirm => 'Introduza DELETE exatamente para confirmar',
    AutomationDeleteConfirmationInvalid => 'Introduza DELETE exatamente para confirmar a eliminação completa.',
    AutomationDeleteEnable => 'Ativar exclusão completa do ticket',
    AutomationDeleteExclusive => 'A eliminação completa do ticket não pode ser combinada com outras alterações de ticket.',
    AutomationDeleteNeedsCondition => 'Uma regra de exclusão deve restringir explicitamente os tickets afetados. Não é permitido selecionar todos os tickets.',
    AutomationDeleteTickets => 'Apague os tickets completamente',
    AutomationDeleteWarning => 'Os tickets selecionados serão eliminados permanentemente com todos os artigos, anexos, valores de campos dinâmicos e registos relacionados. Os ficheiros anexos armazenados também serão removidos fisicamente.',
    AutomationEmailBodyRequired => 'É necessária uma mensagem para o e-mail automático do cliente.',
    AutomationError => 'Erro',
    AutomationEvent => 'Evento',
    AutomationEventRequired => 'Selecione um evento.',
    AutomationEveryMinutes => 'A cada X minutos',
    AutomationExpandCollapse => 'expandir/recolher',
    AutomationFieldChanges => 'Alterar campos de ticket',
    AutomationFinishedAt => 'Concluído',
    AutomationFreeText => 'Texto completo e identificador do ticket',
    AutomationFriday => 'Sexta-feira',
    AutomationHourly => 'De hora a hora',
    AutomationIntervalMinutes => 'Intervalo em minutos',
    AutomationJobType => 'Tipo de trabalho',
    AutomationJobsEmpty => 'Não há empregos disponíveis.',
    AutomationKeepValue => 'Manter inalterado',
    AutomationMinuteOfHour => 'Minuto da hora',
    AutomationMonday => 'Segunda-feira',
    AutomationMonthday => 'Dia do mês',
    AutomationMonthly => 'Mensalmente',
    AutomationMultiSelectApply => 'Aplicar',
    AutomationMultiSelectCancel => 'Cancelar',
    AutomationMultiSelectChoose => 'Selecione',
    AutomationMultiSelectClear => 'Limpar seleção',
    AutomationMultiSelectClose => 'Fechar caixa de diálogo de seleção',
    AutomationMultiSelectDialogTitle => 'Seleção múltipla',
    AutomationMultiSelectEmpty => 'Nenhuma seleção',
    AutomationMultiSelectMore => 'mais',
    AutomationMultiSelectSearch => 'Pesquisar entradas...',
    AutomationMultiSelectSelectAll => 'Selecione tudo visível',
    AutomationMultiSelectSelected => 'selecionado',
    AutomationName => 'Nome',
    AutomationNameRequired => 'Por favor introduza um nome.',
    AutomationNextRun => 'Próxima execução',
    AutomationNoOwner => 'Apenas tickets sem dono',
    AutomationNoResponsible => 'Apenas tickets sem agente responsável',
    AutomationNoteBodyRequired => 'É necessária uma mensagem para a nota automática.',
    AutomationOwnerRequired => 'Selecione o proprietário a definir.',
    AutomationPendingMinutesRequired => 'É necessário um tempo pendente em minutos para um estado pendente.',
    AutomationPreview => 'Verifique as correspondências',
    AutomationRelativeMinutes => 'Pendente há minutos da execução',
    AutomationResponsibleRequired => 'Selecione o agente responsável para definir.',
    AutomationRetry => 'Corra novamente',
    AutomationRule => 'Regra',
    AutomationRulesEmpty => 'Nenhuma regra foi ainda criada.',
    AutomationSaturday => 'Sábado',
    AutomationSchedule => 'Cronograma',
    AutomationScheduleInvalid => 'A programação selecionada é inválida.',
    AutomationScheduleType => 'Execução',
    AutomationScheduledAt => 'Agendado',
    AutomationSendCustomerEmail => 'Enviar e-mail ao cliente',
    AutomationServiceRequired => 'Selecione o serviço a definir.',
    AutomationSetValue => 'Definir',
    AutomationStateInvalid => 'O estado do ticket selecionado é inválido.',
    AutomationStatus => 'Estado',
    AutomationStatusCancelled => 'Cancelado',
    AutomationStatusFailed => 'Falha',
    AutomationStatusPending => 'Pendente',
    AutomationStatusRunning => 'Correndo',
    AutomationStatusSuccessful => 'Bem sucedido',
    AutomationSunday => 'domingo',
    AutomationThursday => 'Quinta-feira',
    AutomationTicketChanges => 'Mudanças nos tickets',
    AutomationTicketData => 'Dados do ticket',
    AutomationTicketSelection => 'Selecione os tickets',
    AutomationTicketsFound => 'Tickets encontrados',
    AutomationTime => 'Hora',
    AutomationTimes => 'Períodos e idade',
    AutomationTuesday => 'Terça-feira',
    AutomationTypeInvalid => 'Tipo de automatização inválido.',
    AutomationWednesday => 'Quarta-feira',
    AutomationWeekday => 'Dia da semana',
    AutomationWeekly => 'Semanalmente',
    CMDBAccessDenied => 'Não tem permissão para aceder ao CMDB.',
    CMDBActivate => 'Reativar',
    CMDBAffectedCI => 'Item de configuração afetado',
    CMDBAffectedCIHelp => 'Opcionalmente, selecione o dispositivo, aplicação ou serviço afetado pelo ticket.',
    CMDBAllStatuses => 'Todos os estados',
    CMDBAllTypes => 'Todos os tipos de IC',
    CMDBArchive => 'Arquivo',
    CMDBAssignment => 'Atribuição do cliente',
    CMDBCSVFile => 'Arquivo CSV',
    CMDBCSVLimit => 'Máximo de 5 MB e 2.000 registos por importação.',
    CMDBColor => 'Cor',
    CMDBConfigurationItems => 'Itens de configuração',
    CMDBCreate => 'Criar item de configuração',
    CMDBCustomerAllUsers => 'Para todos os contactos do cliente',
    CMDBCustomerSearchHelp => 'Pesquise por nome ou número de cliente. Grandes stocks de clientes são filtrados de forma compacta.',
    CMDBCustomerUserInvalid => 'O contacto não pertence ao cliente selecionado.',
    CMDBCustomerVisible => 'Visível para o cliente atribuído',
    CMDBDefaultStatus => 'Estado padrão para novos ICs',
    CMDBDefaultValue => 'Valor padrão',
    CMDBDescription => 'Gira centralmente os itens de configuração, atribuições e dependências.',
    CMDBDescriptionField => 'Descrição',
    CMDBEdit => 'Editar item de configuração',
    CMDBEmptyText => 'Crie um IC ou ajuste os filtros.',
    CMDBEmptyTitle => 'Nenhum item de configuração encontrado',
    CMDBExportCSV => 'Exportar CSV',
    CMDBExternalID => 'ID externo',
    CMDBFieldCreate => 'Criar campo',
    CMDBFieldCustomerVisible => 'Este campo pode ser mostrado ao cliente.',
    CMDBFieldEdit => 'Editar campo',
    CMDBFieldGroup => 'Grupo de campos',
    CMDBFieldGroupRequired => 'A chave e o rótulo do grupo são obrigatórios.',
    CMDBFieldGroupSaveFailed => 'O grupo de campos não pôde ser guardado.',
    CMDBFieldGroupSaved => 'O grupo de campos foi guardado.',
    CMDBFieldGroups => 'Grupos de campos',
    CMDBFieldGroupsHelp => 'Os grupos opcionais estruturam extensos formulários de CI.',
    CMDBFieldKey => 'Chave de campo interno',
    CMDBFieldLabel => 'Etiqueta do campo',
    CMDBFieldOptionsRequired => 'Os campos suspensos e de seleção múltipla requerem pelo menos uma opção.',
    CMDBFieldRequired => 'O tipo de IC, a chave do campo e o rótulo do campo são obrigatórios.',
    CMDBFieldSaveFailed => 'O campo CI não pôde ser guardado.',
    CMDBFieldSaved => 'O campo CI foi guardado.',
    CMDBFieldType => 'Tipo de campo',
    CMDBFieldType_boolean => 'Sim / Não',
    CMDBFieldType_date => 'Data',
    CMDBFieldType_datetime => 'Data e hora',
    CMDBFieldType_decimal => 'Número decimal',
    CMDBFieldType_dropdown => 'Menu suspenso',
    CMDBFieldType_email => 'Endereço de e-mail',
    CMDBFieldType_integer => 'Inteiro',
    CMDBFieldType_ip => 'Endereço IP',
    CMDBFieldType_multiselect => 'Seleção múltipla',
    CMDBFieldType_text => 'Texto',
    CMDBFieldType_textarea => 'Texto multilinha',
    CMDBFieldType_url => 'URL',
    CMDBFields => 'Campos CI',
    CMDBFieldsHelp => 'Defina campos personalizados para cada tipo de IC.',
    CMDBForwardLabel => 'Etiqueta de encaminhamento',
    CMDBHistory => 'Histórico de CI',
    CMDBHistoryEmpty => 'Este item de configuração ainda não tem entradas no histórico.',
    CMDBHistorySaveFailed => 'A entrada imutável do histórico não pôde ser guardada.',
    CMDBHistory_activated => 'Item de configuração reativado',
    CMDBHistory_archived => 'Item de configuração arquivado',
    CMDBHistory_changed => 'Dados principais alterados',
    CMDBHistory_created => 'Item de configuração criado',
    CMDBHistory_field_changed => 'Campo personalizado alterado',
    CMDBHistory_relation_added => 'Relação de IC adicionada',
    CMDBHistory_relation_removed => 'Relação de IC removida',
    CMDBHistory_ticket_linked => 'Ticket vinculado',
    CMDBHistory_ticket_unlinked => 'Link do ticket removido',
    CMDBIcon => 'Abreviatura/ícone',
    CMDBImportCSV => 'Importar CSV',
    CMDBImportCreated => 'Criado',
    CMDBImportDelimiter => 'Delimitador',
    CMDBImportEmpty => 'O ficheiro CSV não contém registos para importar.',
    CMDBImportEncoding => 'Codificação',
    CMDBImportExport => 'Importação/exportação de CSV',
    CMDBImportExternalIDColumn => 'Coluna de ID externo',
    CMDBImportFailed => 'Falha',
    CMDBImportFile => 'Arquivo',
    CMDBImportFileInvalid => 'Selecione um ficheiro CSV válido até 5 MB.',
    CMDBImportFixedType => 'Tipo de IC fixo',
    CMDBImportHeader => 'O ficheiro CSV requer, pelo menos, as colunas de tipo e nome.',
    CMDBImportHelp => 'Importe ou exporte dados do CMDB de um CSV UTF-8 com rasto de auditoria.',
    CMDBImportLastRun => 'Última execução',
    CMDBImportMappingRequired => 'É necessária uma coluna CSV e um destino Qisutu válido.',
    CMDBImportMappingSaveFailed => 'O mapeamento da coluna não pôde ser guardado.',
    CMDBImportMappingSaved => 'O mapeamento da coluna foi guardado.',
    CMDBImportMappings => 'Mapeamento de coluna',
    CMDBImportMappingsHelp => 'Mapeie colunas CSV para dados mestre Qisutu ou campos CI definidos livremente.',
    CMDBImportMaxRows => 'Máximo de linhas por execução',
    CMDBImportNoProfiles => 'Ainda não existem perfis de importação',
    CMDBImportNoProfilesHelp => 'Crie um mapeamento dedicado para cada fonte CSV recorrente.',
    CMDBImportPolicy => 'Atualizar regra',
    CMDBImportPolicy_always => 'Atualize sempre',
    CMDBImportPolicy_create_only => 'Só quando criado pela primeira vez',
    CMDBImportPolicy_if_empty => 'Só quando o valor Qisutu está vazio',
    CMDBImportProfile => 'Perfil de importação',
    CMDBImportProfileCreate => 'Criar perfil de importação',
    CMDBImportProfileHelp => 'Um perfil define a origem, o formato CSV, a resolução do tipo de CI e o interruptor externo correspondente.',
    CMDBImportProfileNotFound => 'O perfil de importação ativo não foi encontrado.',
    CMDBImportProfileRequired => 'O nome, a chave de origem, o ID externo e a resolução de tipo de CI são obrigatórios.',
    CMDBImportProfileSaveFailed => 'O perfil de importação não pôde ser guardado.',
    CMDBImportProfileSaved => 'O perfil de importação foi guardado.',
    CMDBImportProfiles => 'Perfis de importação CSV',
    CMDBImportResult => 'Importação concluída – criada/atualizada/com falha:',
    CMDBImportRun => 'Importe CSV agora',
    CMDBImportRunHelp => 'O mesmo perfil pode ser executado todas as noites utilizando bin/qisutu-cmdb-import.pl.',
    CMDBImportRunStatus => 'Resultado',
    CMDBImportSource => 'Chave de origem',
    CMDBImportSourceColumn => 'Coluna CSV',
    CMDBImportStarted => 'Iniciado',
    CMDBImportTarget => 'Alvo Qisutu',
    CMDBImportTargetKey => 'Chave de campo CI técnico',
    CMDBImportTargetKeyHelp => 'Obrigatório apenas para o destino “campo CI”.',
    CMDBImportTarget_active => 'Ativo',
    CMDBImportTarget_customer_number => 'Número do cliente',
    CMDBImportTarget_customer_user_email => 'E-mail de contacto do cliente',
    CMDBImportTarget_customer_visible => 'Visível para os clientes',
    CMDBImportTarget_field => 'Campo CI personalizado',
    CMDBImportTarget_name => 'Nome do IC',
    CMDBImportTarget_status => 'Chave de estado do IC',
    CMDBImportTypeColumn => 'Coluna de tipo IC',
    CMDBImportTypeFromColumn => 'Tipo de IC da coluna CSV',
    CMDBImportTypeMode => 'Resolução do tipo de CI',
    CMDBImportUpdated => 'Atualizado',
    CMDBImportValueMap => 'Mapeamento de valor',
    CMDBImportValueMapHelp => 'Opcionalmente, introduza um mapeamento por linha como origem|destino.',
    CMDBIncludeArchived => 'Incluir arquivado',
    CMDBInvalidField => 'Pelo menos um campo CI contém um valor inválido.',
    CMDBInventoryNumber => 'Número de inventário',
    CMDBItemsTitle => 'Itens de configuração',
    CMDBLink => 'Vincular CI',
    CMDBLinkFailed => 'O link do ticket não pôde ser guardado.',
    CMDBLinkToTicket => 'Ligar item de configuração ao ticket',
    CMDBLinkedAt => 'Vinculado em',
    CMDBLocation => 'Localização',
    CMDBName => 'Nome',
    CMDBNoCustomer => 'Nenhum cliente atribuído',
    CMDBNoDefaultStatus => 'Nenhum estado padrão',
    CMDBNoFieldGroup => 'Nenhum grupo de campos',
    CMDBNoSelection => 'Nenhuma seleção',
    CMDBNoTickets => 'Nenhum ticket foi ainda vinculado.',
    CMDBNotFound => 'O item de configuração não foi encontrado.',
    CMDBNumber => 'Número CI',
    CMDBOpenTicket => 'Abrir ticket',
    CMDBOptions => 'Opções',
    CMDBOptionsHelp => 'Uma opção por linha. Opcionalmente, utilize key|texto de visualização.',
    CMDBRelationAdd => 'Adicionar relação',
    CMDBRelationInvalid => 'Selecione dois itens de configuração diferentes e um tipo de relação.',
    CMDBRelationNote => 'Nota',
    CMDBRelationSaveFailed => 'A relação CI não pôde ser guardada.',
    CMDBRelationSaved => 'A relação IC foi alterada.',
    CMDBRelationType => 'Tipo de relação',
    CMDBRelationTypeRequired => 'O nome e ambos os rótulos do tipo de relação são obrigatórios.',
    CMDBRelationTypeSaveFailed => 'O tipo de relação não pôde ser guardado.',
    CMDBRelationTypeSaved => 'O tipo de relação foi guardado.',
    CMDBRelationTypes => 'Tipos de relação',
    CMDBRelationTypesHelp => 'Relações dirigidas com rótulos para ambas as direções.',
    CMDBRelations => 'Relações',
    CMDBRequired => 'Campo obrigatório',
    CMDBRequiredField => 'Preencha todos os campos obrigatórios do CI.',
    CMDBRequiredFields => 'O tipo e o nome do IC são obrigatórios.',
    CMDBReverseLabel => 'Etiqueta reversa',
    CMDBSaveFailed => 'O item de configuração não pôde ser guardado.',
    CMDBSaved => 'O item de configuração foi guardado.',
    CMDBSearchPlaceholder => 'Número de IC, nome ou campo de IC pesquisável',
    CMDBSearchable => 'Pesquisável',
    CMDBSelect => 'Selecione',
    CMDBSelectCustomer => 'Selecione o cliente',
    CMDBSelectType => 'Selecione o tipo de IC',
    CMDBSelectTypeHelp => 'Selecione o modelo adequado para o novo item de configuração.',
    CMDBSerialNumber => 'Número de série',
    CMDBSource => 'Fonte de dados',
    CMDBStatus => 'Estado',
    CMDBStatusChanged => 'O estado ativo foi alterado.',
    CMDBStatusClass => 'Classe de estado',
    CMDBStatusInUse => 'Um estado atualmente em utilização não pode ser removido deste tipo de IC.',
    CMDBStatusInvalid => 'O estado selecionado não está ativado para este tipo de IC.',
    CMDBStatusRequired => 'A chave de estado e o rótulo são obrigatórios.',
    CMDBStatusSaveFailed => 'O estado do IC não pôde ser guardado.',
    CMDBStatusSaved => 'O estado do IC foi guardado.',
    CMDBStatus_active => 'Ativo',
    CMDBStatus_disposed => 'Eliminado',
    CMDBStatus_maintenance => 'Manutenção',
    CMDBStatus_planned => 'Planejado',
    CMDBStatus_repair => 'Reparar',
    CMDBStatus_retired => 'Aposentado',
    CMDBStatus_stock => 'Em stock',
    CMDBStatuses => 'Estado de IC',
    CMDBStatusesHelp => 'Defina os estados livremente e atribua-os aos tipos de IC apropriados.',
    CMDBTargetCI => 'IC alvo',
    CMDBTechnicalKey => 'Chave técnica',
    CMDBTicketNone => 'Nenhum item de configuração está ligado a este ticket.',
    CMDBTicketSearchHelp => 'Pesquise por número de IC, nome ou um campo de IC marcado como pesquisável.',
    CMDBTickets => 'Tickets',
    CMDBType => 'Tipo de IC',
    CMDBTypeCreate => 'Criar tipo de IC',
    CMDBTypeEdit => 'Editar tipo de IC',
    CMDBTypeFields => 'Campos personalizados',
    CMDBTypeNameRequired => 'Introduza um nome para o tipo de IC.',
    CMDBTypeSaveFailed => 'O tipo de IC não pôde ser guardado.',
    CMDBTypeSaved => 'O tipo de IC foi guardado.',
    CMDBTypeStatusSaved => 'A atribuição de estado foi guardada.',
    CMDBTypeStatuses => 'Status permitidos',
    CMDBTypeStatusesHelp => 'Determina quais os estados que podem ser utilizados para itens de configuração deste tipo.',
    CMDBTypes => 'Tipos de IC',
    CMDBUnique => 'Valor único',
    CMDBUniqueFieldDuplicate => 'Um valor de um campo CI único já está em utilização.',
    CMDBUnlink => 'Remover ligação',
    CalendarCreateHint => 'Os horários de trabalho padrão de segunda a sexta-feira, das 8h00 às 17h00, e os feriados fixos são criados automaticamente.',
    CalendarFriday => 'Sexta-feira',
    CalendarHolidayActiveChangeFailed => 'O estado de feriado não pôde ser alterado.',
    CalendarHolidayCreate => 'Criar feriado',
    CalendarHolidayCreateFailed => 'Não foi possível criar o feriado.',
    CalendarHolidayDate => 'Data',
    CalendarHolidayDatePlaceholder => 'AAAA-DD-MM/DD-MM',
    CalendarHolidayDeactivateFailed => 'Não foi possível desativar o feriado.',
    CalendarHolidayDefaultBoxingDay => 'Boxing Day',
    CalendarHolidayDefaultChristmasDay => 'Dia de Natal',
    CalendarHolidayDefaultChristmasEve => 'Véspera de Natal',
    CalendarHolidayDefaultLabourDay => 'Dia do Trabalhador',
    CalendarHolidayDefaultNewYear => 'Dia de Ano Novo',
    CalendarHolidayDefaultNewYearEve => 'Véspera de Ano Novo',
    CalendarHolidayNameAndDateRequired => 'O nome e a data do feriado são obrigatórios.',
    CalendarHolidayRecurring => 'Recorrente anualmente',
    CalendarHolidayRecurringAnnual => 'Recorrente anualmente',
    CalendarHolidayRecurringDateInvalid => 'Um feriado anual recorrente deve usar DD-MM ou DD-MM-AAAA.',
    CalendarHolidayRequired => 'Feriado é obrigatório.',
    CalendarHolidaySaved => 'As férias foram salvas.',
    CalendarHolidaySingle => 'Data única',
    CalendarHolidaySingleDateInvalid => 'Um único feriado deve usar AAAA-DD-MM.',
    CalendarHolidayType => 'Tipo',
    CalendarHolidays => 'Feriados',
    CalendarHolidaysHint => 'Feriados fixos e individuais para este calendário.',
    CalendarMonday => 'Segunda-feira',
    CalendarSaturday => 'Sábado',
    CalendarSaved => 'O calendário foi guardado.',
    CalendarSunday => 'domingo',
    CalendarThursday => 'Quinta-feira',
    CalendarTuesday => 'Terça-feira',
    CalendarWednesday => 'Quarta-feira',
    CalendarWorkingFrom => 'De',
    CalendarWorkingTimes => 'Horários de trabalho',
    CalendarWorkingTimesHint => 'Estes tempos serão posteriormente utilizados para escalonamentos, tempos pendentes e cálculos de SLA.',
    CalendarWorkingTo => 'Para',
    CommonActions => 'Ações',
    CommonCancel => 'Cancelar',
    CommonClose => 'Fechar',
    CommonDate => 'Data',
    CommonDays => 'dias',
    CommonError => 'Erro',
    CommonNo => 'Não',
    CommonYes => 'Sim',
    CommunicationLogAccount => 'Conta',
    CommunicationLogAllAccounts => 'Todas as contas',
    CommunicationLogAllDirections => 'Todas as direções',
    CommunicationLogAllProtocols => 'Todos os protocolos',
    CommunicationLogAllStatuses => 'Todos os estados',
    CommunicationLogArticle => 'Artigo',
    CommunicationLogAverageDuration => 'Tempo médio de processamento',
    CommunicationLogBytes => 'Bytes transferidos',
    CommunicationLogConnections => 'Conexões',
    CommunicationLogConnectionsTitle => 'Lista de ligações',
    CommunicationLogCreated => 'Criado',
    CommunicationLogDateFrom => 'De',
    CommunicationLogDateTo => 'Para',
    CommunicationLogDescription => 'Monitorize as ligações IMAP, SMTP e OAuth2 centralmente e acompanhe os erros em cada etapa do processamento.',
    CommunicationLogDetailTitle => 'Detalhes de ligação',
    CommunicationLogDirection => 'Direção',
    CommunicationLogDirectionIncoming => 'Entrada',
    CommunicationLogDirectionOutgoing => 'Saída',
    CommunicationLogDirectionSystem => 'Sistema',
    CommunicationLogDuration => 'Duração',
    CommunicationLogEnd => 'Hora de término',
    CommunicationLogErrors => 'Erros',
    CommunicationLogFailed => 'Falha',
    CommunicationLogFilterDescription => 'Selecione um período, protocolo, direção, conta, estado ou termo de pesquisa.',
    CommunicationLogFilterTitle => 'Filtrar ligações',
    CommunicationLogFound => 'Encontrado',
    CommunicationLogIgnored => 'Ignorado',
    CommunicationLogLevelError => 'Erro',
    CommunicationLogLevelInfo => 'Informação',
    CommunicationLogLevelSuccess => 'Bem sucedido',
    CommunicationLogLevelWarning => 'Aviso',
    CommunicationLogMessageMetadata => 'Informações da mensagem',
    CommunicationLogMessages => 'Mensagens',
    CommunicationLogMessagesInOut => 'Entrada/saída de mensagens',
    CommunicationLogNextPage => 'Próxima página',
    CommunicationLogNoEntriesText => 'Nenhuma operação de comunicação correspondente foi registada durante o período selecionado.',
    CommunicationLogNoEntriesTitle => 'Nenhuma ligação encontrada',
    CommunicationLogNoStepsText => 'Nenhuma etapa de processamento individual foi registada para esta ligação.',
    CommunicationLogNoStepsTitle => 'Nenhuma etapa de processamento disponível',
    CommunicationLogOpenDetailsHint => 'Abrir detalhes da ligação',
    CommunicationLogOperation => 'Operação',
    CommunicationLogOperationAuthorizationCallback => 'Autorização completa do OAuth2',
    CommunicationLogOperationAutomation => 'E-mail automatizado',
    CommunicationLogOperationCustomerRegistration => 'E-mail de registo',
    CommunicationLogOperationDelete => 'Apagar e-mail',
    CommunicationLogOperationFetch => 'Pesquisar e-mail',
    CommunicationLogOperationNotification => 'Enviar notificação',
    CommunicationLogOperationPasswordChanged => 'Confirmar alteração de palavra-chave',
    CommunicationLogOperationPasswordReset => 'Enviar link de palavra-passe',
    CommunicationLogOperationSend => 'Enviar e-mail',
    CommunicationLogOperationTest => 'Teste de ligação',
    CommunicationLogOperationTokenAuthorization => 'Solicitar token OAuth2',
    CommunicationLogOperationTokenRefresh => 'Atualizar token OAuth2',
    CommunicationLogOverview => 'Visão geral',
    CommunicationLogPage => 'Página',
    CommunicationLogPagination => 'Páginas da lista de ligações',
    CommunicationLogPeriod => 'Período',
    CommunicationLogPeriod1h => 'Última hora',
    CommunicationLogPeriod24h => 'Últimas 24 horas',
    CommunicationLogPeriod30d => 'Últimos 30 dias',
    CommunicationLogPeriod7d => 'Últimos 7 dias',
    CommunicationLogPeriodCustom => 'Período personalizado',
    CommunicationLogPreviousPage => 'Página anterior',
    CommunicationLogProcessingSummary => 'Resultado do processamento',
    CommunicationLogProtocol => 'Protocolo',
    CommunicationLogReceived => 'Processado',
    CommunicationLogRecipient => 'Destinatário',
    CommunicationLogResult => 'Resultado',
    CommunicationLogRunning => 'Conexões abertas',
    CommunicationLogSearchPlaceholder => 'Conta, endereço, assunto, ID da mensagem, número do ticket ou erro',
    CommunicationLogSecurity => 'Segurança de ligação',
    CommunicationLogSender => 'Remetente',
    CommunicationLogSent => 'Enviado',
    CommunicationLogServer => 'Servidor',
    CommunicationLogShowDetails => 'Detalhes',
    CommunicationLogStageAttachment => 'Anexos',
    CommunicationLogStageAuthentication => 'Autenticação',
    CommunicationLogStageAuthorization => 'Autorização',
    CommunicationLogStageConfiguration => 'Configuração',
    CommunicationLogStageConnect => 'Conexão',
    CommunicationLogStageDelete => 'Excluir',
    CommunicationLogStageDynamicField => 'Campo dinâmico',
    CommunicationLogStageEnvelope => 'Remetente e destinatário',
    CommunicationLogStageExpunge => 'Confirmar eliminação',
    CommunicationLogStageFetchMessage => 'Pesquisar mensagem',
    CommunicationLogStageFilterAction => 'Ação de filtro',
    CommunicationLogStageFilterCheck => 'Verificação de filtro',
    CommunicationLogStageFolderList => 'Pesquisar pastas',
    CommunicationLogStageGreeting => 'Saudação do servidor',
    CommunicationLogStageIgnored => 'Ignorado',
    CommunicationLogStageLogout => 'Sair',
    CommunicationLogStageMessageBuild => 'Construir mensagem',
    CommunicationLogStageNotification => 'Notificações',
    CommunicationLogStageOauth2 => 'OAuth2',
    CommunicationLogStageParseMessage => 'Analisar mensagem',
    CommunicationLogStagePostmasterFilter => 'Filtro Postmaster',
    CommunicationLogStageProcessMessage => 'Mensagem de processo',
    CommunicationLogStageProcessing => 'Processamento',
    CommunicationLogStageRequest => 'Solicitação',
    CommunicationLogStageResponse => 'Resposta',
    CommunicationLogStageResult => 'Resultado',
    CommunicationLogStageSearch => 'Pesquisar mensagens',
    CommunicationLogStageSelect => 'Selecione a caixa de correio',
    CommunicationLogStageSourceCleanup => 'Limpar mensagem de origem',
    CommunicationLogStageStart => 'Começar',
    CommunicationLogStageTicket => 'Processamento de tickets',
    CommunicationLogStageTicketRecognition => 'Reconhecimento de tickets',
    CommunicationLogStageTls => 'Criptografia',
    CommunicationLogStageToken => 'Processamento de tokens',
    CommunicationLogStageTransfer => 'Transferência',
    CommunicationLogStart => 'Hora de início',
    CommunicationLogStatus => 'Estado',
    CommunicationLogStatusCancelled => 'Cancelado',
    CommunicationLogStatusError => 'Erro',
    CommunicationLogStatusRunning => 'Correndo',
    CommunicationLogStatusSuccess => 'Bem sucedido',
    CommunicationLogStatusWarning => 'Aviso',
    CommunicationLogSteps => 'Etapas de processamento',
    CommunicationLogStepsDescription => 'Processamento cronológico desta ligação individual.',
    CommunicationLogSuccessful => 'Bem sucedido',
    CommunicationLogTechnicalDetails => 'Mostrar detalhes técnicos',
    CommunicationLogTitle => 'Registo de comunicação',
    CommunicationLogTraceID => 'ID de registo',
    CommunicationLogUpdated => 'Atualizado',
    CommunicationLogWarnings => 'Avisos',
    CustomerPreferencesDescription => 'Edite as suas definições pessoais de cliente.',
    CustomerPreferencesTitle => 'Configurações pessoais',
    CustomerRegistrationAccountExists => 'Já existe uma conta de cliente para este endereço de e-mail. Por favor utilize a opção “Esqueceu-se da palavra-passe?” função.',
    CustomerRegistrationAllFieldsRequired => 'Por favor preencha todos os campos.',
    CustomerRegistrationCompany => 'Empresa',
    CustomerRegistrationCompleteLoginHint => 'Agora pode fazer login como cliente.',
    CustomerRegistrationCompleteText => 'A sua empresa e conta de cliente foram criadas com sucesso.',
    CustomerRegistrationCompleteTitle => 'Conta de cliente criada',
    CustomerRegistrationCompleteUsername => 'Nome de utilizador',
    CustomerRegistrationCouldNotBeCompleted => 'Não foi possível concluir o registo.',
    CustomerRegistrationCouldNotBeProcessed => 'O pedido de registo não pôde ser processado.',
    CustomerRegistrationEmail => 'Endereço de e-mail',
    CustomerRegistrationEmailButton => 'Concluir registo',
    CustomerRegistrationEmailCompany => 'Empresa',
    CustomerRegistrationEmailGreeting => 'Olá {name},',
    CustomerRegistrationEmailIgnore => 'Se não solicitou este registo, pode ignorar este e-mail.',
    CustomerRegistrationEmailIntro => 'Solicitou o registo de uma nova conta de cliente Qisutu. Utilize o seguinte link para definir a sua senha.',
    CustomerRegistrationEmailInvalid => 'Por favor introduza um endereço de e-mail válido.',
    CustomerRegistrationEmailLinkHint => 'Se o botão não funcionar, abra este link:',
    CustomerRegistrationEmailSubject => 'Qisutu: Conclua o registo do cliente',
    CustomerRegistrationEmailUsername => 'Nome de utilizador',
    CustomerRegistrationEmailValidity => 'O link é válido durante {minutes} minutos e só pode ser utilizado uma vez.',
    CustomerRegistrationFieldTooLong => 'Pelo menos uma entrada é demasiado longa.',
    CustomerRegistrationFirstname => 'Primeiro nome',
    CustomerRegistrationIntro => 'Registe-se como uma nova pessoa de contacto para a sua empresa.',
    CustomerRegistrationInvalid => 'O link de registo é inválido ou expirou.',
    CustomerRegistrationInvalidText => 'Este link de registo é inválido, expirou ou já foi utilizado.',
    CustomerRegistrationInvalidTitle => 'Link inválido ou expirado',
    CustomerRegistrationLastname => 'Sobrenome',
    CustomerRegistrationLink => 'Registe-se como cliente',
    CustomerRegistrationLoginHint => 'O seu endereço de e-mail será também o seu nome de utilizador.',
    CustomerRegistrationPasswordAllFieldsRequired => 'Preencha ambos os campos da palavra-passe.',
    CustomerRegistrationPasswordHint => 'A palavra-passe deve ter pelo menos 8 caracteres.',
    CustomerRegistrationPasswordIntro => 'Defina já a palavra-passe da sua conta de cliente.',
    CustomerRegistrationPasswordMismatch => 'A palavra-passe e a sua repetição não coincidem.',
    CustomerRegistrationPasswordNew => 'Senha',
    CustomerRegistrationPasswordRepeat => 'Repetir senha',
    CustomerRegistrationPasswordSubmit => 'Criar conta de cliente',
    CustomerRegistrationPasswordTitle => 'Concluir registo',
    CustomerRegistrationPasswordTooLong => 'A palavra-passe é muito longa.',
    CustomerRegistrationPasswordTooShort => 'A palavra-passe deve ter pelo menos 8 caracteres.',
    CustomerRegistrationRequestNew => 'Solicite um novo registo',
    CustomerRegistrationSentSpamHint => 'Verifique também a pasta de spam da sua conta de e-mail.',
    CustomerRegistrationSentText => 'Caso o registo possa ser concluído, foi enviado um e-mail contendo o link para a configuração da sua palavra-chave.',
    CustomerRegistrationSentTitle => 'E-mail solicitado',
    CustomerRegistrationSubmit => 'Solicitar link de inscrição',
    CustomerRegistrationTitle => 'Registe-se como cliente',
    CustomerTicketListTitle => 'Meus tickets',
    DashboardAge => 'Idade',
    DashboardAgeOver10Days => 'Mais de 10 dias',
    DashboardAgeSubtitle => 'Há quanto tempo existem tickets abertos',
    DashboardAgeTitle => 'Era do backlog aberto',
    DashboardAgeUnder10Days => '3 a 10 dias',
    DashboardAgeUnder24Hours => '8 a 24 horas',
    DashboardAgeUnder3Days => '1 a 3 dias',
    DashboardAgeUnder8Hours => 'Menos de 8 horas',
    DashboardAgentIntro => 'Carga de trabalho atual, alinhamentos e tickets que requerem ação.',
    DashboardApplyFilters => 'Aplicar',
    DashboardAttentionEmpty => 'Atualmente não existem tickets visíveis.',
    DashboardAttentionReasonCustomerWaiting => 'Cliente a aguardar resposta',
    DashboardAttentionReasonEscalated => 'Escalado',
    DashboardAttentionReasonOld => 'Aberto há muito tempo',
    DashboardAttentionReasonUnassigned => 'Não atribuído',
    DashboardAttentionReasonWarning => 'Escalada aproximando-se',
    DashboardAttentionSubtitle => 'Os tickets mais importantes que precisam de atenção agora',
    DashboardAttentionTitle => 'Ação necessária',
    DashboardClosed => 'Fechado',
    DashboardCreated => 'Criado',
    DashboardCustomerAllTickets => 'Todos os tickets',
    DashboardCustomerCreateTicket => 'Novo ticket',
    DashboardCustomerEmptyText => 'Crie o seu primeiro ticket para enviar um pedido.',
    DashboardCustomerEmptyTitle => 'Ainda não há tickets',
    DashboardCustomerIntro => 'Visão geral dos seus tickets e pedidos atuais.',
    DashboardCustomerOpenTickets => 'Abrir tickets',
    DashboardCustomerRecentSubtitle => 'As suas cinco solicitações alteradas mais recentemente',
    DashboardCustomerRecentTitle => 'Tickets atualizados recentemente',
    DashboardCustomerTotalTickets => 'Total de tickets',
    DashboardCustomerWaitingTickets => 'Esperando tickets',
    DashboardDate => 'Data',
    DashboardDateFrom => 'De',
    DashboardDateTo => 'Para',
    DashboardDaysShort => 'd',
    DashboardHoursShort => 'h',
    DashboardIntro => 'Bem-vindo ao espaço de trabalho do Qisutu.',
    DashboardKPICustomerWaiting => 'Respostas do cliente',
    DashboardKPIEscalated => 'Escalado',
    DashboardKPINew => 'Novos tickets',
    DashboardKPIOpen => 'Abrir tickets',
    DashboardKPIUnassigned => 'Não atribuído',
    DashboardKPIWarning => 'Escalação em 8 horas',
    DashboardLastUpdated => 'Última atualização',
    DashboardMinutesShort => 'min',
    DashboardNoQueueAccessText => 'Esta conta não consegue visualizar os tickets em nenhuma fila.',
    DashboardNoQueueAccessTitle => 'Sem acesso à fila',
    DashboardOpenTickets => 'Abrir tickets',
    DashboardPeriod => 'Período',
    DashboardPeriod30Days => 'Últimos 30 dias',
    DashboardPeriod7Days => 'Últimos 7 dias',
    DashboardPeriod90Days => 'Últimos 90 dias',
    DashboardPeriodCustom => 'Personalizado',
    DashboardPeriodToday => 'Hoje',
    DashboardQueue => 'Fila',
    DashboardReason => 'Razão',
    DashboardRefresh => 'Atualizar',
    DashboardRefreshFailed => 'O painel não pôde ser atualizado. Os últimos valores carregados permanecem visíveis.',
    DashboardRefreshing => 'Refrescante…',
    DashboardResetFilters => 'Redefinir',
    DashboardScope => 'Escopo',
    DashboardScopePersonal => 'Somente os meus tickets',
    DashboardScopeTeam => 'As minhas filas permitidas',
    DashboardShowData => 'Mostrar valores como tabela',
    DashboardStatusSubtitle => 'Distribuição atual dos tickets que ainda estão abertos',
    DashboardStatusTitle => 'Abrir backlog por estado',
    DashboardSubtitle => 'Visão geral dos tickets',
    DashboardTickets => 'Tickets',
    DashboardTitle => 'Painel',
    DashboardTodayTickets => 'Criado hoje',
    DashboardTrendSubtitle => 'Desenvolvimento de tickets durante o período selecionado',
    DashboardTrendTitle => 'Criado e fechado',
    DashboardWaitingTickets => 'Esperando',
    DashboardWorkArea => 'Área de trabalho',
    DashboardWorkAreaText => 'As primeiras listas de tickets e visualizações de trabalho serão adicionadas aqui.',
    ErrorPageNotFoundText => 'O programa solicitado não está registado.',
    ErrorPageNotFoundTitle => 'Página não encontrada',
    ErrorPermissionText => 'Não tem permissão para abrir este programa.',
    ErrorPermissionTitle => 'Acesso negado',
    ErrorProgramLoadText => 'O módulo de programa registado não pôde ser carregado.',
    ErrorProgramLoadTitle => 'Não foi possível carregar o programa',
    ErrorProgramRunText => 'O programa registado não retornou uma resposta válida.',
    ErrorProgramRunTitle => 'O programa não pôde ser executado',
    ErrorTemplateMissingText => 'O programa registado não definiu um modelo de saída.',
    ErrorTemplateMissingTitle => 'Modelo de programa em falta',
    ErrorText => 'A página solicitada não pôde ser apresentada.',
    ErrorTitle => 'Erro',
    ExternalAuthBaseURLMissing => 'A autenticação externa requer um URL base HTTPS público nas definições do sistema.',
    ExternalAuthCallbackInvalid => 'A resposta do fornecedor externo é inválida.',
    ExternalAuthLocalLoginDisabled => 'A autenticação do agente local é desativada pelo fornecedor de autenticação externo.',
    ExternalAuthLoginFailed => 'Falha na autenticação externa.',
    ExternalAuthOptions => 'Autenticação externa',
    ExternalAuthOr => 'ou',
    ExternalAuthProviderInvalid => 'O fornecedor de autenticação externo não está disponível.',
    ExternalAuthProviderLoadFailed => 'O fornecedor de autenticação externo não pôde ser carregado.',
    ExternalAuthProviderRejected => 'A autenticação foi cancelada ou rejeitada pelo fornecedor externo.',
    ExternalAuthRandomFailed => 'Não foi possível gerar dados aleatórios seguros.',
    ExternalAuthStartFailed => 'A autenticação externa não pôde ser iniciada.',
    ExternalAuthStateFailed => 'O estado de autenticação seguro não pôde ser armazenado.',
    ExternalAuthStateInvalid => 'O estado de autenticação é inválido ou expirou. Por favor, comece de novo.',
    KnowledgeAllCategories => 'Todas as categorias',
    KnowledgeAllLanguages => 'Todos os idiomas',
    KnowledgeAllStatuses => 'Todos os estados',
    KnowledgeArticleCategoryRequired => 'Selecione uma categoria válida.',
    KnowledgeArticleContentRequired => 'Por favor insira uma solução.',
    KnowledgeArticleCreate => 'Criar artigo de perguntas frequentes',
    KnowledgeArticleCustomerRequired => 'Selecione pelo menos um cliente.',
    KnowledgeArticleEdit => 'Editar artigo de perguntas frequentes',
    KnowledgeArticleNotAvailable => 'O artigo solicitado não existe ou não está disponível para o seu cliente.',
    KnowledgeArticleNotFound => 'Artigo de perguntas frequentes não encontrado',
    KnowledgeArticleNumber => 'Número de perguntas frequentes',
    KnowledgeArticleSaveFailed => 'O artigo de perguntas frequentes não pôde ser guardado.',
    KnowledgeArticleSummary => 'Resumo',
    KnowledgeArticleTitle => 'Título',
    KnowledgeArticleTitleRequired => 'Introduza um título.',
    KnowledgeArticles => 'Artigos de perguntas frequentes',
    KnowledgeBackToArticles => 'Voltar aos artigos de perguntas frequentes',
    KnowledgeBaseCustomerDescription => 'Encontre respostas e instruções na base de conhecimento.',
    KnowledgeBaseDescription => 'Pesquise, crie e gerencie artigos de FAQ com segurança.',
    KnowledgeBaseNavigation => 'Base de conhecimento',
    KnowledgeCategories => 'Categorias',
    KnowledgeCategoriesManage => 'Gerir categorias',
    KnowledgeCategory => 'Categoria',
    KnowledgeCategoryCreate => 'Criar categoria',
    KnowledgeCategoryEdit => 'Editar categoria',
    KnowledgeCategoryInternalName => 'Nome interno',
    KnowledgeCategoryInternalNameHelp => 'Nome técnico exclusivo sem espaços.',
    KnowledgeCategoryInternalNameInvalid => 'Introduza um nome interno válido e exclusivo.',
    KnowledgeCategoryNoParent => 'Nenhuma categoria pai',
    KnowledgeCategoryNotFound => 'A categoria não foi encontrada.',
    KnowledgeCategoryParent => 'Categoria pai',
    KnowledgeCategoryParentInvalid => 'A categoria pai selecionada é inválida.',
    KnowledgeCategorySaveFailed => 'A categoria não pôde ser guardada.',
    KnowledgeCategoryTranslationRequired => 'Um nome de categoria é obrigatório para pelo menos um idioma.',
    KnowledgeChangedBy => 'Alterado por',
    KnowledgeCustomerAssignment => 'Atribuição do cliente',
    KnowledgeCustomerAssignmentHelp => 'A seleção só é utilizada quando o acesso do cliente está definido para “Clientes selecionados”.',
    KnowledgeCustomerScope => 'Acesso do cliente',
    KnowledgeCustomerScope_all => 'Todos os clientes',
    KnowledgeCustomerScope_selected => 'Clientes selecionados',
    KnowledgeEditDenied => 'Não tem permissão para editar artigos de FAQ.',
    KnowledgeInsertDescription => 'Pesquise, reveja e insira um artigo na posição atual do cursor.',
    KnowledgeInsertError => 'A base de conhecimento não pôde ser carregada.',
    KnowledgeInsertHelp => 'Introduza uma solução na posição atual do cursor.',
    KnowledgeInsertLink => 'Insira o link do portal do cliente',
    KnowledgeInsertLoading => 'Carregando artigos de perguntas frequentes…',
    KnowledgeInsertNoResults => 'Nenhum artigo de FAQ correspondente encontrado.',
    KnowledgeInsertOpen => 'Perguntas frequentes sobre a pesquisa',
    KnowledgeInsertRestricted => 'Este artigo não pode ser utilizado numa mensagem visível ao cliente.',
    KnowledgeInsertSolution => 'Inserir solução',
    KnowledgeInsertTitle => 'Inserir solução de FAQ',
    KnowledgeInsertTitleSolution => 'Inserir título e solução',
    KnowledgeKeywords => 'Termos de pesquisa',
    KnowledgeKeywordsHelp => 'Separe vários termos de pesquisa com vírgulas.',
    KnowledgeLanguage => 'Idioma',
    KnowledgeNoArticles => 'Nenhum artigo de FAQ encontrado',
    KnowledgeNoArticlesHelp => 'Ajuste os filtros ou crie o primeiro artigo.',
    KnowledgeNoCustomerArticlesHelp => 'Nenhum artigo lançado corresponde à sua pesquisa.',
    KnowledgePermissionEdit => 'Editar',
    KnowledgePermissionPublish => 'Publicar',
    KnowledgePermissionView => 'Ver',
    KnowledgePermissions => 'Permissões',
    KnowledgePermissionsHelp => 'Defina quais os grupos de agentes que podem ler, editar ou publicar artigos.',
    KnowledgePermissionsSaveFailed => 'Não foi possível guardar as permissões.',
    KnowledgePermissionsSaved => 'As permissões foram guardadas.',
    KnowledgePublishDenied => 'Não tem permissão para publicar ou arquivar artigos de FAQ.',
    KnowledgeQueueAssignment => 'Atribuição de fila',
    KnowledgeQueueAssignmentHelp => 'Sem seleção, o artigo fica disponível em todas as filas.',
    KnowledgeRevision => 'Revisão',
    KnowledgeRevisionHistory => 'Histórico de revisões',
    KnowledgeSearchPlaceholder => 'Título, número de FAQ ou termo de pesquisa',
    KnowledgeSelectCategory => 'Selecione a categoria',
    KnowledgeSolution => 'Solução',
    KnowledgeStatus => 'Estado',
    KnowledgeStatus_archived => 'Arquivado',
    KnowledgeStatus_draft => 'Rascunho',
    KnowledgeStatus_published => 'Publicado',
    KnowledgeUsage => 'Usos',
    KnowledgeViewDenied => 'Não tem permissão para abrir a base de conhecimento.',
    KnowledgeVisibility => 'Visibilidade',
    KnowledgeVisibilityHelp => '“Apenas agentes” permanece interno; “Agentes e clientes” também aparece no portal do cliente e pode ser introduzido em respostas visíveis ao cliente.',
    KnowledgeVisibility_customer => 'Agentes e clientes',
    KnowledgeVisibility_internal => 'Somente agentes',
    LDAPActivate => 'Activar login LDAP/AD',
    LDAPActivationDescription => 'Após a ativação, o Qisutu apenas verifica o tipo de conta correspondente a este perfil. A página de início de sessão não mostra nenhum seletor de diretório.',
    LDAPActivationFailed => 'A configuração LDAP não pôde ser ativada.',
    LDAPActivationTitle => 'Activar login LDAP/AD',
    LDAPAdditionalMappingDescription => 'Os campos adicionais existentes podem ser mapeados livremente para atributos LDAP.',
    LDAPAgentEmailConflict => 'O endereço de correio eletrónico LDAP já pertence a outro agente Qisutu. A criação automática de duplicados foi evitada.',
    LDAPAgentFieldMappingTitle => 'Campos adicionais do agente',
    LDAPAgentInactive => 'A conta do agente Qisutu existente está inativa.',
    LDAPAgentProfileDescription => 'Ligação LDAP/AD independente, pesquisa e mapeamento utilizados exclusivamente para logins de agentes.',
    LDAPAgentProfileTitle => 'Agente LDAP',
    LDAPAgentProvisionFailed => 'O agente LDAP não pôde ser criado ou atualizado.',
    LDAPAttribute => 'Atributo LDAP',
    LDAPAuthenticationFailed => 'O nome de utilizador ou a palavra-passe está incorreto.',
    LDAPBaseDN => 'DN da base de utilizadores',
    LDAPBaseDNRequired => 'O DN da base de utilizadores é obrigatório.',
    LDAPBindCredentialsIncomplete => 'O DN de ligação e a palavra-passe de ligação devem ser fornecidos em conjunto.',
    LDAPBindDN => 'Ligar DN/ligar utilizador',
    LDAPBindPassword => 'Vincular senha',
    LDAPBindPasswordDecryptionFailed => 'A palavra-passe de ligação armazenada não pôde ser desencriptada.',
    LDAPBindPasswordEmptyHint => 'O DN de ligação e a palavra-passe só podem ser fornecidos em conjunto.',
    LDAPBindPasswordEncryptionFailed => 'A palavra-passe de ligação não pôde ser encriptada.',
    LDAPBindPasswordStoredHint => 'Uma palavra-passe é armazenada encriptada. Deixe-o vazio para o manter.',
    LDAPCAFile => 'Arquivo CA personalizado',
    LDAPCAFileHint => 'Caminho absoluto opcional para um ficheiro PEM. O armazenamento fiável do sistema operativo é utilizado quando vazio.',
    LDAPConfigurationActivated => 'O perfil LDAP/AD selecionado está ativo.',
    LDAPConfigurationDeactivated => 'O perfil LDAP/AD selecionado foi desativado.',
    LDAPConfigurationDescription => 'Cada perfil utiliza uma ligação, pesquisa, mapeamento, teste e ativação completamente separados.',
    LDAPConfigurationLoadFailed => 'A configuração LDAP não pôde ser carregada.',
    LDAPConfigurationName => 'Nome',
    LDAPConfigurationSaveFailed => 'A configuração LDAP não pôde ser guardada.',
    LDAPConfigurationSavedTestRequired => 'O perfil LDAP/AD selecionado foi guardado e desativado. Teste a sua ligação e mapeamento antes da ativação.',
    LDAPConfigurationTitle => 'Configuração LDAP/AD',
    LDAPConfigurationValueTooLong => 'Pelo menos um valor de configuração é demasiado longo.',
    LDAPConnectionFailed => 'A ligação ao servidor LDAP falhou.',
    LDAPConnectionSecurity => 'Criptografia',
    LDAPConnectionTitle => 'Conexão',
    LDAPCustomerInactive => 'A empresa cliente Qisutu mapeada está inativa.',
    LDAPCustomerMappingPreparedHint => 'Estes mapeamentos são validados ativamente durante a entrada LDAP do cliente e gravados na atribuição cliente-utilizador Qisutu.',
    LDAPCustomerName => 'Nome do cliente',
    LDAPCustomerNameAttributeRequired => 'É necessário um atributo LDAP válido para o nome do cliente.',
    LDAPCustomerNameHint => 'Atributo LDAP contendo o nome da empresa cliente Qisutu.',
    LDAPCustomerNameValueMissing => 'O atributo mapeado do nome do cliente não tem valor válido.',
    LDAPCustomerNumber => 'Número do cliente',
    LDAPCustomerNumberAttributeRequired => 'É necessário um atributo LDAP válido para o número do cliente.',
    LDAPCustomerNumberHint => 'Atributo LDAP contendo o número único da empresa cliente Qisutu.',
    LDAPCustomerNumberValueMissing => 'O atributo mapeado de número de cliente não tem valor válido.',
    LDAPCustomerProfileDescription => 'Ligação LDAP/AD independente, pesquisa e mapeamento para utilizadores clientes e suas empresas clientes.',
    LDAPCustomerProfileTitle => 'LDAP do cliente',
    LDAPCustomerProvisionFailed => 'A empresa do cliente, a conta do cliente ou a atribuição não puderam ser criadas ou atualizadas.',
    LDAPCustomerProvisioningDescription => 'Após o login bem-sucedido, o Qisutu cria ou atualiza transacionalmente a empresa do cliente, a conta do cliente e exatamente uma atribuição ativa.',
    LDAPCustomerProvisioningTitle => 'Provisionamento automático de clientes',
    LDAPCustomerUserEmailConflict => 'O endereço de correio eletrónico LDAP já pertence a outra conta de cliente Qisutu. A criação automática de duplicados foi evitada.',
    LDAPCustomerUserFieldMappingTitle => 'Campos adicionais de cliente-utilizador',
    LDAPCustomerUserInactive => 'A conta de cliente Qisutu existente está inativa.',
    LDAPDeactivate => 'Desativar login LDAP/AD',
    LDAPDeactivationFailed => 'A configuração LDAP não pôde ser desativada.',
    LDAPDefaultGroup => 'Grupo padrão para novos agentes',
    LDAPDefaultGroupHint => 'Adicionado apenas aos agentes LDAP recém-criados.',
    LDAPDefaultGroupInvalid => 'O grupo padrão selecionado é inválido.',
    LDAPDirectoryType => 'Tipo de diretório',
    LDAPDirectoryTypeActiveDirectory => 'Diretório Ativo',
    LDAPDirectoryTypeInvalid => 'O tipo de diretório é inválido.',
    LDAPDirectoryTypeLDAP => 'LDAP genérico',
    LDAPEmailAttributeRequired => 'É necessário um atributo LDAP válido para o email.',
    LDAPEmailValueInvalid => 'O atributo de correio eletrónico mapeado não é um endereço de correio eletrónico válido.',
    LDAPEmailValueMissing => 'O atributo de email mapeado não tem qualquer valor.',
    LDAPFieldMappingInvalid => 'Pelo menos um mapeamento de campo adicional é inválido.',
    LDAPFieldMappingLoadFailed => 'Não foi possível carregar os mapeamentos de campos LDAP.',
    LDAPFieldRequiredInQisutu => '– exigido em Qisutu',
    LDAPFirstnameAttributeRequired => 'É necessário um atributo LDAP válido para o primeiro nome.',
    LDAPFirstnameValueMissing => 'O atributo first-name mapeado não tem um valor válido.',
    LDAPHost => 'Nome do servidor',
    LDAPHostInvalid => 'O nome do servidor LDAP é inválido.',
    LDAPLastTest => 'Último teste',
    LDAPLastnameAttributeRequired => 'É necessário um atributo LDAP válido para o apelido.',
    LDAPLastnameValueMissing => 'O atributo last-name mapeado não tem valor válido.',
    LDAPLoginAttributeRequired => 'É necessário um atributo LDAP válido para o login.',
    LDAPLoginValueMissing => 'O atributo de login mapeado não tem um valor válido.',
    LDAPMappingClearEmpty => 'Limpar quando o LDAP está vazio',
    LDAPMappingRequired => 'Valor obrigatório',
    LDAPMappingUpdate => 'Atualização no login',
    LDAPModuleMissing => 'O módulo Perl Net::LDAP está em falta. Execute a preparação do sistema Qisutu ou a atualização novamente como root.',
    LDAPNoDefaultGroup => 'Sem atribuição automática de grupo',
    LDAPPort => 'Porto',
    LDAPPortInvalid => 'A porta LDAP é inválida.',
    LDAPProfileSelection => 'Selecione o perfil LDAP',
    LDAPProfileTypeInvalid => 'O perfil LDAP é inválido.',
    LDAPProvisioningTitle => 'Provisionamento automático de agentes',
    LDAPQisutuField => 'Campo Qisutu',
    LDAPRequiredAgentFieldMappingMissing => 'Cada campo personalizado do agente requerido pelo Qisutu deve ser mapeado para um atributo LDAP.',
    LDAPRequiredCustomerFieldMappingMissing => 'Cada campo personalizado cliente-utilizador requerido pelo Qisutu deve ser mapeado para um atributo LDAP.',
    LDAPRequiredDynamicFieldMissing => 'Pelo menos um campo adicional marcado como obrigatório está vazio no LDAP.',
    LDAPRequiredMappingDescription => 'Todos os atributos obrigatórios apresentados devem fornecer um valor válido para cada utilizador ou cliente provisionado automaticamente.',
    LDAPRequiredMappingTitle => 'Mapeamento padrão necessário',
    LDAPSearchFailed => 'A pesquisa do utilizador LDAP falhou.',
    LDAPSearchNotUnique => 'O atributo de login mapeado devolve mais do que um utilizador.',
    LDAPSearchTitle => 'Pesquisa de utilizador',
    LDAPSecurityInvalid => 'LDAPS ou StartTLS devem ser utilizados.',
    LDAPSecurityLDAPS => 'LDAPS',
    LDAPSecurityStartTLS => 'IniciarTLS',
    LDAPServiceAccountDescription => 'A conta de pesquisa é utilizada apenas para localizar o utilizador e ler os atributos mapeados.',
    LDAPServiceAccountTitle => 'Conta de pesquisa técnica',
    LDAPServiceBindFailed => 'A conta técnica de pesquisa LDAP não conseguiu iniciar sessão.',
    LDAPStatusActive => 'Ativo',
    LDAPStatusInactive => 'Inativo',
    LDAPSuccessfulTestRequired => 'É necessário um teste de ligação e mapeamento bem-sucedido antes da ativação.',
    LDAPTLSFailed => 'A ligação LDAP encriptada não pôde ser estabelecida.',
    LDAPTestDescription => 'O teste procura um utilizador no perfil selecionado e verifica todos os atributos necessários. Uma palavra-passe de teste também verifica o login.',
    LDAPTestFailed => 'O teste LDAP falhou.',
    LDAPTestLogin => 'Teste de login',
    LDAPTestLoginRequired => 'Introduza um login de teste.',
    LDAPTestPassword => 'Senha de teste',
    LDAPTestPasswordHint => 'Opcional. A palavra-passe não é armazenada nem registada.',
    LDAPTestSubmit => 'Testar a ligação e mapeamento',
    LDAPTestSuccessful => 'A ligação, a pesquisa do utilizador e os mapeamentos necessários foram verificados com sucesso.',
    LDAPTestTitle => 'Testar a ligação e mapeamento',
    LDAPUpdateStandardFieldsOnLogin => 'Atualizar os campos padrão a cada login LDAP',
    LDAPUserFilter => 'Filtro de utilizador adicional',
    LDAPUserFilterHint => 'O Qisutu adiciona automaticamente o filtro de login com escape seguro.',
    LDAPUserFilterInvalid => 'O filtro de utilizador LDAP é inválido.',
    LDAPVerifyCertificate => 'Verifique o certificado do servidor',
    LoginAccountType => 'Faça login como',
    LoginAsAgent => 'Agente',
    LoginAsCustomer => 'Cliente',
    LoginCouldNotBeFinished => 'Não foi possível concluir o login.',
    LoginIntro => 'Faça login.',
    LoginInvalid => 'O nome de utilizador ou a palavra-passe estão incorretos.',
    LoginPassword => 'Senha',
    LoginSubmit => 'Faça login',
    LoginUsername => 'Nome de utilizador',
    MailCryptoDecrypted => 'S/MIME desencriptado',
    MailCryptoEncrypted => 'S/MIME encriptado',
    MailCryptoSignedInvalid => 'Assinatura S/MIME inválida',
    MailCryptoSignedUnchecked => 'Assinatura S/MIME não verificada',
    MailCryptoSignedUntrusted => 'Assinatura válida, certificado não fidedigno',
    MailCryptoSignedValid => 'Assinatura S/MIME válida',
    MasterDataImportAction => 'Ação',
    MasterDataImportAction_create => 'Criar',
    MasterDataImportAction_error => 'Erro',
    MasterDataImportAction_unchanged => 'Inalterado',
    MasterDataImportAction_update => 'Atualizar',
    MasterDataImportAdminDeactivationProtected => 'Um agente com direitos de administração não pode ser desativado através de CSV.',
    MasterDataImportAgents => 'Agentes',
    MasterDataImportBooleanInvalid => 'O campo “{Field}” deve conter 0 ou 1.',
    MasterDataImportCSVEmpty => 'O ficheiro CSV não contém linhas utilizáveis.',
    MasterDataImportCSVInvalid => 'A sintaxe CSV é inválida ou a cotação não foi fechada.',
    MasterDataImportCancel => 'Descartar visualização',
    MasterDataImportCancelled => 'A visualização da importação foi descartada.',
    MasterDataImportChangedAfterPreview => 'Os dados foram alterados após a visualização. Faça o upload de uma nova vista de CSV.',
    MasterDataImportColumn => 'Coluna CSV',
    MasterDataImportColumnCount => 'O número de colunas não corresponde ao cabeçalho.',
    MasterDataImportCompleted => 'A importação de CSV foi concluída com sucesso.',
    MasterDataImportCreated => 'Novo',
    MasterDataImportCreatedAt => 'Criado em',
    MasterDataImportCreatedBy => 'Executado por',
    MasterDataImportCustomerInactive => 'O cliente “{Value}” está inativo.',
    MasterDataImportCustomerUnknown => 'O cliente “{Value}” não existe.',
    MasterDataImportCustomerUsers => 'Contatos',
    MasterDataImportCustomers => 'Clientes',
    MasterDataImportDataLoadFailed => 'Não foi possível carregar os dados mestre necessários para a importação.',
    MasterDataImportDateInvalid => 'O campo “{Field}” deve conter uma data no formato AAAA-MM-DD.',
    MasterDataImportDownloadErrors => 'Descarregue erros como CSV',
    MasterDataImportDownloadTemplate => 'Download modelo CSV',
    MasterDataImportDuplicateEmail => 'O endereço de e-mail “{Value}” ocorre mais do que uma vez no CSV.',
    MasterDataImportDuplicateKey => 'A chave correspondente “{Value}” ocorre mais do que uma vez no CSV.',
    MasterDataImportEmailInvalid => 'O campo “{Field}” não contém um endereço de e-mail válido.',
    MasterDataImportEmailUsed => 'O endereço de e-mail “{Value}” já é utilizado por outro utilizador.',
    MasterDataImportErrors => 'Erros',
    MasterDataImportExactHeader => 'Cabeçalho obrigatório',
    MasterDataImportExample => 'Exemplo',
    MasterDataImportExecute => 'Executar importação',
    MasterDataImportFieldActive => 'Estado ativo: 1 = ativo, 0 = inativo',
    MasterDataImportFieldCustomerName => 'Nome do cliente apresentado',
    MasterDataImportFieldCustomerNumber => 'Número de cliente exclusivo e chave correspondente',
    MasterDataImportFieldCustomerReference => 'Número de cliente do cliente ativo associado',
    MasterDataImportFieldDynamic => 'Campo Qisutu dinâmico',
    MasterDataImportFieldEmail => 'Endereço de e-mail exclusivo',
    MasterDataImportFieldFirstname => 'Primeiro nome',
    MasterDataImportFieldLastname => 'Sobrenome',
    MasterDataImportFieldLogin => 'Login exclusivo e chave correspondente',
    MasterDataImportFieldTooLong => 'O campo “{Field}” tem mais de {Max} caracteres.',
    MasterDataImportFile => 'Arquivo CSV',
    MasterDataImportFileHelp => 'Máximo de 10 MB e 50.000 linhas de dados. Utilize o modelo atual desta instalação.',
    MasterDataImportFileInvalid => 'Escolha um ficheiro CSV válido e não vazio.',
    MasterDataImportFileTooLarge => 'O ficheiro CSV excede o tamanho máximo de 10 MB.',
    MasterDataImportFormatHelp => 'O modelo contém a estrutura fixa do Qisutu e todos os campos dinâmicos atualmente ativos nesta instalação.',
    MasterDataImportHeaderMismatch => 'O cabeçalho não corresponde ao modelo atual. Esperado: {Expected}',
    MasterDataImportHistory => 'Histórico de importação',
    MasterDataImportHistoryHelp => 'As últimas 50 validações e importações com os seus resultados e administrador executor.',
    MasterDataImportInvitationsHelp => 'Opcional: após uma importação bem-sucedida, o Qisutu envia um link para a configuração da palavra-passe inicial. Isto está desativado por padrão.',
    MasterDataImportMeaning => 'Significado',
    MasterDataImportMessage => 'Mensagem',
    MasterDataImportNo => 'Não',
    MasterDataImportNoDataRows => 'O ficheiro CSV contém apenas um cabeçalho e nenhum registo de dados.',
    MasterDataImportNoHistory => 'Nenhuma validação CSV foi ainda executada.',
    MasterDataImportNumberInvalid => 'O campo “{Field}” não contém um número válido.',
    MasterDataImportPreview => 'Criar visualização',
    MasterDataImportPreviewFailed => 'A visualização do CSV não pôde ser armazenada.',
    MasterDataImportPreviewLimited => 'A interface apresenta um máximo de 500 linhas.',
    MasterDataImportPreviewReady => 'O CSV foi validado. Reveja a visualização e execute explicitamente a importação.',
    MasterDataImportPreviewTitle => 'Pré-visualização da importação',
    MasterDataImportRecordKey => 'Gravar',
    MasterDataImportRequired => 'Obrigatório',
    MasterDataImportRequiredField => 'O campo obrigatório “{Field}” está vazio.',
    MasterDataImportResult => 'Resultado',
    MasterDataImportRow => 'Linha',
    MasterDataImportRows => 'Linhas',
    MasterDataImportRuleAgentRights => 'Os grupos de agentes e as permissões não fazem parte da importação. Os direitos existentes mantêm-se inalterados; novos agentes não recebem permissões de grupo.',
    MasterDataImportRuleExact => 'O cabeçalho deve corresponder exatamente ao modelo descarregado.',
    MasterDataImportRuleNoDelete => 'As linhas CSV em falta não eliminam nem desativam registos existentes.',
    MasterDataImportRuleNoPasswords => 'As palavras-passe nunca são importadas do CSV. Os novos utilizadores recebem uma senha aleatória desconhecida.',
    MasterDataImportRuleUTF8 => 'Formato de ficheiro: UTF-8, delimitador de ponto e vírgula e uma linha de cabeçalho.',
    MasterDataImportRuleUpsert => 'Os registos existentes são atualizados por número de cliente ou login; novos registos são criados.',
    MasterDataImportRules => 'Regras de importação',
    MasterDataImportRunExpired => 'A visualização da importação expirou, foi descartada ou já foi executada.',
    MasterDataImportRunInvalid => 'A execução de importação selecionada é inválida.',
    MasterDataImportSendInvitations => 'Envie convites para utilizadores ativos recém-criados',
    MasterDataImportStatus => 'Estado',
    MasterDataImportStatus_cancelled => 'Cancelado',
    MasterDataImportStatus_expired => 'Expirado',
    MasterDataImportStatus_imported => 'Importado',
    MasterDataImportStatus_invalid => 'Inválido',
    MasterDataImportStatus_pending => 'Validado – pronto',
    MasterDataImportSystemAgentProtected => 'Um agente de sistema protegido não pode ser alterado através de CSV.',
    MasterDataImportTemplateFailed => 'Não foi possível gerar o modelo CSV específico da instalação.',
    MasterDataImportTooManyRows => 'O ficheiro CSV contém mais de 50.000 linhas de dados.',
    MasterDataImportTransactionFailed => 'A importação falhou. Nenhuma alteração foi confirmada.',
    MasterDataImportType => 'Tipo de importação',
    MasterDataImportUTF8Required => 'O ficheiro CSV não é UTF-8 válido.',
    MasterDataImportUnchanged => 'Inalterado',
    MasterDataImportUpdated => 'Mudanças',
    MasterDataImportUpload => 'Validar CSV',
    MasterDataImportUploadHelp => 'O Qisutu cria primeiro uma visualização. Se existir pelo menos um erro, nada poderá ser importado.',
    MasterDataImportYes => 'Sim',
    Navigation => 'Navegação',
    NavigationAdmin => 'Administração',
    NavigationCMDB => 'CMDB',
    NavigationCollapse => 'Recolher navegação',
    NavigationCustomers => 'Clientes',
    NavigationDashboard => 'Painel',
    NavigationExpand => 'Expandir a navegação',
    NavigationOrganizations => 'Organizações',
    NavigationReports => 'Relatórios',
    NavigationTickets => 'Tickets',
    PageCustomerRegistrationCompleteTitle => 'Registo concluído',
    PageCustomerRegistrationInvalidTitle => 'Link de registo inválido',
    PageCustomerRegistrationPasswordTitle => 'Concluir registo',
    PageCustomerRegistrationSentTitle => 'Registo solicitado',
    PageCustomerRegistrationTitle => 'Registe-se como cliente',
    PageLoginTitle => 'Iniciar sessão Qisutu',
    PagePasswordForgotSentTitle => 'Solicitação processada',
    PagePasswordForgotTitle => 'Esqueci-me da senha',
    PagePasswordResetCompleteTitle => 'Senha alterada',
    PagePasswordResetInvalidTitle => 'Link inválido',
    PagePasswordResetTitle => 'Defina uma nova palavra-passe',
    PageStartTitle => 'Qisutu',
    PasswordBackToLogin => 'Voltar ao login',
    PasswordChangedEmailIntro => 'A palavra-passe da sua conta de utilizador Qisutu foi alterada com sucesso.',
    PasswordChangedEmailSubject => 'Qisutu: Palavra-passe alterada',
    PasswordChangedEmailWarning => 'Se não tiver efetuado esta alteração, contacte imediatamente o administrador do Qisutu.',
    PasswordEmailGreeting => 'Olá {name},',
    PasswordForgotAccountType => 'Conta de utilizador',
    PasswordForgotAccountTypeRequired => 'Selecione agente ou cliente.',
    PasswordForgotCouldNotBeProcessed => 'A solicitação não pôde ser processada.',
    PasswordForgotIntro => 'Solicite um link para redefinir a sua palavra-passe.',
    PasswordForgotLink => 'Esqueceu-se da senha?',
    PasswordForgotSentSpamHint => 'Verifique também a pasta de spam da sua conta de e-mail.',
    PasswordForgotSentText => 'Se existir uma conta de utilizador ativa correspondente, foi enviado um e-mail com um link de redefinição de palavra-passe.',
    PasswordForgotSentTitle => 'E-mail solicitado',
    PasswordForgotSubmit => 'Solicitar link de redefinição',
    PasswordForgotTitle => 'Esqueci-me da senha',
    PasswordForgotUser => 'Nome de utilizador ou endereço de e-mail',
    PasswordForgotUserRequired => 'Por favor, introduza um nome de utilizador ou endereço de e-mail.',
    PasswordResetAllFieldsRequired => 'Preencha ambos os campos da palavra-passe.',
    PasswordResetCompleteLoginHint => 'Agora pode fazer login com a nova palavra-passe.',
    PasswordResetCompleteText => 'A sua nova senha foi guardada com sucesso. Todas as sessões existentes foram encerradas.',
    PasswordResetCompleteTitle => 'Senha alterada',
    PasswordResetCouldNotBeSaved => 'A nova palavra-passe não pôde ser guardada.',
    PasswordResetEmailButton => 'Defina uma nova palavra-passe',
    PasswordResetEmailIgnore => 'Se não solicitou esta alteração, pode ignorar este e-mail.',
    PasswordResetEmailIntro => 'Foi solicitada uma redefinição de palavra-passe para a sua conta de utilizador Qisutu.',
    PasswordResetEmailLinkHint => 'Se o botão não funcionar, abra este link:',
    PasswordResetEmailSubject => 'Qisutu: Repor palavra-passe',
    PasswordResetEmailValidity => 'O link é válido durante {minutes} minutos e só pode ser utilizado uma vez.',
    PasswordResetIntro => 'Introduza a sua nova palavra-passe duas vezes.',
    PasswordResetInvalid => 'O link é inválido ou expirou.',
    PasswordResetInvalidText => 'Este link de redefinição de palavra-passe é inválido, expirou ou já foi utilizado.',
    PasswordResetInvalidTitle => 'Link inválido ou expirado',
    PasswordResetNewPassword => 'Nova senha',
    PasswordResetPasswordHint => 'A nova palavra-passe deve conter pelo menos 8 caracteres.',
    PasswordResetRepeatMismatch => 'A nova palavra-passe e a sua repetição não coincidem.',
    PasswordResetRepeatPassword => 'Repita a nova palavra-passe',
    PasswordResetRequestNew => 'Solicite um novo link',
    PasswordResetSubmit => 'Guardar senha',
    PasswordResetTitle => 'Defina uma nova palavra-passe',
    PasswordResetToLogin => 'Ir para o login',
    PasswordResetTooLong => 'A nova palavra-passe é muito longa.',
    PasswordResetTooShort => 'A nova palavra-passe deve conter pelo menos 8 caracteres.',
    PostmasterActionArticleVisibility => 'Definir visibilidade do artigo',
    PostmasterActionCustomer => 'Definir empresa do cliente',
    PostmasterActionCustomerClear => 'Remover atribuição do cliente',
    PostmasterActionCustomerUser => 'Definir utilizador cliente',
    PostmasterActionDynamicField => 'Definir campo dinâmico',
    PostmasterActionDynamicFieldClear => 'Limpar campo dinâmico',
    PostmasterActionFieldCustomer => 'Novo cliente',
    PostmasterActionFieldCustomerUser => 'Novo contacto',
    PostmasterActionFieldDynamicField => 'Campo dinâmico',
    PostmasterActionFieldMinutes => 'Minutos',
    PostmasterActionFieldNewValue => 'Novo valor',
    PostmasterActionFieldOwner => 'Novo proprietário',
    PostmasterActionFieldPriority => 'Nova prioridade',
    PostmasterActionFieldQueue => 'Fila de destino',
    PostmasterActionFieldResponsible => 'Novo agente responsável',
    PostmasterActionFieldSLA => 'Novo SLA',
    PostmasterActionFieldSenderType => 'Novo tipo de remetente',
    PostmasterActionFieldService => 'Novo serviço',
    PostmasterActionFieldState => 'Novo estado',
    PostmasterActionFieldText => 'Texto',
    PostmasterActionFieldVisibility => 'Nova visibilidade',
    PostmasterActionIgnore => 'Ignore o e-mail completamente',
    PostmasterActionOwner => 'Definir proprietário',
    PostmasterActionOwnerClear => 'Remover proprietário',
    PostmasterActionPendingMinutes => 'Defina o tempo pendente em minutos',
    PostmasterActionPriority => 'Definir prioridade',
    PostmasterActionQueue => 'Definir fila',
    PostmasterActionReject => 'Rejeite o e-mail e acione a resposta automática',
    PostmasterActionResponsible => 'Definir agente responsável',
    PostmasterActionResponsibleClear => 'Remover agente responsável',
    PostmasterActionSLA => 'Definir SLA',
    PostmasterActionSenderType => 'Definir tipo de remetente',
    PostmasterActionService => 'Definir serviço',
    PostmasterActionServiceClear => 'Remover serviço e SLA',
    PostmasterActionState => 'Definir estado',
    PostmasterActionTitleAppend => 'Anexar texto ao título do ticket',
    PostmasterActionTitlePrepend => 'Anexar texto ao título do ticket',
    PostmasterActionTitleSet => 'Substituir título do ticket',
    PostmasterConditionAttachmentCount => 'Número de anexos',
    PostmasterConditionAttachmentExtension => 'Extensão do ficheiro anexo',
    PostmasterConditionAttachmentMime => 'Tipo MIME do anexo',
    PostmasterConditionAttachmentName => 'Nome do ficheiro do anexo',
    PostmasterConditionBody => 'Corpo da mensagem',
    PostmasterConditionCc => 'Destinatário (CC)',
    PostmasterConditionCustomHeader => 'Qualquer cabeçalho de e-mail',
    PostmasterConditionCustomerCompany => 'Empresa cliente reconhecida',
    PostmasterConditionCustomerName => 'Utilizador cliente reconhecido',
    PostmasterConditionExistingTicket => 'Ticket existente reconhecido',
    PostmasterConditionFromDomain => 'Domínio do remetente',
    PostmasterConditionFromEmail => 'Endereço de correio eletrónico do remetente',
    PostmasterConditionFromName => 'Nome do remetente',
    PostmasterConditionHasAttachment => 'Tem anexo',
    PostmasterConditionInReplyTo => 'Em resposta',
    PostmasterConditionMailboxEmail => 'Endereço de correio eletrónico da caixa de correio',
    PostmasterConditionMailboxName => 'Nome da caixa de correio',
    PostmasterConditionMessageID => 'ID da mensagem',
    PostmasterConditionReferences => 'Referências',
    PostmasterConditionSubject => 'Assunto',
    PostmasterConditionSubjectBody => 'Assunto e corpo da mensagem',
    PostmasterConditionTo => 'Destinatário (Para)',
    PostmasterFilterAction => 'Ação',
    PostmasterFilterActionGroupArticle => 'Alterar artigo de e-mail',
    PostmasterFilterActionGroupProcessing => 'Processamento de controlo',
    PostmasterFilterActionGroupTicket => 'Alterar ticket',
    PostmasterFilterActionInvalid => 'Uma ação é inválida.',
    PostmasterFilterActionRequired => 'Adicione pelo menos uma ação.',
    PostmasterFilterActionTargetInvalid => 'Um alvo de ação é inválido ou inativo.',
    PostmasterFilterActionTargetRequired => 'Selecione um alvo para cada ação.',
    PostmasterFilterActionValueInvalid => 'Um valor de ação é inválido.',
    PostmasterFilterActionValueRequired => 'Introduza um valor para cada ação.',
    PostmasterFilterActions => 'Ações',
    PostmasterFilterActionsDescription => 'Os e-mails correspondentes despoletam as alterações do ticket ou do artigo selecionado. Apenas as entradas necessárias para cada ação são apresentadas.',
    PostmasterFilterActionsWouldRun => 'Ações que seriam executadas:',
    PostmasterFilterActualValues => 'Valores detectados',
    PostmasterFilterAddAction => 'Adicionar ação',
    PostmasterFilterAddCondition => 'Adicionar condição',
    PostmasterFilterAdvancedConditions => 'Mostrar condições avançadas',
    PostmasterFilterAdvancedConditionsHelp => 'As condições avançadas incluem cabeçalhos técnicos de e-mail, IDs de mensagens, tipos MIME, informações de caixa de correio e expressões regulares.',
    PostmasterFilterAnyMailbox => 'Nenhuma caixa de correio específica',
    PostmasterFilterBooleanInvalid => 'Selecione Sim ou Não.',
    PostmasterFilterCaseSensitive => 'Diferencia maiúsculas de minúsculas',
    PostmasterFilterConditionGroupAdvanced => 'Informações avançadas de e-mail',
    PostmasterFilterConditionGroupBasic => 'Conteúdo de e-mail',
    PostmasterFilterConditionGroupLegacy => 'As condições legadas já não estão disponíveis para seleção',
    PostmasterFilterConditionInvalid => 'Uma condição é inválida.',
    PostmasterFilterConditionRequired => 'Adicione pelo menos uma condição.',
    PostmasterFilterConditionValueRequired => 'Introduza um valor para cada condição.',
    PostmasterFilterConditions => 'Condições',
    PostmasterFilterConditionsDescription => 'Selecione uma parte do email recebido e defina o que deve ser pesquisado.',
    PostmasterFilterCreate => 'Criar filtro postmaster',
    PostmasterFilterEMLFile => 'ficheiro EML',
    PostmasterFilterEdit => 'Editar filtro postmaster',
    PostmasterFilterEmail => 'E-mail',
    PostmasterFilterField => 'Campo de e-mail',
    PostmasterFilterHeaderInvalid => 'Introduza um nome de cabeçalho de e-mail válido.',
    PostmasterFilterHeaderName => 'Cabeçalho do e-mail',
    PostmasterFilterList => 'Filtros postmaster',
    PostmasterFilterListDescription => 'Os filtros são processados por ordem crescente. Vários filtros correspondentes podem influenciar o mesmo e-mail.',
    PostmasterFilterLoadFailed => 'Os filtros do postmaster não puderam ser carregados.',
    PostmasterFilterLogDescription => 'Os últimos e-mails recebidos e o resultado do processamento do filtro postmaster.',
    PostmasterFilterLogDetails => 'Detalhes',
    PostmasterFilterLogLoadFailed => 'O registo de processamento do postmaster não pôde ser carregado.',
    PostmasterFilterLogNone => 'Nenhum processamento de filtro postmaster foi registado ainda.',
    PostmasterFilterLogNotFound => 'A entrada do registo não foi encontrada.',
    PostmasterFilterLogSaveFailed => 'O registo de processamento do postmaster não pôde ser guardado.',
    PostmasterFilterLogScopeSkipped => 'Este filtro não foi avaliado devido ao seu âmbito de email.',
    PostmasterFilterLogTitle => 'Registo de processamento',
    PostmasterFilterMailbox => 'Caixa de correio',
    PostmasterFilterMatchAll => 'Todas as condições devem corresponder',
    PostmasterFilterMatchAny => 'Pelo menos uma condição deve corresponder',
    PostmasterFilterMatchMode => 'Combinação de condições',
    PostmasterFilterMatchModeInvalid => 'A combinação de condições é inválida.',
    PostmasterFilterMatches => 'Filtros correspondentes',
    PostmasterFilterNameExists => 'Já existe um filtro postmaster com este nome.',
    PostmasterFilterNameRequired => 'Introduza um nome de filtro.',
    PostmasterFilterNameTooLong => 'O nome do filtro é demasiado longo.',
    PostmasterFilterNone => 'Nenhum filtro postmaster foi configurado ainda.',
    PostmasterFilterNotFound => 'O filtro postmaster não foi encontrado.',
    PostmasterFilterNumberInvalid => 'Introduza um número válido.',
    PostmasterFilterOperator => 'Comparação',
    PostmasterFilterOperatorInvalid => 'O operador selecionado não corresponde ao campo.',
    PostmasterFilterPendingMinutesRequired => 'Um estado pendente requer a ação “Definir tempo pendente em minutos”.',
    PostmasterFilterRawEmail => 'E-mail em bruto',
    PostmasterFilterRegexAdvanced => 'Expressão regular avançada',
    PostmasterFilterRegexInvalid => 'A expressão regular é inválida',
    PostmasterFilterResult => 'Resultado',
    PostmasterFilterSaveFailed => 'O filtro postmaster não pôde ser guardado.',
    PostmasterFilterScope => 'Aplica-se a',
    PostmasterFilterScopeBoth => 'Novos tickets e e-mails de follow-up',
    PostmasterFilterScopeFollowUp => 'Apenas e-mails de acompanhamento',
    PostmasterFilterScopeInvalid => 'O âmbito do email é inválido.',
    PostmasterFilterScopeNew => 'Apenas novos tickets',
    PostmasterFilterSelect => 'Selecione',
    PostmasterFilterSenderAgent => 'Agente',
    PostmasterFilterSenderCustomer => 'Cliente',
    PostmasterFilterSenderSystem => 'Sistema',
    PostmasterFilterStopAfterMatch => 'Não processe mais filtros após um arranque',
    PostmasterFilterTarget => 'Alvo',
    PostmasterFilterTestButton => 'Filtro de teste',
    PostmasterFilterTestDescription => 'Carregue um ficheiro EML ou cole um e-mail bruto completo. O teste não cria nem altera um ticket.',
    PostmasterFilterTestEmailRequired => 'Carregue um ficheiro EML ou cole um e-mail em bruto para o teste.',
    PostmasterFilterTestMatched => 'O filtro corresponde a este e-mail.',
    PostmasterFilterTestNotMatched => 'O filtro não corresponde a este e-mail.',
    PostmasterFilterTestParseFailed => 'O e-mail de teste não pôde ser analisado.',
    PostmasterFilterTestTitle => 'Filtro de teste',
    PostmasterFilterValue => 'Valor de pesquisa',
    PostmasterFilterVisibleAgent => 'Visível apenas para agentes',
    PostmasterFilterVisibleBoth => 'Visível para clientes e agentes',
    PostmasterOperatorAtLeast => 'é pelo menos',
    PostmasterOperatorAtMost => 'é no máximo',
    PostmasterOperatorContains => 'contém',
    PostmasterOperatorEmpty => 'está vazio',
    PostmasterOperatorEndsWith => 'termina com',
    PostmasterOperatorEquals => 'é exatamente',
    PostmasterOperatorGreaterThan => 'é maior que',
    PostmasterOperatorLessThan => 'é menor que',
    PostmasterOperatorNotContains => 'não contém',
    PostmasterOperatorNotEmpty => 'não está vazio',
    PostmasterOperatorNotEquals => 'não é',
    PostmasterOperatorRegex => 'expressão regular (avançado)',
    PostmasterOperatorStartsWith => 'começa com',
    PostmasterOperatorWildcard => 'corresponde ao padrão curinga',
    PreferencesAbsence => 'Ausência',
    PreferencesAbsenceActive => 'estou ausente',
    PreferencesAbsenceEnd => 'Ausente até',
    PreferencesAbsenceNote => 'Nota de ausência',
    PreferencesAbsenceStart => 'Ausente de',
    PreferencesAfterReplyAction => 'Depois de enviar uma resposta',
    PreferencesAfterReplyList => 'Voltar à lista de tickets',
    PreferencesAfterReplyNext => 'Abrir próximo ticket',
    PreferencesAfterReplyStay => 'Fique no ticket',
    PreferencesCurrentPassword => 'Senha atual',
    PreferencesGeneral => 'Geral',
    PreferencesLanguage => 'Idioma',
    PreferencesNewPassword => 'Nova senha',
    PreferencesNewPasswordRepeat => 'Repita a nova palavra-passe',
    PreferencesNoReplacement => 'Sem substituição',
    PreferencesNotifications => 'Notificações',
    PreferencesNotificationsHint => 'Os agentes apenas podem desativar as notificações opcionais. As notificações de escalonamento e de alcance pendente são sempre enviadas.',
    PreferencesNotifyAssignedTicket => 'Ticket que me foi atribuído',
    PreferencesNotifyCustomerReply => 'Resposta do cliente em tickets das minhas filas',
    PreferencesNotifyNewTicket => 'Novo ticket nas minhas filas',
    PreferencesNotifyStatusChange => 'Estado do ticket alterado',
    PreferencesPassword => 'Alterar palavra-passe',
    PreferencesPasswordAllFieldsRequired => 'Para alterar a palavra-chave deverá ser preenchida a palavra-chave atual, a nova palavra-chave e a palavra-chave repetida.',
    PreferencesPasswordCouldNotBeSaved => 'A nova palavra-passe não pôde ser guardada.',
    PreferencesPasswordCurrentWrong => 'A palavra-passe atual está errada.',
    PreferencesPasswordRepeatMismatch => 'A nova palavra-passe e a palavra-passe repetida não coincidem.',
    PreferencesPasswordTooShort => 'A nova palavra-passe deve ter pelo menos 8 caracteres.',
    PreferencesPasswordUserNotFound => 'A conta de utilizador não foi encontrada.',
    PreferencesReplacementAgent => 'Agente de substituição',
    PreferencesSaved => 'As suas configurações pessoais foram guardadas.',
    PreferencesStartPage => 'Página inicial após login',
    PreferencesTheme => 'Tema',
    PreferencesThemeHint => 'O tema aplica-se apenas às páginas do agente. As páginas de administração permanecem inalteradas.',
    PreferencesTicketListLimit => 'Tickets por página',
    PreferencesTicketWork => 'Trabalho de tickets',
    PreferencesTimezone => 'Fuso horário',
    ProgramAdminDescription => 'Administração do sistema',
    ProgramCustomersDescription => 'Gestão de clientes',
    ProgramDashboardDescription => 'Visão geral do painel',
    ProgramLogin => 'Entrar',
    ProgramLoginDescription => 'Programa de login',
    ProgramLogout => 'Sair',
    ProgramLogoutDescription => 'Programa de logout',
    ProgramOrganizationsDescription => 'Gestão da organização',
    ProgramPlaceholderText => 'Este programa está registado, mas ainda não tem página própria.',
    ProgramPlaceholderTitle => 'Espaço reservado do programa',
    ProgramReportsDescription => 'Relatórios e estatísticas',
    ProgramTicketsDescription => 'Área de trabalho de tickets',
    PublicTicketFormEmail => 'Endereço de e-mail',
    PublicTicketFormName => 'Nome',
    PublicTicketFormNotFound => 'Este formulário web não foi encontrado ou está inativo.',
    PublicTicketFormPrivacy => 'As suas informações serão enviadas para o sistema de tickets para processar a sua solicitação.',
    PublicTicketFormRateLimited => 'Muitos pedidos. Por favor, tente mais tarde.',
    PublicTicketFormSuccessTitle => 'Solicitação enviada',
    PublicTicketFormTicketNumber => 'Número do ticket',
    PublicTicketFormTooFast => 'O formulário foi enviado muito rapidamente. Por favor, tente novamente.',
    Remove => 'Remover',
    ReportAddFilter => 'Adicionar filtro',
    ReportApplySelection => 'Aplicar seleção',
    ReportBackToList => 'Voltar aos relatórios',
    ReportBasicData => 'Nome e partilha',
    ReportBasicDataHint => 'O relatório pertence-lhe e pode, opcionalmente, ser partilhado com grupos de agentes.',
    ReportChangedAt => 'Alterado',
    ReportChartArea => 'Gráfico de área',
    ReportChartBar => 'Gráfico de barras',
    ReportChartDoughnut => 'Gráfico de rosca',
    ReportChartKPI => 'Somente métricas',
    ReportChartLine => 'Gráfico de linhas',
    ReportChartStackedBar => 'Barras empilhadas',
    ReportChartTable => 'Apenas mesa',
    ReportChartType => 'Exibição',
    ReportColumnLimit => 'Não pode selecionar mais de 12 colunas de detalhes.',
    ReportCopied => 'O relatório foi copiado como o seu próprio relatório.',
    ReportCopy => 'Copiar',
    ReportCopyAsOwn => 'Copiar como o meu relatório',
    ReportCreate => 'Criar relatório',
    ReportCreateFirst => 'Crie o primeiro relatório',
    ReportCreateTitle => 'Criar relatório',
    ReportDataSource => 'Fonte de dados',
    ReportDelete => 'Desativar',
    ReportDeleteConfirm => 'Realmente desativar este relatório?',
    ReportDeleted => 'O relatório foi desativado.',
    ReportDescription => 'Descrição',
    ReportDesignerDescription => 'Crie, analise e exporte relatórios flexíveis.',
    ReportDetailColumns => 'Colunas de pormenor',
    ReportDetailColumnsHint => 'máximo 12',
    ReportDetailLimited => 'A visualização detalhada foi limitada. A exportação CSV pode conter até 50.000 linhas.',
    ReportDetails => 'Detalhes',
    ReportEntries => 'entradas',
    ReportErrorDelete => 'O relatório não pôde ser desativado.',
    ReportErrorExecution => 'O relatório não pôde ser calculado.',
    ReportErrorFilterValueMissing => 'Um valor de filtro está em falta.',
    ReportErrorInvalidChart => 'A visualização selecionada é inválida.',
    ReportErrorInvalidConfiguration => 'A configuração do relatório é inválida.',
    ReportErrorInvalidField => 'Um campo selecionado é inválido.',
    ReportErrorInvalidFilterValue => 'Um valor de filtro é inválido.',
    ReportErrorInvalidGroup => 'O agrupamento selecionado é inválido.',
    ReportErrorInvalidMetric => 'Uma métrica selecionada é inválida.',
    ReportErrorInvalidOperator => 'Um operador selecionado é inválido.',
    ReportErrorInvalidSource => 'A fonte de dados selecionada é inválida.',
    ReportErrorName => 'Introduza um nome de relatório válido.',
    ReportErrorNoQueueAccess => 'Nenhuma fila permitida está disponível para este relatório.',
    ReportErrorNotFound => 'O relatório não foi encontrado.',
    ReportErrorPermission => 'Não tem permissão para editar este relatório.',
    ReportErrorSave => 'O relatório não pôde ser guardado.',
    ReportErrorTooManyFilters => 'Muitos filtros foram criados.',
    ReportEscalationEscalated => 'Escalado',
    ReportEscalationNormal => 'No caminho certo',
    ReportEscalationWarning => 'Aviso',
    ReportExportCSVAnalysis => 'Análise como CSV',
    ReportExportCSVDetails => 'Detalhes como CSV',
    ReportExportPDF => 'PDF com gráfico',
    ReportFieldActivity => 'Tipo de atividade',
    ReportFieldAgent => 'Agente',
    ReportFieldArticleCreatedAt => 'Artigo criado em',
    ReportFieldArticleNumber => 'Número do artigo',
    ReportFieldBillable => 'Faturável',
    ReportFieldChangedAt => 'Alterado em',
    ReportFieldChannel => 'Canal',
    ReportFieldClosedAt => 'Encerra às',
    ReportFieldContact => 'Contato',
    ReportFieldCreatedAt => 'Criado em',
    ReportFieldCreatedBy => 'Criado por',
    ReportFieldCustomer => 'Cliente',
    ReportFieldDescription => 'Descrição',
    ReportFieldDurationMinutes => 'Duração',
    ReportFieldEscalation => 'Escalada',
    ReportFieldFirstResponseMinutes => 'Hora da primeira resposta',
    ReportFieldInternal => 'Artigo interno',
    ReportFieldOwner => 'Proprietário',
    ReportFieldPriority => 'Prioridade',
    ReportFieldQueue => 'Fila',
    ReportFieldResponsible => 'Responsável',
    ReportFieldSLA => 'SLA',
    ReportFieldSLABreached => 'SLA violado',
    ReportFieldSenderType => 'Tipo de remetente',
    ReportFieldService => 'Serviço',
    ReportFieldSolutionMinutes => 'Tempo de solução',
    ReportFieldSource => 'Fonte',
    ReportFieldStateType => 'Tipo de estado',
    ReportFieldStatus => 'Estado',
    ReportFieldSubject => 'Assunto',
    ReportFieldTicketNumber => 'Número do ticket',
    ReportFieldTitle => 'Título',
    ReportFieldVisibility => 'Visibilidade',
    ReportFieldWorkDate => 'Data de trabalho',
    ReportFilterAll => 'Todos os filtros devem corresponder',
    ReportFilterAny => 'Pelo menos um filtro deve corresponder',
    ReportFilterLogic => 'Lógica de filtro',
    ReportFilterValue => 'Valor do filtro',
    ReportFilterValues => 'Separe vários valores com vírgulas',
    ReportGeneratedAt => 'Gerado em',
    ReportGroupArticleDay => 'Dia do artigo',
    ReportGroupArticleMonth => 'Mês do artigo',
    ReportGroupCreatedDay => 'Dia da criação',
    ReportGroupCreatedMonth => 'Mês de criação',
    ReportGroupCreatedQuarter => 'Trimestre de criação',
    ReportGroupCreatedWeek => 'Semana de criação',
    ReportGroupCreatedYear => 'Ano de criação',
    ReportGroupNone => 'Total geral',
    ReportGroupWorkDay => 'Data de trabalho',
    ReportGroupWorkMonth => 'Mês de trabalho',
    ReportGrouping => 'Agrupamento',
    ReportLoading => 'Relatório de cálculo…',
    ReportMetricArticleCount => 'Artigos',
    ReportMetricAverageMinutes => 'Duração média',
    ReportMetricAvgFirstResponse => 'Primeira resposta média',
    ReportMetricAvgSolution => 'Tempo médio de solução',
    ReportMetricBillableMinutes => 'Tempo faturável',
    ReportMetricBreachedCount => 'Tickets com violação de SLA',
    ReportMetricClosedCount => 'Tickets fechados',
    ReportMetricCustomerArticleCount => 'Artigos de clientes',
    ReportMetricDistinctTickets => 'Tickets afetados',
    ReportMetricEscalatedCount => 'Tickets escalados',
    ReportMetricInternalCount => 'Artigos internos',
    ReportMetricLimit => 'Não pode selecionar mais de três métricas.',
    ReportMetricNewCount => 'Novos tickets',
    ReportMetricNonBillableMinutes => 'Tempo não faturável',
    ReportMetricOpenCount => 'Abrir tickets',
    ReportMetricSLACompliance => 'Conformidade com SLA',
    ReportMetricTicketCount => 'Tickets',
    ReportMetricTimeEntries => 'Entradas de tempo',
    ReportMetricTotalMinutes => 'Tempo total',
    ReportMetricValue => 'Valor',
    ReportMetrics => 'Métricas',
    ReportMetricsHint => 'máximo 3',
    ReportName => 'Nome do relatório',
    ReportNoFilters => 'Sem filtros – todos os dados permitidos estão incluídos.',
    ReportNoMatches => 'Nenhum valor correspondente encontrado.',
    ReportNoReportsText => 'Crie um relatório utilizando tickets, artigos ou entradas de tempo.',
    ReportNoReportsTitle => 'Ainda não há relatórios',
    ReportNoValues => 'Sem valor disponível.',
    ReportOpen => 'Abrir',
    ReportOperatorAtLeast => 'é pelo menos',
    ReportOperatorAtMost => 'é no máximo',
    ReportOperatorBetween => 'está entre',
    ReportOperatorContains => 'contém',
    ReportOperatorEmpty => 'está vazio',
    ReportOperatorEquals => 'é igual',
    ReportOperatorNoneOf => 'não é nenhum',
    ReportOperatorNotContains => 'não contém',
    ReportOperatorNotEmpty => 'não está vazio',
    ReportOperatorNotEquals => 'não é igual',
    ReportOperatorOneOf => 'é um dos',
    ReportOwner => 'Proprietário',
    ReportPDFConfidential => 'Relatório Qisutu – o acesso e a distribuição estão sujeitos às políticas da sua organização',
    ReportPreview => 'Calcular visualização',
    ReportPreviewError => 'O relatório não pôde ser calculado.',
    ReportPreviewHint => 'A visualização utiliza dados em tempo real do conjunto de dados completo habilitado para relatórios.',
    ReportPreviewTitle => 'Visualização',
    ReportReadOnlyHint => 'Este relatório partilhado é de leitura apenas. Pode executá-lo ou copiá-lo como o seu próprio relatório.',
    ReportResultLimit => 'Máximo de grupos',
    ReportResults => 'Análise',
    ReportSaved => 'O relatório foi guardado.',
    ReportSavedReports => 'Relatórios guardados',
    ReportSelectValues => 'Selecione valores',
    ReportShareGroups => 'Partilhe com grupos de agentes',
    ReportShareGroupsHint => 'A seleção múltipla é possível. Apenas os agentes com permissão geral de relatório podem abrir o relatório.',
    ReportSort => 'Classificando',
    ReportSortLabelAsc => 'Rótulo ascendente',
    ReportSortLabelDesc => 'Rótulo descendente',
    ReportSortValueAsc => 'Primeira métrica ascendente',
    ReportSortValueDesc => 'Primeira métrica descendente',
    ReportSourceArticles => 'Artigos e comunicação',
    ReportSourceArticlesDescription => 'Analise e-mails, respostas, notas e outros artigos de tickets.',
    ReportSourceTickets => 'Tickets',
    ReportSourceTicketsDescription => 'Analise o inventário de tickets, estados, filas, clientes, valores de SLA e campos dinâmicos.',
    ReportSourceTime => 'Contabilidade de tempo',
    ReportSourceTimeDescription => 'Analise as entradas de tempo válidas por agente, cliente, fila, atividade e tipo de cobrança.',
    ReportStateTypeClosed => 'Fechado',
    ReportStateTypeNew => 'Novo',
    ReportStateTypeOpen => 'Abrir',
    ReportStateTypePending => 'Pendente',
    ReportStepAnalysis => 'Análise de projeto',
    ReportStepAnalysisHint => 'Escolha o agrupamento, as métricas, o gráfico e as colunas de detalhe.',
    ReportStepFilters => 'Limitar dados',
    ReportStepFiltersHint => 'Os filtros são opcionais e podem ser combinados.',
    ReportStepSource => 'Selecione os dados',
    ReportStepSourceHint => 'Que informações devem ser analisadas?',
    ReportVisibility => 'Compartilhando',
    ReportVisibilityPrivate => 'Só eu',
    ReportVisibilityShared => 'Partilhado com grupos de agentes',
    SearchReset => 'Redefinir',
    SearchSubmit => 'Pesquisar',
    SearchTitle => 'Pesquisar',
    SecuritySettingsTwoFactorGroup => 'Segurança – autenticação de dois fatores',
    StartLoggedInAs => 'Ligado como',
    StartLogout => 'Sair',
    SystemSettingAdminEmail => 'Endereço de e-mail do administrador',
    SystemSettingAdminEmailDescription => 'Endereço de contacto administrativo central para esta instalação do Qisutu.',
    SystemSettingAttachmentMaxSize => 'Limite de tamanho do anexo',
    SystemSettingAttachmentMaxSizeDescription => 'Tamanho máximo permitido por anexo para e-mails recebidos, e-mails enviados e artigos de tickets. O valor é especificado em MB.',
    TicketCustomerPortalSettingsGroup => 'Portal do cliente',
    SystemSettingCustomerStandardTicketWithForms => 'Ticket padrão além dos formulários',
    SystemSettingCustomerStandardTicketWithFormsDescription => 'Permite que os clientes criem um ticket padrão mesmo quando existem formulários de ticket disponíveis.',
    CustomerStandardTicketTitle => 'Ticket padrão',
    CustomerStandardTicketDescription => 'Crie um ticket sem um formulário predefinido.',
    CustomerStandardTicketOpen => 'Criar ticket padrão',
    SystemSettingCommunicationLogRetention => 'Retenção de registo de comunicação',
    SystemSettingCommunicationLogRetentionDescription => 'Número de dias após os quais os registos de comunicação antigos são automaticamente eliminados. 0 retém-nos indefinidamente.',
    SystemSettingDefaultLanguage => 'Idioma do sistema padrão',
    SystemSettingDefaultLanguageDescription => 'Idioma predefinido se um utilizador não tiver uma configuração de idioma pessoal.',
    SystemSettingFQDN => 'FQDN',
    SystemSettingFQDNDescription => 'Nome de host completo sem http/https e sem caminho.',
    SystemSettingHTTPType => 'Tipo HTTP',
    SystemSettingHTTPTypeDescription => 'Protocolo para ligações de sistema externo.',
    SystemSettingTicketHook => 'Gancho de tickets',
    SystemSettingTicketHookDescription => 'Identificador para números de tickets em assuntos de e-mail, p. Qisutu para [Qisutu#202607080001].',
    SystemSettingTimeAccountingDefaultBillable => 'Novas entradas de horas faturáveis por defeito',
    SystemSettingTimeAccountingDefaultBillableDescription => 'Pré-seleciona a caixa de seleção faturável para novas entradas de horário.',
    SystemSettingTimezone => 'Fuso horário do sistema',
    SystemSettingTimezoneDescription => 'Fuso horário IANA utilizado como padrão de instalação.',
    SystemSettingTwoFactorAdministrators => 'Exigir 2FA para os administradores',
    SystemSettingTwoFactorAdministratorsDescription => 'Os administradores devem configurar uma aplicação autenticadora no próximo login.',
    SystemSettingTwoFactorAgents => 'Exigir 2FA para os agentes',
    SystemSettingTwoFactorAgentsDescription => 'Todos os agentes devem configurar uma aplicação autenticadora no próximo login.',
    SystemSettingTwoFactorCustomers => 'Exigir 2FA para utilizadores clientes',
    SystemSettingTwoFactorCustomersDescription => 'Todos os utilizadores clientes devem configurar uma aplicação autenticadora no próximo login.',
    SystemSettingWebPath => 'Caminho da Web',
    SystemSettingWebPathDescription => 'Caminho opcional se o Qisutu não for executado diretamente na raiz web, p. /qisutu.',
    ThemeChristmas => 'Natal',
    ThemeDefault => 'Padrão',
    Ticket => 'Ticket',
    TicketAge => 'Idade',
    TicketArticleAlsoVisibleForCustomer => 'Também visível para o cliente',
    TicketArticleAttachmentCopyFailed => 'Os anexos do artigo não puderam ser copiados.',
    TicketArticleAttachmentDialogOK => 'OK',
    TicketArticleAttachmentLimitHelp => 'Tamanho máximo por anexo:',
    TicketArticleAttachmentRemove => 'Remover',
    TicketArticleAttachmentTooLargeAdmin => 'Entre em contacto com o administrador.',
    TicketArticleAttachmentTooLargeMessage => 'O anexo “{{Filename}}” é {{FileSize}} e excede o {{MaxSize}} permitido.',
    TicketArticleAttachmentTooLargeServer => 'O anexo “{{Filename}}” excede o tamanho máximo permitido de {{MaxSize}}. Entre em contacto com o administrador.',
    TicketArticleAttachmentTooLargeTitle => 'Anexo muito grande',
    TicketArticleAttachments => 'Anexos',
    TicketArticleAttachmentsEmpty => 'Nenhum anexo selecionado ainda.',
    TicketArticleAttachmentsHelp => 'Os ficheiros selecionados são armazenados com o artigo e enviados com as respostas por e-mail.',
    TicketArticleBody => 'Mensagem',
    TicketArticleBodyRequired => 'A mensagem não deve estar vazia.',
    TicketArticleChannel => 'Canal',
    TicketArticleCopyFailed => 'Não foi possível copiar um artigo do ticket.',
    TicketArticleCreateFailed => 'A resposta não pôde ser guardada.',
    TicketArticleFrom => 'De',
    TicketArticleMergeOrigin => 'Copiado de',
    TicketArticleOriginSaveFailed => 'A proveniência do artigo não pôde ser guardada.',
    TicketArticleRecipientRequired => 'Não foi encontrado nenhum destinatário para a resposta por e-mail.',
    TicketArticleReplyCc => 'CC',
    TicketArticleReplyCcHelp => 'Opcional. Separe vários destinatários do CC com vírgula ou ponto e vírgula.',
    TicketArticleReplyTo => 'Para',
    TicketArticleReplyToHelp => 'Separe vários destinatários com vírgula ou ponto e vírgula.',
    TicketArticleSMTPRequired => 'Nenhum transporte SMTP ativo está configurado.',
    TicketArticleSaveNote => 'Guardar nota',
    TicketArticleSendEmail => 'Enviar resposta por e-mail',
    TicketArticleSendFailed => 'A resposta por e-mail não pôde ser enviada.',
    TicketArticleSenderAgent => 'Agente',
    TicketArticleSenderCustomer => 'Cliente',
    TicketArticleSenderEmail => 'E-mail',
    TicketArticleSenderRequired => 'Não foi encontrado nenhum remetente para a resposta do e-mail.',
    TicketArticleSenderSystem => 'Sistema',
    TicketArticleSenderUnknown => 'Desconhecido',
    TicketArticleSplit => 'Separar',
    TicketArticleSplitIntro => 'O artigo permanece no ticket de origem e é copiado como um instantâneo imutável num novo ticket ligado.',
    TicketArticleSplitOrigin => 'Dividir de',
    TicketArticleSplitTitle => 'Dividir o artigo num novo ticket',
    TicketArticleSubject => 'Assunto',
    TicketArticleSubmit => 'Guardar resposta',
    TicketArticleTo => 'Para',
    TicketArticleVisibility => 'Visibilidade',
    TicketArticleVisibilityAgent => 'Somente agente',
    TicketArticleVisibilityBoth => 'Agente e cliente',
    TicketArticleVisibilityCustomer => 'Somente cliente',
    TicketArticlesCloseAll => 'Fechar tudo',
    TicketArticlesEmptyText => 'Este ticket ainda não tem artigos.',
    TicketArticlesEmptyTitle => 'Nenhuma comunicação ainda',
    TicketArticlesOpenAll => 'Abra tudo',
    TicketArticlesPlaceholder => 'Os artigos de tickets serão adicionados na próxima etapa.',
    TicketArticlesTitle => 'Comunicação',
    TicketAttachmentDownloadDescription => 'Descarregue o anexo do ticket.',
    TicketAttachmentDownloadTitle => 'Baixar anexo',
    TicketBackToList => 'Voltar à lista',
    TicketBulkActionActionRequired => 'Selecione pelo menos uma alteração.',
    TicketBulkActionApplyPrefix => 'Inscreva-se em',
    TicketBulkActionApplySuffix => 'tickets',
    TicketBulkActionAuditFailed => 'A alteração não pôde ser registada na trilha de auditoria.',
    TicketBulkActionClearSelection => 'Limpar seleção',
    TicketBulkActionConfirm => 'Aplicar estas alterações aos tickets {count}?',
    TicketBulkActionCurrentPageOnly => 'A seleção aplica-se apenas à página atual (até 50 tickets).',
    TicketBulkActionFailed => 'A ação em massa falhou.',
    TicketBulkActionFailedCount => 'falhou',
    TicketBulkActionHint => 'As alterações são aplicadas a cada ticket selecionado individualmente.',
    TicketBulkActionHistoryBy => 'Realizado por',
    TicketBulkActionHistoryEmpty => 'Nenhuma alteração em massa foi registada para este ticket ainda.',
    TicketBulkActionHistoryReason => 'Razão',
    TicketBulkActionInvalid => 'A ação em massa não pôde ser iniciada porque a entrada é inválida.',
    TicketBulkActionInvalidSelection => 'Pelo menos uma ação selecionada é inválida.',
    TicketBulkActionKeep => 'Não mude',
    TicketBulkActionNoChange => 'Os valores selecionados já estão definidos.',
    TicketBulkActionNotificationHint => 'Nenhuma notificação é enviada para esta ação em massa. As automatizações continuam em execução, mas as suas ações de notificação também são suprimidas.',
    TicketBulkActionPermissionDenied => 'Não tem permissão para editar este ticket.',
    TicketBulkActionReason => 'Motivo da alteração (opcional)',
    TicketBulkActionReasonHint => 'O motivo fica registado no histórico do ticket e não como uma nota interna.',
    TicketBulkActionReasonPlaceholder => 'Por que razão esta ação em massa está a ser executada?',
    TicketBulkActionResultTitle => 'Ação em massa concluída',
    TicketBulkActionSelect => 'Selecione o ticket',
    TicketBulkActionSelectPage => 'Selecione todos os tickets nesta página',
    TicketBulkActionSelectedTickets => 'tickets selecionados',
    TicketBulkActionSelectionInvalid => 'A seleção do ticket é inválida ou não faz parte inteiramente da página atual.',
    TicketBulkActionShowDetails => 'Detalhes sobre tickets ignorados ou com falha',
    TicketBulkActionSkipped => 'ignorado',
    TicketBulkActionSuccessful => 'bem sucedido',
    TicketBulkActionTitle => 'Ação em massa',
    TicketChanged => 'Alterado',
    TicketChangedBy => 'Alterado por',
    TicketChecklistAdd => 'Adicionar lista de verificação',
    TicketChecklistAddButton => 'Adicionar',
    TicketChecklistAddFailed => 'A lista de verificação não pôde ser adicionada ao ticket.',
    TicketChecklistAutomaticCreateFailed => 'Não foi possível criar listas de verificação automáticas.',
    TicketChecklistChangeDenied => 'A lista de verificação não pode ser alterada.',
    TicketChangeAccessDenied => 'Tem acesso apenas de leitura e não pode alterar este ticket.',
    TicketChecklistCloseBlocked => 'O ticket não pode ser fechado porque os itens obrigatórios da lista de verificação estão abertos.',
    TicketChecklistCloseCheckFailed => 'Os itens obrigatórios da lista de verificação não puderam ser verificados.',
    TicketChecklistItemSaveFailed => 'O item da lista de verificação não pôde ser guardado.',
    TicketChecklistDetails => 'Detalhes',
    TicketChecklistDetailsTitle => 'Descrição da tarefa',
    TicketChecklistNone => 'Este ticket ainda não tem checklist.',
    TicketChecklistProgress => 'Progresso da lista de verificação',
    TicketChecklistRemove => 'Remover lista de verificação',
    TicketChecklistRemoveConfirm => 'Remover esta lista de verificação do ticket?',
    TicketChecklistRemoveFailed => 'A lista de verificação não pôde ser removida.',
    TicketChecklistRequired => 'Obrigatório',
    TicketChecklistTemplateNotAvailable => 'Este modelo de lista de verificação não está disponível para o ticket.',
    TicketChecklists => 'Listas de verificação',
    TicketCreateFailed => 'Não foi possível criar o ticket.',
    TicketCreateNew => 'Novo ticket',
    TicketCreateNote => 'Nota',
    TicketCreateSubmit => 'Criar ticket',
    TicketCreated => 'Criado',
    TicketCreatedBy => 'Criado por',
    TicketCustomer => 'Cliente',
    TicketCustomerEmail => 'E-mail',
    TicketCustomerUser => 'Contato',
    TicketDates => 'Datas',
    TicketDynamicFieldEmptyValue => '-',
    TicketDynamicFieldInvalid => 'Pelo menos um campo dinâmico contém um valor inválido.',
    TicketDynamicFieldMultiSelectHint => 'Selecione vários valores com Ctrl ou Cmd.',
    TicketDynamicFieldRequired => 'Preencha todos os campos dinâmicos obrigatórios.',
    TicketDynamicFieldSaveFailed => 'Os campos dinâmicos não puderam ser guardados.',
    TicketDynamicFields => 'Campos dinâmicos',
    TicketEscalatedSince => 'Escalado para:',
    TicketEscalation => 'Escalada',
    TicketEscalationCheckFailed => 'A verificação de escalonamento não pôde ser executada.',
    TicketEscalationOrPending => 'Escalação/Pendente',
    TicketEscalationState => 'Estado de escalonamento',
    TicketEscalationStateEscalated => 'Violado',
    TicketEscalationStateNormal => 'Em conformidade/dentro do prazo',
    TicketEscalationStateWarning => 'Em risco',
    TicketEscalationUpdateFailed => 'Não foi possível atualizar os tempos de escalonamento.',
    TicketEscalations => 'Escalações',
    TicketFirstResponseAt => 'Primeira resposta concluída',
    TicketFirstResponseDue => 'Primeira resposta vencida',
    TicketFirstResponseDueAt => 'Primeira resposta vencida',
    TicketFormConfirmationDefault => 'Obrigado. A sua solicitação foi enviada com sucesso.',
    TicketFormConsentFallback => 'Concordo com o processamento da minha informação.',
    TicketFormConsentRequired => 'Por favor confirme o seu consentimento.',
    TicketFormCustomerInformation => 'Informações do seu formulário',
    TicketFormEmailInvalid => 'Introduza um endereço de e-mail válido.',
    TicketFormFieldInvalid => 'Verifique a entrada em “{field}”.',
    TicketFormFieldTooLong => 'A entrada em “{field}” é demasiado longa.',
    TicketFormInformation => 'Informações do formulário',
    TicketFormName => 'Formulário',
    TicketFormOpen => 'Abrir formulário',
    TicketFormQueueUnavailable => 'A fila de destino deste formulário não está disponível.',
    TicketFormRequiredFields => 'Preencha o campo obrigatório “{field}”.',
    TicketFormSource => 'Fonte',
    TicketFormSourceCustomer => 'Portal do cliente',
    TicketFormSourceWeb => 'Formulário web',
    TicketFormSubmissionSaveFailed => 'O envio do formulário não pôde ser guardado.',
    TicketFormSubmit => 'Enviar solicitação',
    TicketFormSubmittedAt => 'Enviado em',
    TicketFormUnavailable => 'Este formulário não está disponível.',
    TicketFormsSelectDescription => 'Escolha o formulário que melhor corresponde ao seu pedido.',
    TicketFormsSelectTitle => 'Selecione o formulário adequado',
    TicketHistoryBackfill => 'Dados existentes',
    TicketHistoryBillable => 'Faturável',
    TicketHistoryEmpty => 'Ainda não existem entradas de histórico para este ticket nesta secção.',
    TicketHistoryEmptyValue => 'não definido',
    TicketHistoryEventArticleCreated => 'A comunicação foi adicionada',
    TicketHistoryEventAttachmentAdded => 'O anexo foi adicionado',
    TicketHistoryEventBulkAction => 'A ação em massa foi executada',
    TicketHistoryEventCMDBLinked => 'O item de configuração foi ligado',
    TicketHistoryEventCMDBUnlinked => 'O link CI foi removido',
    TicketHistoryEventChanged => 'O ticket foi alterado',
    TicketHistoryEventChecklistAdded => 'A lista de verificação foi adicionada',
    TicketHistoryEventChecklistCompleted => 'A lista de verificação foi concluída',
    TicketHistoryEventChecklistItemCompleted => 'O item da lista de verificação foi concluído',
    TicketHistoryEventChecklistItemReopened => 'O item da lista de verificação foi reaberto',
    TicketHistoryEventChecklistRemoved => 'A lista de verificação foi removida',
    TicketHistoryEventCloseBlocked => 'O encerramento foi bloqueado por uma lista de verificação',
    TicketHistoryEventCreated => 'O ticket foi criado',
    TicketHistoryEventCustomerChanged => 'O cliente foi alterado',
    TicketHistoryEventCustomerUserChanged => 'O contacto do cliente foi alterado',
    TicketHistoryEventDynamicFieldChanged => 'O campo dinâmico foi alterado',
    TicketHistoryEventFormSubmitted => 'O formulário foi enviado',
    TicketHistoryEventLinked => 'O ticket foi vinculado',
    TicketHistoryEventMerged => 'O ticket foi fundido',
    TicketHistoryEventOwnerChanged => 'O proprietário foi alterado',
    TicketHistoryEventPendingChanged => 'O tempo pendente foi alterado',
    TicketHistoryEventPriorityChanged => 'A prioridade foi alterada',
    TicketHistoryEventQueueChanged => 'A fila foi alterada',
    TicketHistoryEventResponsibleChanged => 'O agente responsável foi alterado',
    TicketHistoryEventSLAChanged => 'O SLA foi alterado',
    TicketHistoryEventServiceChanged => 'O serviço foi alterado',
    TicketHistoryEventSplit => 'O artigo foi dividido num ticket',
    TicketHistoryEventStateChanged => 'O estado foi alterado',
    TicketHistoryEventTimeAdded => 'O tempo foi registado',
    TicketHistoryEventTimeCancelled => 'A entrada da hora foi cancelada',
    TicketHistoryEventTitleChanged => 'O título foi alterado',
    TicketHistoryFilterAll => 'Todos',
    TicketHistoryFilterChanges => 'Mudanças',
    TicketHistoryFilterCommunication => 'Comunicação',
    TicketHistoryFilterLabel => 'Filtrar histórico',
    TicketHistoryFilterSystem => 'Sistema',
    TicketHistoryFilterTime => 'Hora',
    TicketHistoryLoadError => 'Não foi possível carregar o histórico.',
    TicketHistoryLoadMore => 'Carregar mais entradas',
    TicketHistoryLoading => 'Carregando histórico…',
    TicketHistoryNotBillable => 'Não faturável',
    TicketHistoryOpenArticle => 'Artigo aberto',
    TicketHistoryRelatedTicket => 'Ticket relacionado',
    TicketHistorySourceApplication => 'Processamento de tickets',
    TicketHistorySourceAttachment => 'Anexo',
    TicketHistorySourceAutomation => 'Automação',
    TicketHistorySourceBulk => 'Ação em massa',
    TicketHistorySourceChecklist => 'Lista de verificação',
    TicketHistorySourceCorrection => 'Correção',
    TicketHistorySourceCustomerPortal => 'Portal do cliente',
    TicketHistorySourceEmail => 'E-mail',
    TicketHistorySourceLink => 'Ligação',
    TicketHistorySourceManual => 'Entrada manual',
    TicketHistorySourceMerge => 'Mesclar',
    TicketHistorySourceMigration => 'Migração de dados',
    TicketHistorySourceNote => 'Nota interna',
    TicketHistorySourceSplit => 'Dividir',
    TicketHistorySourceWeb => 'Comunicação com o cliente',
    TicketHistorySourceWebForm => 'Formulário web',
    TicketHistorySystem => 'Sistema',
    TicketLinkAlreadyExists => 'Este link do ticket já existe.',
    TicketLinkCreateFailed => 'Não foi possível criar o link do ticket.',
    TicketLinkHelp => 'O ticket selecionado está vinculado em ambas as direções. Nenhuma notificação é enviada.',
    TicketLinkInvalidRequest => 'A ação do ticket contém dados inválidos.',
    TicketLinkPermissionDenied => 'Não tem permissão para alterar um dos tickets selecionados.',
    TicketLinkSearchPlaceholder => 'Pesquise por número de ticket ou título ...',
    TicketLinkSelfDenied => 'Um ticket não pode ser ligado a si próprio.',
    TicketLinkSubmit => 'Vincular tickets',
    TicketLinkTicketNotFound => 'O ticket selecionado não foi encontrado.',
    TicketLinkTransactionFailed => 'A ação do ticket não pôde ser guardada completamente.',
    TicketLinkTypeMergeTarget => 'Mesclado em',
    TicketLinkTypeMergedSource => 'Ticket de origem fundido',
    TicketLinkTypeRelated => 'Ticket relacionado',
    TicketLinkTypeSplitChild => 'Ticket dividido',
    TicketLinkTypeSplitOrigin => 'Ticket de origem',
    TicketLinkedTickets => 'Tickets vinculados',
    TicketLinkedTicketsEmpty => 'Nenhum ticket vinculado está disponível.',
    TicketListAllCustomerUsers => 'Todos os contactos',
    TicketListAllCustomers => 'Todos os clientes',
    TicketListAllOwners => 'Todos os proprietários',
    TicketListAllQueues => 'Todas as filas',
    TicketListEmptyText => 'Os primeiros tickets serão mostrados aqui.',
    TicketListEmptyTitle => 'Nenhum ticket encontrado',
    TicketListNextEscalation => 'Próxima escalação',
    TicketListNextPage => 'Próxima página',
    TicketListPage => 'Página',
    TicketListPaginationLabel => 'Paginação da lista de tickets',
    TicketListPerPage => 'Tickets por página',
    TicketListPreviousPage => 'Página anterior',
    TicketListResetFilters => 'Redefinir filtros',
    TicketListSelectColumns => 'Selecione os campos',
    TicketListSelectColumnsHint => 'Selecione os campos que devem ser apresentados na sua lista de tickets.',
    TicketListSelectView => 'Selecione a visualização',
    TicketListSaveDefaultView => 'Guardar vista como predefinição',
    TicketListTitle => 'Lista de tickets',
    TicketListTotalTickets => 'Total de tickets correspondentes',
    TicketListUnassigned => 'Não atribuído',
    TicketListViewAgeOver10Days => 'Tickets abertos há mais de 10 dias',
    TicketListViewAgeUnder10Days => 'Tickets abertos de 3 a 10 dias',
    TicketListViewAgeUnder24Hours => 'Tickets abertos de 8 a 24 horas',
    TicketListViewAgeUnder3Days => 'Tickets abertos de 1 a 3 dias',
    TicketListViewAgeUnder8Hours => 'Tickets abertos com menos de 8 horas',
    TicketListViewAllOpen => 'Todos os tickets abertos',
    TicketListViewClosed => 'Tickets fechados',
    TicketListViewCustomerResponse => 'Respostas do cliente',
    TicketListViewEscalated => 'Escalado',
    TicketListViewMyTickets => 'Meus tickets',
    TicketListViewNew => 'Novo',
    TicketListViewOpen => 'Abrir',
    TicketListViewPending => 'Pendente',
    TicketListViewUnassigned => 'Não atribuído',
    TicketListViewWarning => 'Escalada aproximando-se',
    TicketMergeAlreadyMerged => 'Um ticket que já foi fundido não pode ser utilizado novamente.',
    TicketMergeConfirmation => 'Confirmo: todos os artigos e anexos são removidos do ticket de origem e movidos para o ticket de destino.',
    TicketMergeConfirmationRequired => 'Por favor, confirme explicitamente a fusão.',
    TicketMergeCustomerMismatch => 'Os tickets só podem ser fundidos quando o cliente e o contacto são idênticos.',
    TicketMergeDirection => 'Mesclar direção',
    TicketMergeDirectionCurrentIntoSelected => 'passar para o ticket selecionado',
    TicketMergeDirectionRequired => 'Selecione a direção da fusão.',
    TicketMergeDirectionSelectedIntoCurrent => 'Deslocar o ticket selecionado para',
    TicketMergeFailed => 'Os tickets não puderam ser fundidos.',
    TicketMergeHelp => 'Primeiro selecione o segundo ticket e depois escolha explicitamente a direção. Todos os artigos e anexos são movidos para o destino. A fonte permanece como um shell de auditoria vazio e de leitura apenas.',
    TicketMergeNoArticles => 'O ticket de origem não tem artigos.',
    TicketMergeSelfDenied => 'Um ticket não pode ser fundido consigo próprio.',
    TicketMergeStateMissing => 'O estado do ticket “mesclado” não está disponível.',
    TicketMergeSubmit => 'Mesclar ticket',
    TicketMergedReadOnly => 'Um ticket de origem mesclado é de leitura apenas.',
    TicketMergedShellLink => 'Ticket de destino aberto:',
    TicketMergedShellText => 'Todos os artigos e anexos foram movidos para o ticket de destino. Esta fonte vazia permanece apenas como referência segura para auditoria.',
    TicketMergedShellTitle => 'Este ticket foi fundido',
    TicketNotFoundText => 'O ticket solicitado não existe ou não pode ser aberto.',
    TicketNotFoundTitle => 'Ticket não encontrado',
    TicketNoteCustomerVisible => 'Também visível para o cliente',
    TicketNumber => 'Número',
    TicketOwner => 'Proprietário',
    TicketPendingReached => 'Pendente alcançado',
    TicketPendingUntil => 'Pendente até',
    TicketPendingUntilFutureRequired => 'A data pendente até deve estar no futuro.',
    TicketPendingUntilHelp => 'Obrigatório quando um estado pendente é selecionado. As escaladas serão pausadas até esse momento.',
    TicketPendingUntilRequired => 'Introduza uma data pendente até.',
    TicketPeople => 'Pessoas',
    TicketPrintArticle => 'Imprimir artigo',
    TicketPrintEmptyArticle => '(Artigo vazio)',
    TicketPrintGeneratedAt => 'Gerado em',
    TicketPrintInternal => 'Apenas agentes/interno',
    TicketPrintNoArticles => 'Não existem artigos disponíveis para este ticket.',
    TicketPrintPage => 'Página',
    TicketPrintSingleTitle => 'Artigo único',
    TicketPrintTicket => 'Ticket',
    TicketPrintWhole => 'Imprimir ticket completo',
    TicketPrintWholeTitle => 'Ticket completo',
    TicketPriority => 'Prioridade',
    TicketPriorityName_1_very_low => '1 muito baixo',
    TicketPriorityName_2_low => '2 baixo',
    TicketPriorityName_3_normal => '3 normais',
    TicketPriorityName_4_high => '4 alto',
    TicketPriorityName_5_very_high => '5 muito alto',
    TicketQueue => 'Fila',
    TicketReplyActionsTitle => 'Ações',
    TicketReplyByEmail => 'Enviar resposta por e-mail',
    TicketReplyCustomer => 'Responder',
    TicketReplyTitle => 'Criar resposta',
    TicketResponseTemplate => 'Modelo de resposta',
    TicketResponseTemplateAttachmentRemove => 'Não envie',
    TicketResponseTemplateAttachmentsTitle => 'Anexos do modelo de resposta',
    TicketResponseTemplateHelp => 'O texto do modelo é inserido entre a saudação e a assinatura. Os anexos do modelo são adicionados automaticamente.',
    TicketResponseTemplateLoadFailed => 'O modelo de resposta não pôde ser carregado.',
    TicketResponseTemplateNone => 'Nenhum modelo de resposta',
    TicketResponsible => 'Responsável',
    TicketSLA => 'SLA',
    TicketSLACalendar => 'Calendário de SLA',
    TicketSLAFirstResponseMinutes => 'Primeira resposta em minutos',
    TicketSLAPauseStatus => 'Tempo de SLA pausado',
    TicketSLASolutionMinutes => 'Solução em minutos',
    TicketSLASource => 'Fonte de SLA',
    TicketSLASourceCustomer => 'Atribuição do cliente',
    TicketSLASourceDefault => 'Padrão de serviço',
    TicketSLASourceQueue => 'Reserva de fila',
    TicketSLAUpdateMinutes => 'Atualização em minutos',
    TicketSLAUpdateMode => 'Modo de atualização',
    TicketSearchActive => 'Pesquisa ativa',
    TicketSearchChangedAt => 'Alterado',
    TicketSearchClearForm => 'Limpar campos',
    TicketSearchCreatedAt => 'Criado',
    TicketSearchDescription => 'Pesquise os tickets por conteúdo, dados do ticket, períodos de tempo, SLA e campos dinâmicos.',
    TicketSearchDynamicFields => 'Campos dinâmicos',
    TicketSearchEdit => 'Editar pesquisa',
    TicketSearchEscalation => 'SLA/escalonamento',
    TicketSearchEscalationBreached => 'Violado/escalado',
    TicketSearchEscalationNormal => 'Atendido/no plano',
    TicketSearchEscalationWarning => 'Em risco',
    TicketSearchFirstResponseDue => 'Primeira resposta vencida',
    TicketSearchFirstResponseOpen => 'Primeira resposta ainda aberta',
    TicketSearchFreeText => 'Texto completo',
    TicketSearchFrom => 'De',
    TicketSearchHits => 'partidas',
    TicketSearchIn => 'Pesquisar em',
    TicketSearchLast30Days => 'Últimos 30 dias',
    TicketSearchLast7Days => 'Últimos 7 dias',
    TicketSearchMode => 'Modo de pesquisa',
    TicketSearchModeAll => 'Todas as palavras devem ocorrer',
    TicketSearchModeAny => 'Pelo menos uma palavra deve ocorrer',
    TicketSearchModePhrase => 'Frase exata',
    TicketSearchMultiSelectHint => 'Selecione várias entradas com Ctrl ou Cmd.',
    TicketSearchNotRestricted => 'Não restrinja',
    TicketSearchOperatorAllSelected => 'contém todos os valores selecionados',
    TicketSearchOperatorAnySelected => 'contém qualquer valor selecionado',
    TicketSearchOperatorBetween => 'entre',
    TicketSearchOperatorContains => 'contém',
    TicketSearchOperatorEmpty => 'está vazio',
    TicketSearchOperatorExact => 'é exatamente',
    TicketSearchOperatorFrom => 'de / maior ou igual',
    TicketSearchOperatorNotEmpty => 'não está vazio',
    TicketSearchOperatorStarts => 'começa com',
    TicketSearchOperatorTo => 'para / menor ou igual',
    TicketSearchPeriods => 'Períodos de tempo',
    TicketSearchQuickCreated => 'Criado:',
    TicketSearchReset => 'Redefinir pesquisa',
    TicketSearchSLAEscalation => 'SLA e escalonamento',
    TicketSearchScopeArticle => 'Assunto do artigo e conteúdo do ticket',
    TicketSearchScopeAttachment => 'Anexos e nomes de ficheiros',
    TicketSearchScopePeople => 'Endereços de clientes, contacto e e-mail',
    TicketSearchScopeTitle => 'Número e título do ticket',
    TicketSearchSolutionDue => 'Solução vencida',
    TicketSearchSolutionOpen => 'Solução ainda aberta',
    TicketSearchSolved => 'Resolvido',
    TicketSearchSolvedAt => 'Resolvido em',
    TicketSearchSubmit => 'Pesquisar',
    TicketSearchTerm => 'Termo de pesquisa',
    TicketSearchTermPlaceholder => 'Título, texto do ticket, endereço de e-mail ou nome do anexo...',
    TicketSearchText => 'Texto de pesquisa',
    TicketSearchThisYear => 'Este ano',
    TicketSearchTicketData => 'Dados do ticket',
    TicketSearchTitle => 'Pesquisar',
    TicketSearchTo => 'Para',
    TicketSearchToday => 'Hoje',
    TicketSearchUpdateDue => 'Atualização vencida',
    TicketSearchUpdateOpen => 'Atualização ainda aberta',
    TicketSearchWithoutSLA => 'Sem SLA',
    TicketSearchYesterday => 'Ontem',
    TicketService => 'Serviço',
    TicketServiceAndSLA => 'Serviço e SLA',
    TicketServiceChange => 'Alterar serviço',
    TicketServiceChangeFailed => 'O serviço e o SLA não puderam ser alterados.',
    TicketServiceLoadFailed => 'Os serviços disponíveis não puderam ser carregados.',
    TicketServiceNoLongerAvailable => 'O serviço anterior já não está disponível para o cliente atual e é apresentado apenas a título informativo.',
    TicketServiceNoSelection => 'Sem serviço/utilização de escalonamentos de fila',
    TicketServiceNotAvailable => 'O serviço selecionado não está disponível para este cliente.',
    TicketServiceOptional => 'Opcional. O SLA é determinado automaticamente pelo cliente e pelo serviço.',
    TicketServiceSelect => 'Selecione o serviço',
    TicketServiceUpdateFailed => 'Não foi possível guardar o serviço e o SLA.',
    TicketSolutionAt => 'Resolvido em',
    TicketSolutionDue => 'Solução vencida',
    TicketSolutionDueAt => 'Solução vencida',
    TicketSplitArticleNotFound => 'O artigo a dividir não foi encontrado.',
    TicketSplitCopyAttachments => 'Copie os anexos deste artigo',
    TicketSplitCreateFailed => 'O ticket dividido não pôde ser criado.',
    TicketSplitCustomerInherited => 'O cliente e o contacto são herdados inalterados do ticket de origem.',
    TicketSplitNoNotifications => 'Nenhuma notificação de cliente ou agente é enviada. Os campos dinâmicos, as listas de verificação e as entradas de horas não são copiados.',
    TicketSplitQueueDenied => 'Não pode criar um ticket na fila selecionada.',
    TicketSplitSelectionInvalid => 'Verifique a fila, o estado, a prioridade, o proprietário e o agente responsável.',
    TicketSplitSubmit => 'Criar novo ticket',
    TicketSplitTitleRequired => 'Introduza um título para o novo ticket.',
    TicketState => 'Estado',
    TicketStateName_closed => 'Fechado',
    TicketStateName_closed_successful => 'Encerrado com sucesso',
    TicketStateName_closed_unsuccessful => 'Encerra sem sucesso',
    TicketStateName_deleted => 'Excluído',
    TicketStateName_escalated => 'Escalado',
    TicketStateName_merged => 'Mesclado',
    TicketStateName_new => 'Novo',
    TicketStateName_open => 'Abrir',
    TicketStateName_pending => 'Pendente',
    TicketStateName_pending_auto_close => 'Fecho automático pendente',
    TicketStateName_pending_auto_close_minus => 'Fecho automático pendente -',
    TicketStateName_pending_auto_close_plus => 'Fecho automático pendente +',
    TicketStateName_pending_reminder => 'Lembrete pendente',
    TicketStateName_removed => 'Removido',
    TicketStateName_resolved => 'Resolvido',
    TicketStatus => 'Estado',
    TicketStatusAfterSubmit => 'Estado após salvar',
    TicketStatusUpdateFailed => 'Não foi possível definir o estado do ticket.',
    TicketSubject => 'Assunto',
    TicketTitle => 'Título',
    TicketToolArticleBodyRequired => 'O artigo interno não deve estar vazio.',
    TicketToolAutocompleteHelp => 'Introduza pelo menos 2 caracteres e selecione um agente.',
    TicketToolClose => 'Fechar ticket',
    TicketToolCloseSubmit => 'Fechar ticket',
    TicketToolCustomer => 'Alterar cliente/contacto',
    TicketToolCustomerSearchHelp => 'Introduza pelo menos 2 caracteres e selecione um contacto com o cliente.',
    TicketToolCustomerSearchPlaceholder => 'Pesquisar contacto ou cliente...',
    TicketToolForward => 'Avançar',
    TicketToolForwardBody => 'Mensagem',
    TicketToolForwardBodyHelp => 'Escreve o novo texto acima. O histórico de tickets abaixo contém apenas artigos visíveis para os clientes.',
    TicketToolForwardCc => 'CC',
    TicketToolForwardCcHelp => 'Opcional. Separe vários destinatários do CC com vírgula ou ponto e vírgula.',
    TicketToolForwardRecipientHelp => 'Separe vários destinatários com vírgula ou ponto e vírgula.',
    TicketToolForwardRecipientInvalid => 'Introduza um endereço de destinatário válido.',
    TicketToolForwardRecipientRequired => 'Introduza pelo menos um destinatário para o encaminhamento.',
    TicketToolForwardSend => 'Enviar adiante',
    TicketToolForwardSendFailed => 'O encaminhamento não pôde ser enviado.',
    TicketToolForwardTo => 'Encaminhar para',
    TicketToolHistory => 'História',
    TicketToolInternalArticle => 'Artigo interno',
    TicketToolInternalArticleHelp => 'Este artigo é visível apenas para os agentes e documenta a alteração do ticket.',
    TicketToolInvalidAction => 'A ação do ticket é inválida.',
    TicketToolLink => 'Ligação',
    TicketToolMerge => 'Mesclar',
    TicketToolNoChange => 'Nenhuma alteração foi selecionada.',
    TicketToolNote => 'Nota',
    TicketToolOwner => 'Alterar proprietário',
    TicketToolOwnerSearchPlaceholder => 'Agente de pesquisa ...',
    TicketToolPriority => 'Prioridade',
    TicketToolQueue => 'Alterar fila',
    TicketToolResponsible => 'Responsável',
    TicketToolResponsibleSearchPlaceholder => 'Agente de pesquisa ...',
    TicketToolSaveChange => 'Guardar alteração',
    TicketToolSearchError => 'Não foi possível carregar a pesquisa.',
    TicketToolSearchLoading => 'Procura...',
    TicketToolSearchNoResults => 'Nenhum resultado encontrado.',
    TicketToolSelectionRequired => 'Selecione uma entrada válida.',
    TicketToolService => 'Serviço/SLA',
    TicketToolTargetTicketNumber => 'Número do ticket alvo',
    TicketToolTicketNumber => 'Número do ticket',
    TicketToolUpdateFailed => 'A ação do ticket não pôde ser guardada.',
    TicketToolsClose => 'Fechar ações de ticket',
    TicketToolsHistoryPlaceholder => 'O histórico de tickets será mostrado aqui mais à frente.',
    TicketToolsIntro => 'Selecione uma ação. As alterações, links e encaminhamentos são registados no ticket com uma trilha de auditoria.',
    TicketToolsOpen => 'Ações de ticket aberto',
    TicketToolsPlaceholder => 'Preparação visual. Esta função será implementada posteriormente.',
    TicketToolsTitle => 'Ações de tickets',
    TicketUpdateDue => 'Atualização vencida',
    TicketUpdateDueAt => 'Atualização vencida',
    TicketZoomDescription => 'Detalhes e comunicação do ticket',
    TicketZoomTitle => 'Detalhe do ticket',
    TimeAccountingActivityType => 'Tipo de atividade',
    TimeAccountingAgent => 'Agente',
    TimeAccountingAlreadyCancelled => 'Esta entrada já está cancelada ou não existe.',
    TimeAccountingBillable => 'Faturável',
    TimeAccountingBillableNo => 'Não faturável',
    TimeAccountingBillableTotal => 'Faturável',
    TimeAccountingBillableYes => 'Faturável',
    TimeAccountingBilling => 'Faturamento',
    TimeAccountingCancelled => 'Cancelado',
    TimeAccountingCorrect => 'Correto',
    TimeAccountingCorrectionDenied => 'Não tem permissão para corrigir entradas de hora.',
    TimeAccountingCorrectionDurationRequired => 'A entrada de substituição deve ter uma duração superior a zero.',
    TimeAccountingCorrectionFailed => 'A entrada de correção não pôde ser criada.',
    TimeAccountingCorrectionReason => 'Motivo do cancelamento',
    TimeAccountingCorrectionReasonRequired => 'É necessário informar o motivo do cancelamento.',
    TimeAccountingCreateCorrection => 'Cancelar e criar substituição',
    TimeAccountingCreateDenied => 'Não pode adicionar tempo a este ticket.',
    TimeAccountingCreateFailed => 'A entrada da hora não pôde ser guardada.',
    TimeAccountingDate => 'Data de trabalho',
    TimeAccountingDescription => 'Descrição',
    TimeAccountingDescriptionRequired => 'É necessária uma descrição para uma introdução manual de hora.',
    TimeAccountingDuration => 'Duração',
    TimeAccountingDurationRequired => 'Introduza uma duração superior a zero.',
    TimeAccountingHours => 'Horas',
    TimeAccountingInvalidActivityType => 'O tipo de atividade selecionado não está disponível.',
    TimeAccountingInvalidDuration => 'Introduza as horas e os minutos válidos (0–59).',
    TimeAccountingManualEntry => 'Adicione tempo manualmente',
    TimeAccountingMinutes => 'Minutos',
    TimeAccountingNoActivityType => 'Nenhum tipo de atividade',
    TimeAccountingNoEntries => 'Nenhum tempo foi registado para este ticket.',
    TimeAccountingNonBillableTotal => 'Não faturável',
    TimeAccountingOptionalHint => 'Opcional: não é criada qualquer entrada de hora quando as horas e os minutos estão vazios.',
    TimeAccountingSave => 'Adicionar tempo',
    TimeAccountingTitle => 'Contabilidade de tempo',
    TimeAccountingTotal => 'Total',
    TwoFactorAdminReset => 'Repor a configuração de dois fatores',
    TwoFactorAdminResetHint => 'Utilize apenas quando a pessoa tiver perdido o acesso à aplicação autenticadora e a todos os códigos de recuperação.',
    TwoFactorAdminResetSuccess => 'A configuração de dois fatores foi reposta.',
    TwoFactorAuthenticatorCode => 'Código do autenticador atual',
    TwoFactorChallengeInvalid => 'O login de dois fatores expirou. Faça login novamente.',
    TwoFactorCodeInvalid => 'O código de dois fatores é inválido.',
    TwoFactorCodeOrRecoveryCode => 'Autenticador ou código de recuperação',
    TwoFactorContinue => 'Continuação para Qisutu',
    TwoFactorDisable => 'Desativar',
    TwoFactorEnable => 'Habilitar',
    TwoFactorEnabledText => 'A autenticação de dois fatores está ativada. Restantes códigos de recuperação:',
    TwoFactorLoginDescription => 'Introduza o código atual da sua aplicação autenticadora ou um código de recuperação.',
    TwoFactorLoginTitle => 'Login de dois fatores',
    TwoFactorPreferencesDescription => 'Proteja o login com um código adicional baseado no tempo de uma aplicação autenticadora.',
    TwoFactorQRCodeLabel => 'Código QR para configurar a autenticação de dois fatores',
    TwoFactorRecoveryCodesDescription => 'Cada código pode ser utilizado uma vez se a sua aplicação autenticadora não estiver disponível.',
    TwoFactorRecoveryCodesOnce => 'Armazene estes códigos num local seguro agora. Não serão mostrados novamente.',
    TwoFactorRecoveryCodesTitle => 'Códigos de recuperação',
    TwoFactorRecoveryRegenerate => 'Gere novos códigos de recuperação',
    TwoFactorSetupManualHint => 'Se não conseguir ler o código QR, adicione esta chave secreta manualmente como uma conta baseada no tempo (TOTP, 6 dígitos, 30 segundos).',
    TwoFactorSetupRequired => 'A autenticação de dois fatores é necessária para esta conta.',
    TwoFactorSetupScanHint => 'Digitalize este código QR com o Google Authenticator ou outra aplicação TOTP. Em seguida, introduza o código de seis dígitos apresentado.',
    TwoFactorStart => 'Iniciar configuração',
    TwoFactorTitle => 'Autenticação de dois fatores',
    TwoFactorVerify => 'Verifique',
    UserMenuOpen => 'Abrir menu do utilizador',
    AdminSystemSettingsDatabaseConnection=>'Ligação à base de dados', AdminSystemSettingsDatabaseSource=>'Lido de core/config/QisutuConfig.pm', AdminSystemSettingsDatabaseServer=>'Servidor', AdminSystemSettingsDatabaseName=>'Nome da base de dados', AdminSystemSettingsDatabaseUser=>'Utilizador da base de dados', AdminSystemSettingsDatabasePassword=>'Palavra-passe da base de dados', AdminSystemSettingsPasswordShow=>'Mostrar palavra-passe', AdminSystemSettingsPasswordHide=>'Ocultar palavra-passe',
    SystemSettingMailBrandGroup=>'Design de e-mail', SystemSettingMailBrandName=>'Nome da empresa nos e-mails', SystemSettingMailBrandNameDescription=>'O nome é apresentado no cabeçalho colorido de todas as notificações e respostas automáticas.', SystemSettingMailBrandLogo=>'Logótipo da empresa nos e-mails', SystemSettingMailBrandLogoDescription=>'Ficheiro PNG, JPEG ou GIF até 2 MB. Sem logótipo próprio, é utilizado o pequeno logótipo Qisutu.', SystemSettingMailBrandLogoSelect=>'Selecione um ficheiro PNG, JPEG ou GIF.', SystemSettingMailBrandLogoCurrent=>'Logótipo personalizado atual', SystemSettingMailBrandLogoDefault=>'Atualmente é utilizado o pequeno logótipo Qisutu fornecido.', SystemSettingMailBrandLogoHint=>'Nos e-mails, o logótipo é limitado a 28 × 28 píxeis.', SystemSettingMailBrandLogoEmpty=>'O ficheiro de logótipo selecionado está vazio.', SystemSettingMailBrandLogoTooLarge=>'O ficheiro de logótipo não pode exceder 2 MB.', SystemSettingMailBrandLogoInvalid=>'O ficheiro não é uma imagem PNG, JPEG ou GIF válida.', SystemSettingMailBrandRootMissing=>'Não foi possível determinar o diretório do Qisutu.', SystemSettingMailBrandDirectoryFailed=>'Não foi possível criar o diretório do logótipo de e-mail.', SystemSettingMailBrandLogoSaveFailed=>'Não foi possível guardar o logótipo de e-mail.', SystemSettingMailBrandLogoWriteFailed=>'Não foi possível guardar completamente o logótipo de e-mail.',
    FileInputChoose=>'Escolher ficheiro', FileInputEmpty=>'Nenhum ficheiro selecionado',
}
