# 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;

{
    AdminAccountNotFound => 'A conta de administrador do insert.sql não foi encontrada de forma inequívoca.',
    AdminAccountPrepareFailed => 'Não foi possível preparar a conta de administrador.',
    AdminConnectionFailed => 'A ligação como administrador da base de dados falhou: {error}',
    AdminCredentialVerificationFailed => 'Não foi possível verificar as credenciais de administrador geradas. A instalação foi interrompida.',
    AdminEmail => 'Endereço de e-mail do administrador',
    AdminEmailInvalid => 'O endereço de e-mail do administrador é inválido.',
    AdminPassword => 'Palavra-passe do administrador',
    AdminPasswordHashFailed => 'Não foi possível gerar de forma segura o hash da palavra-passe do administrador.',
    AdminPasswordHashMissing => 'Falta o hash da palavra-passe do administrador.',
    AdminPasswordSaveFailed => 'Não foi possível guardar a palavra-passe do administrador.',
    AlreadyInstalled => 'O Qisutu já está instalado.',
    AlreadyInstalledTitle => 'O Qisutu já está instalado',
    AppDBConnectionFailed => 'A ligação com o novo utilizador da base de dados Qisutu falhou: {error}',
    AttachmentMax => 'Tamanho máximo dos anexos em MB',
    AttachmentSizeInvalid => 'O tamanho máximo dos anexos deve estar entre 1 e 10240 MB.',
    Available => 'disponível',
    BootstrapDeleteFailed => 'Não foi possível remover automaticamente o utilizador temporário da base de dados {user}: {error}',
    BootstrapInvalid => 'A autorização temporária da base de dados não é válida.',
    BootstrapLocalOnly => 'A autorização local da base de dados preparada automaticamente só pode ser utilizada para localhost.',
    Check => 'Verificação',
    ConfigSaveFailed => 'Não foi possível guardar completamente o QisutuConfig.pm: {error}',
    ConfigWriteFailed => 'Não foi possível escrever o QisutuConfig.pm: {error}',
    ConnectionType => 'Tipo de ligação',
    Continue => 'Continuar',
    ContinueSystem => 'Continuar para as definições do sistema',
    Copied => 'Copiado',
    Copy => 'Copiar',
    CreateDatabase => 'Criar e preencher a base de dados',
    CredentialSecurityFailed => 'Não foi possível carregar o sistema de segurança das credenciais. Os detalhes encontram-se em var/log/install.log.',
    CredentialsNoted => 'Credenciais anotadas – ir para o início de sessão do Qisutu',
    DBModulesMissing => 'DBI ou DBD::mysql não está instalado. Execute primeiro o install.sh como root.',
    DatabaseAdmin => 'Administrador da base de dados',
    DatabaseAdminIntro => 'O administrador da base de dados é utilizado apenas para a configuração. A palavra-passe não é guardada.',
    DatabaseAdminPassword => 'Palavra-passe do administrador da base de dados',
    DatabaseCLIExit => 'O mysql foi encerrado com o status {status}',
    DatabaseCLIMissing => 'Nem mariadb nem mysql foram encontrados.',
    DatabaseCLIStartFailed => 'Não foi possível iniciar o mysql: {error}',
    DatabaseConnectionFailed => 'A ligação à base de dados falhou.',
    DatabaseCreateFailed => 'Não foi possível criar a base de dados ou o utilizador.',
    DatabaseCredentialsNote => 'Anote estas credenciais e guarde-as num local seguro. A palavra-passe da base de dados foi escrita diretamente em core/config/QisutuConfig.pm.',
    DatabaseFirst => 'A base de dados tem de ser configurada primeiro.',
    DatabaseInstallFailed => 'A instalação da base de dados falhou.',
    DatabaseName => 'Nome da base de dados',
    DatabaseNameInvalid => 'O nome da base de dados só pode conter letras, números e sublinhados.',
    DatabaseNotEmpty => 'A base de dados {database} já contém tabelas e não será substituída.',
    DatabaseNotReady => 'A base de dados ainda não foi configurada.',
    DatabasePassword => 'Palavra-passe da base de dados',
    DatabasePortInvalid => 'A porta da base de dados não é válida.',
    DatabaseRequired => 'O servidor, o nome e o administrador da base de dados são obrigatórios.',
    DatabaseSchema => 'Esquema da base de dados',
    DatabaseServer => 'Servidor da base de dados',
    DatabaseSuccess => 'A base de dados foi configurada com sucesso.',
    DatabaseUser => 'Utilizador da base de dados',
    DatabaseUserQisutu => 'Utilizador da base de dados para o Qisutu',
    DefaultIMAP => 'IMAP padrão',
    DefaultLanguage => 'Idioma predefinido',
    DefaultLanguageInvalid => 'O idioma padrão é inválido.',
    DefaultSMTP => 'SMTP padrão',
    EmailAddress => 'Endereço de e-mail',
    EmptyDatabaseNote => 'Uma base de dados existente só é aceite se estiver completamente vazia. As tabelas existentes não são substituídas.',
    Encryption => 'Encriptação',
    ErrorPrefix => 'Erro:',
    ExistingUserCheckFailed => 'Não foi possível verificar o utilizador existente da base de dados.',
    FQDN => 'FQDN / nome do servidor',
    FQDNInvalid => 'O FQDN ou o nome do servidor é inválido.',
    FinalCredentialsNote => 'Anote as seguintes credenciais. A palavra-passe do administrador não voltará a ser apresentada depois de sair desta página.',
    IMAPAuthFailed => 'Falha no início de sessão IMAP',
    IMAPConnectionFailed => 'A ligação IMAP falhou: {error}',
    IMAPConnectionOK => 'Ligação IMAP bem-sucedida',
    IMAPFieldsInvalid => 'Preencha completa e corretamente todos os campos IMAP ativados.',
    IMAPSSLRequired => 'IO::Socket::SSL está ausente para IMAP',
    IMAPServer => 'Servidor IMAP',
    IMAPServerUnavailable => 'Não foi possível estabelecer ligação ao servidor IMAP',
    InboxQueue => 'Caixa de entrada',
    InstallLocked => 'Uma nova instalação está bloqueada por motivos de segurança.',
    InstallSuccess => 'O Qisutu foi instalado com sucesso.',
    InstallationDirectory => 'Diretório de instalação',
    InstallationFinalizeFailed => 'Não foi possível concluir a instalação em segurança.',
    InstallerOperationLockFailed => 'O instalador não conseguiu obter acesso exclusivo. Tente novamente.',
    Instance => 'Instância',
    InstanceID => 'Identificador da instância',
    LicenseAccepted => 'Li e aceito os termos da licença e os avisos.',
    LicenseConfirmRequired => 'Os termos da licença devem ser aceitos.',
    LicenseIntro => 'O Qisutu é publicado sob a GNU Affero General Public License, versão 3 ou posterior.',
    LoginAddress => 'Endereço de início de sessão',
    MailEnableOrSkip => 'Ative pelo menos IMAP ou SMTP ou ignore a configuração de e-mail.',
    MailOptionalIntro => 'A configuração de e-mail é opcional. A estrutura já suporta outros tipos de ligação; estão atualmente disponíveis IMAP e SMTP.',
    MailSaveFailed => 'Não foi possível guardar as definições de e-mail.',
    MailTestFailed => 'Falha no teste de ligação',
    Missing => 'ausente',
    Name => 'Designação',
    NoneIMAP => 'Nenhuma / IMAP',
    NoneSMTP => 'Nenhuma / SMTP',
    NotFound => 'não encontrado',
    NotInstalled => 'não instalado',
    NotViaCGI => 'não chamado via CGI',
    NotWritable => 'sem permissão de escrita',
    PageBrand => 'Instalação do Qisutu',
    Password => 'Palavra-passe',
    PasswordHash => 'Hash de palavra-passe SHA-512',
    PerlModule => 'Módulo Perl {module}',
    Port => 'Port',
    Present => 'presente',
    ProgressAria => 'Progresso da instalação',
    ProgressDatabase => 'Base de dados',
    ProgressEmail => 'E-mail',
    ProgressFinish => 'Conclusão',
    ProgressLicense => 'Licença',
    ProgressSystem => 'Sistema',
    ProgressWelcome => 'Boas-vindas',
    Protocol => 'Protocolo',
    ProtocolInvalid => 'O protocolo é inválido.',
    QisutuDBConnectionFailed => 'A ligação à base de dados Qisutu falhou: {error}',
    QisutuMailLoadFailed => 'Não foi possível carregar o QisutuMail: {error}',
    Readable => 'legível',
    RequiredCheckFailed => 'Pelo menos um requisito obrigatório do sistema não foi atendido.',
    Result => 'Resultado',
    SMTPAuthFailed => 'Falha no início de sessão SMTP',
    SMTPConnectionFailed => 'A ligação SMTP falhou: {error}',
    SMTPConnectionOK => 'Ligação SMTP bem-sucedida',
    SMTPFieldsInvalid => 'Preencha completa e corretamente todos os campos SMTP ativados.',
    SMTPSSLRequired => 'IO::Socket::SSL está ausente para SMTP',
    SMTPServer => 'Servidor SMTP',
    SMTPServerUnavailable => 'Não foi possível estabelecer ligação ao servidor SMTP',
    SQLFileMissing => 'Falta o ficheiro SQL a importar.',
    SQLReadFailed => 'Não foi possível ler o ficheiro SQL: {error}',
    SaveSystem => 'Guardar definições do sistema',
    SchemaImportFailed => 'Não foi possível importar o esquema da base de dados: {error}',
    SchemaMissing => 'Falta o ficheiro de esquema da base de dados.',
    SecurityNotice => 'Aviso de segurança:',
    SeedConnectionMissing => 'Falta a ligação à base de dados para os dados iniciais.',
    SeedData => 'Dados iniciais da base de dados',
    SeedFinalizeFailed => 'Não foi possível concluir os dados iniciais: {error}',
    SeedImportFailed => 'Não foi possível importar os dados iniciais da base de dados: {error}',
    SeedMissing => 'Falta o ficheiro de dados iniciais da base de dados.',
    SenderAddress => 'Endereço do remetente',
    SessionInvalid => 'A sessão de instalação não é válida. Recarregue a página.',
    SetupIMAP => 'Configurar e-mails recebidos através de IMAP',
    SetupSMTP => 'Configurar e-mails enviados através de SMTP',
    SkipMail => 'Ignorar configuração de e-mail',
    StartInstallation => 'Iniciar instalação',
    Status => 'Status',
    StatusError => 'Error',
    StatusNotice => 'Aviso',
    StepOf => 'Etapa {step} de {total}',
    SystemCheck => 'Verificação do sistema',
    SystemNotSaved => 'As definições do sistema ainda não foram guardadas.',
    SystemRequirementMissing => 'Pelo menos um requisito obrigatório do sistema não foi atendido.',
    SystemSaveFailed => 'Não foi possível guardar as definições do sistema.',
    SystemSettingsFirst => 'As definições do sistema têm de ser guardadas primeiro.',
    TargetQueue => 'Fila de destino',
    TestSaveConnections => 'Testar ligações e guardar',
    ThirdPartyNotices => 'Avisos sobre componentes de terceiros',
    TicketHook => 'Prefixo do chamado',
    TicketHookInvalid => 'O prefixo do chamado é inválido.',
    Timezone => 'Fuso horário',
    TimezoneInvalid => 'O fuso horário é inválido.',
    TitleComplete => 'Instalação concluída',
    TitleDatabase => 'Configurar base de dados',
    TitleLicense => 'Termos da licença',
    TitleMail => 'Definições de e-mail',
    TitleSystem => 'Definições do sistema',
    TitleWelcome => 'Bem-vindo ao Qisutu',
    ToLogin => 'Ir para o início de sessão do Qisutu',
    Unavailable => 'indisponível',
    UnknownError => 'erro desconhecido',
    UseBootstrap => 'Utilizar a autorização local da base de dados preparada automaticamente. Os campos de administrador acima não serão guardados.',
    Username => 'Nome de utilizador',
    VersionLabel => 'Versão {version}',
    WebPath => 'Caminho Web',
    WelcomeHeading => 'Bem-vindo ao Qisutu',
    WelcomeIntro => 'Este assistente configura o sistema de tickets Qisutu, a base de dados, o primeiro administrador e as definições mais importantes do sistema.',
    WelcomeSteps => 'A instalação orienta-o passo a passo através de todas as informações necessárias e verifica automaticamente os requisitos mais importantes.',
    Writable => 'gravável',
}
