diff --git a/options/locale/locale_de-DE.ini b/options/locale/locale_de-DE.ini
index 256b23b20c..c876512739 100644
--- a/options/locale/locale_de-DE.ini
+++ b/options/locale/locale_de-DE.ini
@@ -725,6 +725,8 @@ editor.file_editing_no_longer_exists=Die bearbeitete Datei „%s“ existiert ni
 editor.file_deleting_no_longer_exists=Die Datei '%s' existiert in diesem Repository nicht mehr.
 editor.file_changed_while_editing=Der Inhalt der Datei hat sich seit dem Beginn der Bearbeitung geändert. <a target="_blank" rel="noopener noreferrer" href="%s">Hier klicken</a>, um die Änderungen anzusehen, oder <strong>Änderungen erneut comitten</strong>, um sie zu überschreiben.
 editor.file_already_exists=Eine Datei mit dem Namen „%s“ ist bereits in diesem Repository vorhanden.
+editor.commit_empty_file_header=Leere Datei committen
+editor.commit_empty_file_text=Die Datei, die du gerade commitest ist leer! Fortfahren?
 editor.no_changes_to_show=Keine Änderungen vorhanden.
 editor.fail_to_update_file=Fehler beim Ändern/Erstellen der Datei „%s“. Fehler: %v
 editor.add_subdir=Verzeichnis erstellen…
@@ -1331,6 +1333,7 @@ settings.protect_merge_whitelist_committers_desc=Erlaube Nutzern oder Teams auf
 settings.protect_merge_whitelist_users=Nutzer, die mergen dürfen:
 settings.protect_merge_whitelist_teams=Teams, die mergen dürfen:
 settings.protect_check_status_contexts=Statusprüfungen aktivieren
+settings.protect_check_status_contexts_desc=Statusprüfungen vor dem Zusammenführen erforderlich. Wähle aus, welche Statusprüfungen durchgeführt werden müssen, bevor Branches zu einem Zweig zusammengeführt werden können, der dieser Regel entspricht. Wenn aktiviert, müssen Bestätigungen zuerst auf einen anderen Zweig verschoben werden, dann nach bestandener Statusprüfung zusammengeführt oder direkt auf einen Zweig verschoben werden, der dieser Regel entspricht. Wenn keine Kontext ausgewählt ist, muss der letzte Commit unabhängig vom Kontext erfolgreich sein.
 settings.protect_check_status_contexts_list=Statusprüfungen, die in der letzten Woche für dieses Repository gefunden wurden
 settings.protect_required_approvals=Erforderliche Zustimmungen:
 settings.protect_required_approvals_desc=Erlaube das Zusammenführen des Pull-Requests nur bei ausreichend positiven Zustimmungen von dafür freigeschalteten Nutzern oder Teams.
@@ -1368,6 +1371,10 @@ diff.parent=Ursprung
 diff.commit=Commit
 diff.git-notes=Hinweise
 diff.data_not_available=Keine Diff-Daten verfügbar
+diff.options_button=Diff-Optionen
+diff.show_diff_stats=Statistiken anzeigen
+diff.download_patch=Patch-Datei herunterladen
+diff.download_diff=Vergleichs-Datei herunterladen
 diff.show_split_view=Geteilte Ansicht
 diff.show_unified_view=Gesamtansicht
 diff.whitespace_button=Leerzeichen
@@ -1450,6 +1457,8 @@ branch.restore_failed=Wiederherstellung des Branches „%s“ fehlgeschlagen.
 branch.protected_deletion_failed=Branch „%s“ ist geschützt und kann nicht gelöscht werden.
 branch.restore=Branch „%s“ wiederherstellen
 branch.download=Branch „%s“ herunterladen
+branch.included_desc=Dieser Branch ist im Standard-Branch enthalten
+branch.included=Enthalten
 
 topic.manage_topics=Themen verwalten
 topic.done=Fertig
@@ -1966,12 +1975,15 @@ mark_as_unread=Als ungelesen markieren
 mark_all_as_read=Alle als gelesen markieren
 
 [gpg]
