diff --git a/po/pt.po b/po/pt.po new file mode 100644 index 0000000..9fb38e6 --- /dev/null +++ b/po/pt.po @@ -0,0 +1,151 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# Hugo Carvalho , 2026. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-11-20 16:18+0300\n" +"PO-Revision-Date: 2026-06-28 19:30+0100\n" +"Last-Translator: Hugo Carvalho \n" +"Language-Team: \n" +"Language: pt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 3.9\n" + +#: src/Main.py:31 src/Main.py:32 src/Main.py:33 src/Main.py:34 +msgid "Invalid organizational unit!" +msgstr "Unidade organizacional inválida!" + +#: src/Main.py:37 src/Main.py:38 src/Main.py:39 +msgid "Preauthentication failed!" +msgstr "Falha na pré-autenticação!" + +#: src/Main.py:43 +msgid "Warning: Workgroup is empty. You can set it using the --workgroup parameter." +msgstr "Aviso: O grupo de trabalho está vazio. Pode defini-lo utilizando o parâmetro --workgroup." + +#: src/Main.py:87 +msgid "no username or password" +msgstr "sem nome de utilizador nem palavra-passe" + +#: src/Main.py:93 +msgid "Invalid credentials." +msgstr "Credenciais inválidas." + +#: src/Main.py:96 +msgid "Server is not reachable." +msgstr "Não é possível aceder ao servidor." + +#: src/Main.py:99 +msgid "LDAP Error:" +msgstr "Erro LDAP:" + +#: src/Main.py:102 src/Main.py:124 +msgid "LDAP Authenticate Exception:" +msgstr "Exceção de autenticação LDAP:" + +#: src/Main.py:114 +msgid "Checking if hostname {} exists in AD..." +msgstr "A verificar se o nome da máquina {} existe no AD..." + +#: src/Main.py:119 +msgid "Your computer still exists in Active Directory." +msgstr "O seu computador ainda consta no Active Directory." + +#: src/Main.py:121 +msgid "Other LDAPError:" +msgstr "Outro erro LDAP:" + +#: src/Main.py:182 +msgid "Authentication failed. Cannot leave the domain" +msgstr "Falha na autenticação. Não é possível sair do domínio" + +#: src/Main.py:192 +msgid "Successfully left the domain. Please restart your computer." +msgstr "Saída do domínio concluída com sucesso. Reinicie o computador." + +#: src/Main.py:198 src/Main.py:203 +msgid "joined={}" +msgstr "aderiu={}" + +#: src/Main.py:213 +msgid "CLI application for Pardus Domain Joiner. You must run it with sudo." +msgstr "Aplicação CLI para o Pardus Domain Joiner. Deve executá-la com o comando sudo." + +#: src/Main.py:220 +msgid "show this help message and exit" +msgstr "mostrar esta mensagem de ajuda e fecha" + +#: src/Main.py:226 +msgid "Show version" +msgstr "Mostrar versão" + +#: src/Main.py:229 +msgid "Join a machine to the domain" +msgstr "Adicionar uma máquina ao domínio" + +#: src/Main.py:231 src/Main.py:248 +msgid "Domain name" +msgstr "Nome de domínio" + +#: src/Main.py:232 src/Main.py:240 +msgid "Username" +msgstr "Nome de utilizador" + +#: src/Main.py:233 src/Main.py:241 +msgid "User password" +msgstr "Palavra-passe do utilizador" + +#: src/Main.py:234 +msgid "Organizational unit" +msgstr "Unidade organizacional" + +#: src/Main.py:239 +msgid "Leave the domain" +msgstr "Sair do domínio" + +#: src/Main.py:244 +msgid "Check domain status" +msgstr "Verificar o estado do domínio" + +#: src/Main.py:247 +msgid "Show discovered domain name" +msgstr "Mostrar o nome de domínio detetado" + +#: src/Main.py:251 +msgid "Change the hostname" +msgstr "Alterar o nome da máquina" + +#: src/Main.py:252 +msgid "Hostname" +msgstr "Nome da máquina" + +#: src/Main.py:258 +msgid "Password for {}: " +msgstr "Palavra-passe para {}: " + +#: src/Main.py:274 +msgid "This machine has not joined the domain before." +msgstr "Esta máquina nunca foi adicionado ao domínio." + +#: src/Main.py:282 +msgid "Domain discovered:\n" +msgstr "Domínio detetado:\n" + +#: src/Main.py:284 +msgid "Server not found: {}" +msgstr "Servidor não encontrado: {}" + +#: src/Main.py:293 src/Main.py:295 +msgid "Version: {}" +msgstr "Versão: {}" + +#: pardus-domain-cli:10 +msgid "You must be root!" +msgstr "Tens de ter direitos de root!" diff --git a/update_translations.sh b/update_translations.sh index 29c3471..6c6e2ce 100755 --- a/update_translations.sh +++ b/update_translations.sh @@ -1,7 +1,7 @@ #!/bin/bash set -e -langs=("tr") +langs=("pt" "tr") if ! command -v xgettext &> /dev/null then