diff --git a/options/locale/locale_de-DE.ini b/options/locale/locale_de-DE.ini
index 1441903e59..781d551601 100644
--- a/options/locale/locale_de-DE.ini
+++ b/options/locale/locale_de-DE.ini
@@ -547,9 +547,17 @@ language=Sprache
ui=Theme
comment_type_group_label=Label
comment_type_group_milestone=Meilenstein
+comment_type_group_title=Titel
comment_type_group_branch=Branch
+comment_type_group_time_tracking=Zeiterfassung
comment_type_group_deadline=Frist
+comment_type_group_dependency=Abhängigkeit
+comment_type_group_lock=Sperrstatus
comment_type_group_review_request=Angeforderte Reviews
+comment_type_group_pull_request_push=Hinzugefügte Commits
+comment_type_group_project=Projekt
+comment_type_group_issue_ref=Issue-Referenz
+saved_successfully=Die Einstellungen wurden erfolgreich gespeichert.
privacy=Datenschutz
keep_activity_private=Aktivität auf der Profilseite ausblenden
keep_activity_private_popup=Macht die Aktivität nur für dich und die Administratoren sichtbar
@@ -804,6 +812,7 @@ clone_helper=Benötigst du Hilfe beim Klonen? Öffne die %s“ einchecken.
@@ -1092,6 +1105,7 @@ editor.cannot_commit_to_protected_branch=Commit in den geschützten Branch „%s
editor.no_commit_to_branch=Kann nicht direkt zum Branch committen, da:
editor.user_no_push_to_branch=Benutzer kann nicht in die Branch pushen
editor.require_signed_commit=Branch erfordert einen signierten Commit
+editor.cherry_pick=Cherry-Picke %s von:
commits.desc=Durchsuche die Quellcode-Änderungshistorie.
commits.commits=Commits
@@ -1112,6 +1126,8 @@ commits.signed_by_untrusted_user_unmatched=Signiert von nicht vertrauenswürdige
commits.gpg_key_id=GPG-Schlüssel-ID
commits.ssh_key_fingerprint=SSH-Key-Fingerabdruck
+commit.actions=Aktionen
+commit.revert=Zurücksetzen
ext_issues=Zugriff auf Externe Issues
ext_issues.desc=Link zu externem Issuetracker.
@@ -2843,7 +2859,7 @@ commit_repo=hat %[3]s auf %[4]s gepusht
create_issue=`hat Ticket %[3]s#%[2]s geöffnet`
close_issue=`Ticket %[3]s#%[2]s geschlossen`
reopen_issue=`Ticket %[3]s#%[2]s wiedereröffnet`
-create_pull_request=`Pull-Request %[3]s#%[2]s wurde erstellt`
+create_pull_request=`hat den Pull-Request %[3]s#%[2]s erstellt`
close_pull_request=`Pull-Request %[3]s#%[2]s wurde geschlossen`
reopen_pull_request=`Pull-Request %[3]s#%[2]s wurde wiedereröffnet`
comment_issue=`Ticket %[3]s#%[2]s wurde kommentiert`
diff --git a/options/locale/locale_pt-PT.ini b/options/locale/locale_pt-PT.ini
index ff3cf94ad1..7ee30ea660 100644
--- a/options/locale/locale_pt-PT.ini
+++ b/options/locale/locale_pt-PT.ini
@@ -57,8 +57,8 @@ new_migrate=Nova migração
new_mirror=Novo espelho
new_fork=Nova derivação do repositório
new_org=Nova organização
-new_project=Novo projecto
-new_project_board=Novo painel para o projecto
+new_project=Novo plano
+new_project_board=Novo painel para o plano
manage_org=Gerir organizações
admin_panel=Administração do sítio
account_settings=Configurações da conta
@@ -499,7 +499,7 @@ activity=Trabalho público
followers=Seguidores
starred=Repositórios favoritos
watched=Repositórios sob vigilância
-projects=Projectos
+projects=Planos
following=Que segue
follow=Seguir
unfollow=Deixar de seguir
@@ -562,7 +562,7 @@ comment_type_group_deadline=Prazo
comment_type_group_dependency=Dependência
comment_type_group_review_request=Pedido de revisão
comment_type_group_pull_request_push=Cometimentos adicionados
-comment_type_group_project=Projecto
+comment_type_group_project=Plano
comment_type_group_issue_ref=Referência da questão
saved_successfully=As suas configurações foram guardadas com sucesso.
privacy=Privacidade
@@ -801,7 +801,7 @@ visibility.private=Privada
visibility.private_tooltip=Visível apenas para membros da organização
[repo]
-new_repo_helper=Um repositório contém todos os ficheiros do projecto, incluindo o histórico das revisões. Já o tem noutro sítio? Migre o repositório.
+new_repo_helper=Um repositório contém todos os ficheiros do trabalho, incluindo o histórico das revisões. Já o tem noutro sítio? Migre o repositório.
owner=Proprietário(a)
owner_helper=Algumas organizações podem não aparecer na lista suspensa devido a um limite máximo de contagem de repositórios.
repo_name=Nome do repositório
@@ -838,10 +838,10 @@ issue_labels=Rótulos para as questões
issue_labels_helper=Escolha um conjunto de rótulos para as questões.
license=Licença
license_helper=Escolha um ficheiro de licença.
-license_helper_desc=Uma licença rege o que os outros podem, ou não, fazer com o seu código fonte. Não tem a certeza sobre qual a mais indicada para o seu projecto? Veja: Escolher uma licença.
+license_helper_desc=Uma licença rege o que os outros podem, ou não, fazer com o seu código fonte. Não tem a certeza sobre qual a mais indicada para o seu trabalho? Veja: Escolher uma licença.
readme=README
readme_helper=Escolha um modelo de ficheiro README.
-readme_helper_desc=Este é o sítio onde pode escrever uma descrição completa do seu projecto.
+readme_helper_desc=Este é o sítio onde pode escrever uma descrição completa do seu trabalho.
auto_init=Inicializar repositório (adiciona `.gitignore`, `LICENSE` e `README.md`)
trust_model_helper=Escolha o modelo de confiança para a validação das assinaturas. As opções são:
trust_model_helper_collaborator=Colaborador: Confiar nas assinaturas dos colaboradores
@@ -1005,7 +1005,7 @@ branches=Ramos
tags=Etiquetas
issues=Questões
pulls=Pedidos de integração
-project_board=Projectos
+project_board=Planos
labels=Rótulos
org_labels_desc=Rótulos ao nível da organização que podem ser usados em todos os repositórios desta organização
org_labels_desc_manage=gerir
@@ -1146,27 +1146,27 @@ commit.cherry-pick-content=Escolha o ramo para onde vai escolher a dedo:
ext_issues=Acesso a questões externas
ext_issues.desc=Ligação para um rastreador de questões externo.
-projects=Projectos
-projects.desc=Gerir questões e integrações nos quadros do projecto.
+projects=Planos
+projects.desc=Gerir questões e integrações nos quadros do plano.
projects.description=Descrição (opcional)
projects.description_placeholder=Descrição
-projects.create=Criar projecto
+projects.create=Criar plano
projects.title=Título
-projects.new=Novo projecto
-projects.new_subheader=Coordene, acompanhe e modifique o seu trabalho num só lugar, para que os projectos se mantenham transparentes e cumpram o calendário.
-projects.create_success=O projecto '%s' foi criado.
-projects.deletion=Eliminar projecto
-projects.deletion_desc=Eliminar um projecto remove-o de todas as questões relacionadas. Continuar?
-projects.deletion_success=O projecto foi eliminado.
-projects.edit=Editar projectos
-projects.edit_subheader=Projectos organizam questões e acompanham o progresso.
-projects.modify=Modificar projecto
-projects.edit_success=O projecto '%s' foi modificado.
+projects.new=Novo plano
+projects.new_subheader=Coordene, acompanhe e modifique o seu trabalho num só lugar, para que os planos se mantenham transparentes e cumpram o calendário.
+projects.create_success=O plano '%s' foi criado.
+projects.deletion=Eliminar plano
+projects.deletion_desc=Eliminar um plano remove-o de todas as questões relacionadas. Continuar?
+projects.deletion_success=O plano foi eliminado.
+projects.edit=Editar planos
+projects.edit_subheader=Planos organizam questões e acompanham o progresso.
+projects.modify=Modificar plano
+projects.edit_success=O plano '%s' foi modificado.
projects.type.none=Nenhum
projects.type.basic_kanban=Kanban básico
projects.type.bug_triage=Triagem de erros
-projects.template.desc=Modelo de projecto
-projects.template.desc_helper=Escolha um modelo de projecto para começar
+projects.template.desc=Modelo de plano
+projects.template.desc_helper=Escolha um modelo de plano para começar
projects.type.uncategorized=Sem categoria
projects.board.edit=Editar painel
projects.board.edit_title=Novo nome para o painel
@@ -1176,7 +1176,7 @@ projects.board.new=Novo painel
projects.board.set_default=Definir como padrão
projects.board.set_default_desc=Definir este painel como padrão para questões e pedidos de integração não categorizados
projects.board.delete=Eliminar painel
-projects.board.deletion_desc=Eliminar um painel de projecto faz com que todas as questões nesse painel sejam movidas para o painel 'Sem categoria'. Continuar?
+projects.board.deletion_desc=Eliminar um painel do plano faz com que todas as questões nesse painel sejam movidas para o painel 'Sem categoria'. Continuar?
projects.board.color=Cor
projects.open=Abrir
projects.close=Fechar
@@ -1185,7 +1185,7 @@ projects.board.assigned_to=Atribuído a
issues.desc=Organize relatórios de erros, tarefas e etapas.
issues.filter_assignees=Filtrar responsável
issues.filter_milestones=Filtrar etapa
-issues.filter_projects=Filtrar projecto
+issues.filter_projects=Filtrar plano
issues.filter_labels=Filtrar rótulo
issues.filter_reviewers=Filtrar revisor
issues.new=Questão nova
@@ -1194,12 +1194,12 @@ issues.new.labels=Rótulos
issues.new.add_labels_title=Aplicar rótulos
issues.new.no_label=Sem rótulo
issues.new.clear_labels=Retirar rótulos
-issues.new.projects=Projectos
-issues.new.add_project_title=Definir projecto
-issues.new.clear_projects=Limpar projectos
-issues.new.no_projects=Nenhum projecto
-issues.new.open_projects=Projectos abertos
-issues.new.closed_projects=Projectos fechados
+issues.new.projects=Planos
+issues.new.add_project_title=Definir plano
+issues.new.clear_projects=Limpar planos
+issues.new.no_projects=Nenhum plano
+issues.new.open_projects=Planos abertos
+issues.new.closed_projects=Planos fechados
issues.new.no_items=Sem itens
issues.new.milestone=Etapa
issues.new.add_milestone_title=Definir etapa
@@ -1233,11 +1233,11 @@ issues.remove_label=removeu o rótulo %s %s
issues.remove_labels=removeu os rótulos %s %s
issues.add_remove_labels=adicionou o(s) rótulo(s) %s e removeu %s %s
issues.add_milestone_at=`adicionou esta questão à etapa %s %s`
-issues.add_project_at=`adicionou esta questão ao projecto %s %s`
+issues.add_project_at=`adicionou esta questão ao plano %s %s`
issues.change_milestone_at=`modificou a etapa de %s para %s %s`
-issues.change_project_at=`modificou o projecto de %s para %s %s`
+issues.change_project_at=`modificou o plano de %s para %s %s`
issues.remove_milestone_at=`removeu esta questão da etapa %s %s`
-issues.remove_project_at=`removeu isto do projecto %s %s`
+issues.remove_project_at=`removeu isto do plano %s %s`
issues.deleted_milestone=`(eliminada)`
issues.deleted_project=`(eliminado)`
issues.self_assign_at=`atribuiu a si mesmo(a) esta questão %s`
@@ -1579,7 +1579,7 @@ pulls.closed_at=`fechou este pedido de integração
pulls.reopened_at=`reabriu este pedido de integração %[2]s`
pulls.merge_instruction_hint=`Também pode ver as instruções para a linha de comandos.`
-pulls.merge_instruction_step1_desc=No seu repositório do projecto, crie um novo ramo e teste as modificações.
+pulls.merge_instruction_step1_desc=No seu repositório, crie um novo ramo e teste as modificações.
pulls.merge_instruction_step2_desc=Integre as modificações e envie para o Gitea.
milestones.new=Nova etapa
@@ -1791,7 +1791,7 @@ settings.pulls.allow_manual_merge=Habilitar a marcação dos pedidos de integra
settings.pulls.enable_autodetect_manual_merge=Habilitar a identificação automática de integrações manuais (obs.: nalguns casos especiais a avaliação pode ser errada)
settings.pulls.allow_rebase_update=Habilitar a modificação do ramo do pedido de integração através da mudança de base
settings.pulls.default_delete_branch_after_merge=Eliminar o ramo do pedido de integração depois de finalizada a integração, como predefinição
-settings.projects_desc=Habilitar projectos no repositório
+settings.projects_desc=Habilitar planos no repositório
settings.admin_settings=Configurações do administrador
settings.admin_enable_health_check=Habilitar verificações de integridade (git fsck) no repositório
settings.admin_code_indexer=Indexador de código