+default_key=Mit Standardschlüssel signiert
 error.extract_sign=Die Signatur konnte nicht extrahiert werden
 error.generate_hash=Es konnte kein Hash vom Commit generiert werden
 error.no_committer_account=Es ist kein Account mit der E-Mail-Adresse des Committers verbunden
 error.no_gpg_keys_found=Es konnte kein GPG-Schlüssel zu dieser Signatur gefunden werden
 error.not_signed_commit=Kein signierter Commit
 error.failed_retrieval_gpg_keys=Fehler beim Abrufen eines Keys des Commiter-Kontos
+error.probable_bad_signature=WARNHINWEIS! Obwohl es einen Schlüssel mit dieser ID in der Datenbank gibt, wird dieser Commit nicht verifiziert! Dieser Commit ist nicht vertrauenswürdig.
+error.probable_bad_default_signature=WARNHINWEIS! Obwohl der Standardschlüssel diese ID hat, wird der Commit nicht verifiziert! Dieser Commit ist NICHT vertrauenswürdig.
 
 [units]
 error.no_unit_allowed_repo=Du hast keine Berechtigung, um auf irgendeinen Bereich dieses Repositories zuzugreifen.
diff --git a/options/locale/locale_tr-TR.ini b/options/locale/locale_tr-TR.ini
index 0434fbd404..72ce12f63a 100644
--- a/options/locale/locale_tr-TR.ini
+++ b/options/locale/locale_tr-TR.ini
@@ -66,7 +66,7 @@ forks=Çatallar
 
 activities=Aktiviteler
 pull_requests=Değişiklik İsteği
-issues=Sorunlar
+issues=Konular
 
 cancel=İptal
 
@@ -455,11 +455,11 @@ unbind=Bağlantıyı Kaldır
 unbind_success=Sosyal hesabın bağlantısı Gitea hesabınızdan kaldırılmıştır.
 
 manage_access_token=Erişim Jetonlarını Yönet
-generate_new_token=Yeni Erişim Anahtarı Üret
+generate_new_token=Yeni Jeton Üret
 tokens_desc=Bu jetonlar Gitea API'sini kullanarak hesabınıza erişim sağlar.
 new_token_desc=Jeton kullanan uygulamalar hesabınıza tam erişime sahiptir.
-token_name=Erişim Anahtarı İsmi
-generate_token=Erişim Anahtarı Üret
+token_name=Jeton İsmi
+generate_token=Jeton Üret
 generate_token_success=Yeni bir jeton oluşturuldu. Tekrar gösterilmeyeceği için şimdi kopyalayın.
 delete_token=Sil
 access_token_deletion=Erişim Jetonunu Sil
@@ -616,7 +616,7 @@ tree=Ağaç
 filter_branch_and_tag=Dal veya biçim imini filtrele
 branches=Dallar
 tags=Biçim İmleri
-issues=Sorunlar
+issues=Konular
 pulls=Değişiklik İstekleri
 labels=Etiketler
 milestones=Kilometre Taşları
@@ -698,7 +698,7 @@ ext_issues=Dışsal Konular
 ext_issues.desc=Dışsal konu takip sistemine bağla.
 
 issues.desc=Hata raporlarını, görevleri ve kilometre taşlarını yönetmenizi sağlar.
-issues.new=Yeni Sorun
+issues.new=Yeni Konu
 issues.new.title_empty=Başlık boş olamaz
 issues.new.labels=Etiketler
 issues.new.no_label=Etiket Yok
@@ -712,7 +712,7 @@ issues.new.assignees=Atananlar
 issues.new.clear_assignees=Atamaları Temizle
 issues.new.no_assignees=Atanan Kişi Yok
 issues.no_ref=Bölüm/Etiket Belirtilmedi
-issues.create=Sorun Oluştur
+issues.create=Konu Oluştur
 issues.new_label=Yeni Etiket
 issues.new_label_placeholder=Etiket adı
 issues.new_label_desc_placeholder=Açıklama
@@ -743,7 +743,7 @@ issues.filter_milestone_no_select=Tüm kilometre taşları
 issues.filter_assignee=Atanan
 issues.filter_assginee_no_select=Tüm atananlar
 issues.filter_type=Tür
