diff --git a/options/locale/locale_pt-PT.ini b/options/locale/locale_pt-PT.ini
index 44e152b1bb..d7d28d11bc 100644
--- a/options/locale/locale_pt-PT.ini
+++ b/options/locale/locale_pt-PT.ini
@@ -114,10 +114,16 @@ unknown=Desconhecido
rss_feed=Fonte RSS
+artifacts=Artefactos
+concept_system_global=Global
+concept_user_individual=Individual
concept_code_repository=Repositório
concept_user_organization=Organização
+show_timestamps=Mostrar marcas de tempo
+show_log_seconds=Mostrar segundos
+show_full_screen=Mostrar ecrã completo
[aria]
navbar=Barra de navegação
@@ -314,6 +320,7 @@ repos=Repositórios
users=Utilizadores
organizations=Organizações
search=Procurar
+go_to=Ir para
code=Código
search.type.tooltip=Tipo de pesquisa
search.fuzzy=Aproximada
@@ -517,6 +524,7 @@ lang_select_error=Escolha um idioma da lista.
username_been_taken=O nome de utilizador já foi tomado.
username_change_not_local_user=Utilizadores que não são locais não têm permissão para mudar o nome de utilizador.
+username_has_not_been_changed=O nome de utilizador não foi modificado
repo_name_been_taken=O nome do repositório já foi usado.
repository_force_private=Forçar Privado está habilitado: repositórios privados não podem ser tornados públicos.
repository_files_already_exist=Já existem ficheiros neste repositório. Contacte o administrador do sistema.
@@ -565,6 +573,7 @@ target_branch_not_exist=O ramo de destino não existe.
[user]
change_avatar=Mude o seu avatar…
+joined_on=Inscreveu-se em %s
repositories=Repositórios
activity=Trabalho público
followers=Seguidores
@@ -760,6 +769,8 @@ ssh_principal_deletion_desc=Remover um Protagonista de Certificado SSH revoga o
ssh_key_deletion_success=A chave SSH foi removida.
gpg_key_deletion_success=A chave GPG foi removida.
ssh_principal_deletion_success=O protagonista foi removido.
+added_on=Adicionado em %s
+valid_until_date=Válida até %s
valid_forever=Válida para sempre
last_used=Usada pela última vez em
no_activity=Sem trabalho recente
@@ -791,6 +802,13 @@ access_token_deletion_cancel_action=Cancelar
access_token_deletion_confirm_action=Eliminar
access_token_deletion_desc=Eliminar um código revoga o acesso à sua conta nas aplicações que o usem. Esta operação não poderá ser revertida. Quer continuar?
delete_token_success=O código foi eliminado. Aplicações que o usavam deixaram de ter acesso à sua conta.
+repo_and_org_access=Acesso aos repositórios e às organizações
+permissions_public_only=Apenas público
+permissions_access_all=Tudo (público, privado e limitado)
+select_permissions=Escolher permissões
+scoped_token_desc=Os âmbitos dos códigos escolhidos limitam a autenticação apenas às rotas da API correspondentes. Leia a documentação para obter mais informação.
+at_least_one_permission=Tem que escolher pelo menos uma permissão para criar um código
+permissions_list=Permissões:
manage_oauth2_applications=Gerir aplicações OAuth2
edit_oauth2_application=Editar aplicação OAuth2
@@ -804,6 +822,7 @@ create_oauth2_application_success=Criou com sucesso uma nova aplicação OAuth2.
update_oauth2_application_success=Modificou com sucesso a aplicação OAuth2.
oauth2_application_name=Nome da aplicação
oauth2_confidential_client=Cliente confidencial. Escolha para aplicações que mantêm o segredo confidencial, tais como aplicações web. Não escolha para aplicações nativas, incluindo aplicações para computador e aplicações móveis.
+oauth2_redirect_uris=URIs de reencaminhamento. Use uma linha por URI.
save_application=Guardar
oauth2_client_id=ID do cliente
oauth2_client_secret=Segredo do cliente
@@ -949,6 +968,7 @@ mirror_password_blank_placeholder=(não definida)
mirror_password_help=Altere o nome de utilizador para eliminar uma senha armazenada.
watchers=Vigilantes
stargazers=Fãs
+stars_remove_warning=Isto irá remover todas as marcas de favoritos deste repositório.
forks=Derivações
reactions_more=e mais %d
unit_disabled=O administrador desabilitou esta secção do repositório.
@@ -992,6 +1012,7 @@ template.one_item=Tem que escolher pelo menos um item do modelo
template.invalid=Tem que escolher um repositório modelo
archive.title=Este repositório está arquivado. Pode ver os seus ficheiros e cloná-lo, mas não pode fazer envios para o repositório nem lançar questões ou fazer pedidos de integração.
+archive.title_date=Este repositório foi arquivado em %s. Pode ver os ficheiros e cloná-lo, mas não pode fazer envios ou abrir questões/pedidos de integração.
archive.issue.nocomment=Este repositório está arquivado. Não pode comentar nas questões.
archive.pull.nocomment=Este repositório está arquivado. Não pode comentar nos pedidos de integração.
@@ -1033,6 +1054,7 @@ migrated_from_fake=Migrado de %[1]s
migrate.migrate=Migrar de %s
migrate.migrating=Migrando a partir de %s ...
migrate.migrating_failed=A migração de %s falhou.
+migrate.migrating_failed.error=Falhou a migração: %s
migrate.migrating_failed_no_addr=A migração falhou.
migrate.github.description=Migrar dados de github.com ou de outras instâncias do GitHub.
migrate.git.description=Migrar um repositório somente de qualquer serviço Git.
@@ -1049,6 +1071,8 @@ migrate.migrating_labels=Migrando rótulos
migrate.migrating_releases=Migrando lançamentos
migrate.migrating_issues=Migrando questões
migrate.migrating_pulls=Migrando pedidos de integração
+migrate.cancel_migrating_title=Cancelar migração
+migrate.cancel_migrating_confirm=Quer cancelar esta migração?
mirror_from=réplica de
forked_from=derivado de
@@ -1178,6 +1202,8 @@ editor.filename_is_invalid=O nome do ficheiro é inválido: "%s".
editor.branch_does_not_exist=O ramo "%s" não existe neste repositório.
editor.branch_already_exists=O ramo "%s" já existe neste repositório.
editor.directory_is_a_file=O nome da pasta "%s" já é usado como um nome de ficheiro neste repositório.
+editor.file_is_a_symlink=`"%s" é uma ligação simbólica. Ligações simbólicas não podem ser editadas no editor web`
+editor.filename_is_a_directory=O nome de ficheiro "%s" já está a ser usado como um nome de pasta neste repositório.
editor.file_editing_no_longer_exists=O ficheiro que está a ser editado, "%s", já não existe neste repositório.
editor.file_deleting_no_longer_exists=O ficheiro que está a ser eliminado, "%s", já não existe neste repositório.
editor.file_changed_while_editing=O conteúdo do ficheiro mudou desde que começou a editar. Clique aqui para ver as modificações ou clique em Cometer novamente para escrever por cima.
@@ -1343,6 +1369,10 @@ issues.filter_label_exclude=`Use alt
+ clique/enter
pa
issues.filter_label_no_select=Todos os rótulos
issues.filter_label_select_no_label=Sem rótulo
issues.filter_milestone=Etapa
+issues.filter_milestone_all=Todas as etapas
+issues.filter_milestone_none=Sem etapas
+issues.filter_milestone_open=Etapas abertas
+issues.filter_milestone_closed=Etapas fechadas
issues.filter_project=Planeamento
issues.filter_project_all=Todos os planeamentos
issues.filter_project_none=Nenhum planeamento
@@ -1402,6 +1432,8 @@ issues.context.edit=Editar
issues.context.delete=Eliminar
issues.no_content=Ainda não há conteúdo.
issues.close=Encerrar questão
+issues.comment_pull_merged_at=cometimento %[1]s integrado em %[2]s %[3]s
+issues.comment_manually_pull_merged_at=cometimento %[1]s integrado manualmente em %[2]s %[3]s
issues.close_comment_issue=Comentar e fechar
issues.reopen_issue=Reabrir
issues.reopen_comment_issue=Comentar e reabrir
@@ -1452,6 +1484,10 @@ issues.attachment.open_tab=`Clique para ver "%s" num separador novo`
issues.attachment.download=`Clique para descarregar "%s"`
issues.subscribe=Subscrever
issues.unsubscribe=Anular subscrição
+issues.unpin_issue=Desafixar questão
+issues.max_pinned=Já não pode fixar mais questões
+issues.pin_comment=fixou isto %s
+issues.unpin_comment=desafixou isto %s
issues.lock=Bloquear diálogo
issues.unlock=Desbloquear diálogo
issues.lock.unknown_reason=Não é possível bloquear uma questão com um motivo desconhecido.
@@ -1531,6 +1567,7 @@ issues.dependency.issue_closing_blockedby=O encerramento desta questão está bl
issues.dependency.issue_close_blocks=Esta questão bloqueia o encerramento das seguintes questões
issues.dependency.pr_close_blocks=Este pedido de integração bloqueia o encerramento das seguintes questões
issues.dependency.issue_close_blocked=Tem que encerrar todas as questões que bloqueiam esta questão antes de a poder encerrar.
+issues.dependency.issue_batch_close_blocked=Não é possível fechar em lote as questões que escolheu porque a questão #%d ainda tem dependências em aberto
issues.dependency.pr_close_blocked=Tem que encerrar todas as questões que bloqueiam este pedido de integração antes de poder proceder à integração.
issues.dependency.blocks_short=Bloqueia
issues.dependency.blocked_by_short=Depende de
@@ -1876,6 +1913,15 @@ settings.hooks=Automatismos web
settings.githooks=Automatismos do Git
settings.basic_settings=Configurações básicas
settings.mirror_settings=Configuração de réplicas
+settings.mirror_settings.docs=Configure os seu repositório para sincronizar automaticamente cometimentos, etiquetas e ramos com outro repositório.
+settings.mirror_settings.docs.disabled_pull_mirror.instructions=Configure o seu planeamento para enviar cometimentos, etiquetas e ramos automaticamente para outro repositório. A criação de réplicas de repositórios foi desabilitada pelo administrador deste sítio.
+settings.mirror_settings.docs.disabled_push_mirror.instructions=Configure os seu planeamento para puxar, automaticamente, cometimentos, etiquetas e ramos a partir de outro repositório.
+settings.mirror_settings.docs.disabled_push_mirror.pull_mirror_warning=Neste momento isto só pode ser feito no menu "Nova migração". Para obter mais informação, consulte:
+settings.mirror_settings.docs.disabled_push_mirror.info=As réplicas foram desabilitadas pelo administrador deste sítio.
+settings.mirror_settings.docs.no_new_mirrors=O seu repositório está a replicar modificações para, ou a partir, de outro repositório. Tenha em mente que não pode criar novas réplicas neste momento.
+settings.mirror_settings.docs.can_still_use=Embora não possa modificar réplicas existentes ou criar novas, ainda pode usar a sua réplica existente.
+settings.mirror_settings.docs.pull_mirror_instructions=Para configurar uma réplica de outro repositório, consulte:
+settings.mirror_settings.docs.doc_link_title=Como é que eu replico repositórios?
settings.mirror_settings.mirrored_repository=Repositório replicado
settings.mirror_settings.direction=Sentido
settings.mirror_settings.direction.pull=Puxada