-issues.filter_type.all_issues=Tüm Sorunlar
+issues.filter_type.all_issues=Tüm Konular
 issues.filter_type.assigned_to_you=Size atanan
 issues.filter_type.created_by_you=Sizin oluşturduklarınız
 issues.filter_type.mentioning_you=Sizden bahsedilen
@@ -788,7 +788,7 @@ issues.reopen_comment_issue=Yorum Yap ve Yeniden Aç
 issues.create_comment=Yorum yap
 issues.closed_at=`<a id="%[1]s" href="#%[1]s">%[2]s</a> kapattı`
 issues.reopened_at=`<a id="%[1]s" href="#%[1]s">%[2]s</a> yeniden açtı`
-issues.commit_ref_at=`<a id="%[1]s" href="#%[1]s">%[2]s</a> işlemesinde bu sorunu işaret etti`
+issues.commit_ref_at=`<a id="%[1]s" href="#%[1]s">%[2]s</a> işlemesinde bu konuyu işaret etti`
 issues.ref_issue_at=`bu konudan bahsetti %[1]s`
 issues.ref_pull_at=`bu değişiklik isteğinden bahsetti %[1]s`
 issues.ref_issue_ext_at=`%[1]s'den bu konuya değinildi %[2]s`
@@ -804,7 +804,7 @@ issues.label_title=Etiket adı
 issues.label_description=Etiket açıklaması
 issues.label_color=Etiket rengi
 issues.label_count=%d etiket
-issues.label_open_issues=%d açık sorun
+issues.label_open_issues=%d açık konu
 issues.label_edit=Düzenle
 issues.label_delete=Sil
 issues.label_modify=Etiketi Düzenle
@@ -879,23 +879,23 @@ issues.dependency.remove=Kaldır
 issues.dependency.remove_info=Bu bağımlılığı kaldır
 issues.dependency.added_dependency=`<a href="%[1]s">%[2]s</a> yeni bir bağımlık ekledi %[3]s`
 issues.dependency.removed_dependency=`<a href="%[1]s">%[2]s</a> bir bağımlılığı kaldırdı %[3]s`
-issues.dependency.issue_closing_blockedby=Bu değişiklik isteğinin kapatılması aşağıdaki sorunlar nedeniyle engelleniyor
-issues.dependency.pr_closing_blockedby=Bu sorunun kapatılması aşağıdaki sorunlar nedeniyle engelleniyor
-issues.dependency.issue_close_blocks=Bu sorun aşağıdaki sorunların kapatılmasını engelliyor
+issues.dependency.issue_closing_blockedby=Bu değişiklik isteğinin kapatılması aşağıdaki konular nedeniyle engelleniyor
+issues.dependency.pr_closing_blockedby=Bu konunun kapatılması aşağıdaki konular tarafından engelleniyor
+issues.dependency.issue_close_blocks=Bu konu aşağıdaki konuların kapatılmasını engelliyor
 issues.dependency.pr_close_blocks=Bu değişiklik isteği aşağıdaki sorunların kapatılmasını engelliyor
-issues.dependency.issue_close_blocked=Kapatmadan önce bu sorunu engelleyen tüm sorunları kapatmanız gerekir.
-issues.dependency.pr_close_blocked=Birleştirme işleminden önce, bu değişiklik isteğini engelleyen tüm sorunları kapatmanız gerekir.
+issues.dependency.issue_close_blocked=Kapatmadan önce bu konuyu engelleyen tüm konuları kapatmanız gerekir.
+issues.dependency.pr_close_blocked=Birleştirme işleminden önce, bu değişiklik isteğini engelleyen tüm konuları kapatmanız gerekir.
 issues.dependency.blocks_short=Engeller
 issues.dependency.blocked_by_short=Bağımlılıklar
 issues.dependency.remove_header=Bağımlılığı Kaldır
 issues.dependency.issue_remove_text=Bu işlem, bu konudaki bağımlılığı kaldıracaktır. Devam edilsin mi?
 issues.dependency.pr_remove_text=Bu işlem, bu değişiklik isteğindeki bağımlılığı kaldıracaktır. Devam edilsin mi?
 issues.dependency.setting=Konular ve Değişiklik İstekleri İçin Bağımlılıkları Etkinleştir
-issues.dependency.add_error_same_issue=Bir sorunu kendine bağımlı yapamazsınız.
-issues.dependency.add_error_dep_issue_not_exist=Bağımlı sorun mevcut değil.
+issues.dependency.add_error_same_issue=Bir konuyu kendine bağımlı yapamazsınız.
+issues.dependency.add_error_dep_issue_not_exist=Bağımlı konu mevcut değil.
 issues.dependency.add_error_dep_not_exist=Bağımlılık mevcut değil.
 issues.dependency.add_error_dep_exists=Bağımlılık zaten var.
-issues.dependency.add_error_cannot_create_circular=Birbirini engelleyen iki sorunla bir bağımlılık oluşturamazsınız.
+issues.dependency.add_error_cannot_create_circular=Birbirini engelleyen iki konu arasında bağımlılık oluşturamazsınız.
 issues.dependency.add_error_dep_not_same_repo=Her iki konu da aynı depoda olmalıdır.
 issues.review.self.approval=Kendi değişiklik isteğinizi onaylayamazsınız.
 issues.review.self.rejection=Kendi değişiklik isteğinizde değişiklik isteyemezsiniz.
@@ -976,8 +976,8 @@ milestones.filter_sort.closest_due_date=En yakın zamanı gelmiş tarih
 milestones.filter_sort.furthest_due_date=En uzak zamanı gelmiş tarih
 milestones.filter_sort.least_complete=En az tamamlama
 milestones.filter_sort.most_complete=En çok tamamlama
-milestones.filter_sort.most_issues=En çok sorun
-milestones.filter_sort.least_issues=En az sorun
+milestones.filter_sort.most_issues=En çok konu
+milestones.filter_sort.least_issues=En az konu
 
 ext_wiki=Harici Wiki
 ext_wiki.desc=Harici bir wiki'ye bağlantı.
@@ -1569,7 +1569,7 @@ repos.private=Özel
 repos.watches=İzlemeler
 repos.stars=Yıldızlar
 repos.forks=Çatallar
-repos.issues=Sorunlar
+repos.issues=Konular
 repos.size=Boyut
 
 hooks.add_webhook=Varsayılan Web İstemcisi Ekle
@@ -1772,13 +1772,13 @@ notices.delete_success=Sistem bildirimleri silindi.
 create_repo=depo <a href="%s">%s</a> oluşturuldu
 rename_repo=<code>%[1]s</code> olan depo adını <a href="%[2]s">%[3]s</a> buna çevirdi
 commit_repo=<a href="%[1]s">%[4]s</a> deposunda <a href="%[1]s/src/branch/%[2]s">%[3]s</a> dalını itti
-create_issue=`<a href="%s/issues/%s">%s#%[2]s</a> sorununu açtı`
-close_issue=`<a href="%s/issues/%s">%s#%[2]s</a> sorununu kapattı`
-reopen_issue=`<a href="%s/issues/%s">%s#%[2]s</a> sorununu tekrar açtı`
+create_issue=`<a href="%s/issues/%s">%s#%[2]s</a> konusunu açtı`
+close_issue=`<a href="%s/issues/%s">%s#%[2]s</a> konusunu kapattı`
+reopen_issue=`<a href="%s/issues/%s">%s#%[2]s</a> konusunu tekrar açtı`
 create_pull_request=`<a href="%s/pulls/%s">%s#%[2]s</a> değişiklik isteğini oluşturdu`
 close_pull_request=`<a href="%s/pulls/%s">%s#%[2]s</a> değişiklik isteğini kapattı`
 reopen_pull_request=`<a href="%s/pulls/%s">%s#%[2]s</a> değişiklik isteğini tekrar açtı`
-comment_issue=`<a href="%s/issues/%s">%s#%[2]s</a> sorununa yorum yazdı`
+comment_issue=`<a href="%s/issues/%s">%s#%[2]s</a> konusuna yorum yazdı`
 merge_pull_request=`<a href="%s/pulls/%s">%s#%[2]s</a> değişim isteğini birleştirdi`
 transfer_repo=depo <code>%s</code> <a href="%s">%s</a>'a aktarıldı
 push_tag=<a href="%[1]s">%[3]s</a> deposuna <a href="%s/src/tag/%s">%[2]s</a> etiketi itildi