diff --git a/options/locale/locale_el-GR.ini b/options/locale/locale_el-GR.ini
index 8ee097fa82..603fe83220 100644
--- a/options/locale/locale_el-GR.ini
+++ b/options/locale/locale_el-GR.ini
@@ -57,6 +57,7 @@ new_mirror=Νέο Είδωλο
 new_fork=Νέο Fork Αποθετηρίου
 new_org=Νέος Οργανισμός
 new_project=Νέο Έργο
+new_project_column=Νέα Στήλη
 manage_org=Διαχείριση Οργανισμών
 admin_panel=Διαχείριση
 account_settings=Ρυθμίσεις Λογαριασμού
@@ -90,9 +91,11 @@ disabled=Απενεργοποιημένο
 
 copy=Αντιγραφή
 copy_url=Αντιγραφή URL
+copy_content=Αντιγραφή περιεχομένου
 copy_branch=Αντιγραφή ονόματος κλάδου
 copy_success=Αντιγράφηκε!
 copy_error=Η αντιγραφή απέτυχε
+copy_type_unsupported=Αυτός ο τύπος αρχείου δεν μπορεί να αντιγραφεί
 
 write=Σύνταξη
 preview=Προεπισκόπηση
@@ -109,6 +112,10 @@ never=Ποτέ
 rss_feed=Ροή RSS
 
 [aria]
+navbar=Γραμμή Πλοήγησης
+footer=Υποσέλιδο
+footer.software=Σχετικά με το Λογισμικό
+footer.links=Συνδέσεις
 
 [filter]
 string.asc=A - Z
@@ -240,7 +247,10 @@ default_enable_timetracking_popup=Ενεργοποίηση καταγραφής
 no_reply_address=Κρυφό Όνομα Τομέα Email
 no_reply_address_helper=Όνομα τομέα για χρήστες με μια κρυφή διεύθυνση email. Για παράδειγμα, το όνομα χρήστη 'nikos' θα συνδεθεί στο Git ως 'nikos@noreply.example.org' αν ο κρυφός τομέας email έχει οριστεί ως 'noreply.example.org'.
 password_algorithm=Αλγόριθμος Hash Κωδικού Πρόσβασης
+invalid_password_algorithm=Μη έγκυρος αλγόριθμος κωδικού πρόσβασης
 password_algorithm_helper=Ορίστε τον αλγόριθμο hash του κωδικού πρόσβασης. Οι αλγόριθμοι έχουν διαφορετικές απαιτήσεις και αντοχή. Ο `argon2` ενώ έχει καλά χαρακτηριστικά χρησιμοποιεί πολλή μνήμη και μπορεί να είναι ακατάλληλός για μικρά συστήματα.
+enable_update_checker=Ενεργοποίηση Ελεγκτή Ενημερώσεων
+enable_update_checker_helper=Ελέγχει περιοδικά για νέες εκδόσεις κάνοντας σύνδεση στο gitea.io.
 
 [home]
 uname_holder=Όνομα Χρήστη ή Διεύθυνση Email
@@ -293,15 +303,15 @@ relevant_repositories=Εμφανίζονται μόνο τα σχετικά απ
 
 [auth]
 create_new_account=Εγγραφή Λογαριασμού
-register_helper_msg=Έχετε ήδη λογαριασμό? Συνδεθείτε τώρα!
-social_register_helper_msg=Έχετε ήδη λογαριασμό? Συνδέστε το τώρα!
+register_helper_msg=Έχετε ήδη λογαριασμό; Συνδεθείτε τώρα!
+social_register_helper_msg=Έχετε ήδη λογαριασμό; Συνδέστε το τώρα!
 disable_register_prompt=Η εγγραφή είναι απενεργοποιημένη. Παρακαλούμε επικοινωνήστε με το διαχειριστή του ιστοτόπου.
 disable_register_mail=Η Επιβεβαίωση email για την εγγραφή είναι απενεργοποιημένη.
 manual_activation_only=Επικοινωνήστε με το διαχειριστή της υπηρεσίας για να ολοκληρώσετε την ενεργοποίηση.
 remember_me=Απομνημόνευση αυτής της συσκευής
 forgot_password_title=Ξέχασα Τον Κωδικό Πρόσβασης
-forgot_password=Ξεχάσατε τον κωδικό πρόσβασης
-sign_up_now=Χρειάζεστε λογαριασμό
+forgot_password=Ξεχάσατε τον κωδικό πρόσβασης;
+sign_up_now=Χρειάζεστε λογαριασμό; Εγγραφείτε τώρα.
 sign_up_successful=Ο λογαριασμός δημιουργήθηκε με επιτυχία.
 confirmation_mail_sent_prompt=Ένα νέο email επιβεβαίωσης έχει σταλεί στο <b>%s</b>. Παρακαλώ ελέγξτε τα εισερχόμενα σας μέσα στις επόμενες %s για να ολοκληρώσετε τη διαδικασία εγγραφής.
 must_change_password=Ενημερώστε τον κωδικό πρόσβασης σας
@@ -318,6 +328,7 @@ email_not_associate=Η διεύθυνση ηλεκτρονικού ταχυδρ
 send_reset_mail=Αποστολή Email Ανάκτησης Λογαριασμού
 reset_password=Ανάκτηση Λογαριασμού
 invalid_code=Ο κωδικός επιβεβαίωσης δεν είναι έγκυρος ή έχει λήξει.
+invalid_password=Ο κωδικός πρόσβασης σας δεν ταιριάζει με τον κωδικό που χρησιμοποιήθηκε για τη δημιουργία του λογαριασμού.
 reset_password_helper=Ανάκτηση Λογαριασμού
 reset_password_wrong_user=Είστε συνδεδεμένοι ως %s, αλλά ο σύνδεσμος ανάκτησης λογαριασμού είναι για %s
 password_too_short=Το μήκος του κωδικού πρόσβασης δεν μπορεί να είναι μικρότερο από %d χαρακτήρες.
@@ -352,7 +363,7 @@ authorize_application=Εξουσιοδότηση Εφαρμογής
 authorize_redirect_notice=Θα μεταφερθείτε στο %s εάν εξουσιοδοτήσετε αυτήν την εφαρμογή.
 authorize_application_created_by=Αυτή η εφαρμογή δημιουργήθηκε από %s.
 authorize_application_description=Εάν παραχωρήσετε την πρόσβαση, θα μπορεί να έχει πρόσβαση και να γράφει σε όλες τις πληροφορίες του λογαριασμού σας, συμπεριλαμβανομένων των ιδιωτικών αποθετηρίων και οργανισμών.
-authorize_title=Εξουσιοδότηση του "%s" για έχει πρόσβαση στο λογαριασμό σας
+authorize_title=Εξουσιοδότηση του "%s" για έχει πρόσβαση στο λογαριασμό σας;
 authorization_failed=Αποτυχία εξουσιοδότησης
 authorization_failed_desc=Η εξουσιοδώτηση απέτυχε επειδή εντοπίσαμε μια μη έγκυρη αίτηση. Παρακαλούμε επικοινωνήστε με το συντηρητή της εφαρμογής που προσπαθήσατε να εξουσιοδοτήσετε.
 sspi_auth_failed=Αποτυχία ταυτοποίησης SSPI
@@ -361,7 +372,8 @@ password_pwned_err=Δεν ήταν δυνατή η ολοκλήρωση του 
 
 [mail]
 view_it_on=Δείτε το στο %s
-link_not_working_do_paste=Δεν λειτουργεί
+reply=ή απαντήστε απευθείας σε αυτό το email
+link_not_working_do_paste=Δε λειτουργεί; Δοκιμάστε να το αντιγράψετε στο browser σας.
 hi_user_x=Γειά σου <b>%s</b>,
 
 activate_account=Παρακαλώ ενεργοποιήστε το λογαριασμό σας
@@ -464,6 +476,8 @@ url_error=`'%s' δεν είναι έγκυρο URL.`
 include_error=` πρέπει να περιέχει τη σειρά χαρακτήρων '%s'.`
 glob_pattern_error=` το μοτίβο ταιριάσματος (glob) δεν είναι έγκυρο: %s.`
 regex_pattern_error=` το μοτίβο regex δεν είναι έγκυρο: %s.`
+username_error=` μπορεί να περιέχει μόνο αλφαριθμητικούς χαρακτήρες ('0-9','a-z','A-Z'), παύλα ('-'), κάτω παύλα ('_') και τελεία ('.'). Δεν μπορεί να ξεκινά ή να τελειώνει με μη αλφαριθμητικούς χαρακτήρες, επίσης απαγορεύονται οι διαδοχικοί μη αλφαριθμητικοί χαρακτήρες.`
+invalid_group_team_map_error=` η αντιστοίχιση δεν είναι έγκυρη: %s`
 unknown_error=Άγνωστο σφάλμα:
 captcha_incorrect=Ο κωδικός CAPTCHA είναι λάθος.
 password_not_match=Οι κωδικοί πρόσβασης δεν ταιριάζουν.
@@ -500,10 +514,12 @@ team_not_exist=Δεν υπάρχει η ομάδα.
 last_org_owner=Δεν μπορείτε να καταργήσετε τον τελευταίο χρήστη από την ομάδα 'ιδιοκτήτών'. Πρέπει να υπάρχει τουλάχιστον ένας ιδιοκτήτης για έναν οργανισμό.
 cannot_add_org_to_team=Ένας οργανισμός δεν μπορεί να προστεθεί ως μέλος ομάδας.
 duplicate_invite_to_team=Ο χρήστης είχε ήδη προσκληθεί ως μέλος της ομάδας.
+organization_leave_success=Έχετε εγκαταλείψει με επιτυχία τον οργανισμό %s.
 
 invalid_ssh_key=Δεν είναι δυνατή η επαλήθευση του SSH κλειδιού σας: %s
 invalid_gpg_key=Δεν είναι δυνατή η επαλήθευση του GPG κλειδιού σας: %s
 invalid_ssh_principal=Μη έγκυρος ssh principal: %s
+must_use_public_key=Το κλειδί που δώσατε είναι ένα ιδιωτικό κλειδί. Παρακαλώ μην ανεβάζετε το ιδιωτικό σας κλειδί οπουδήποτε. Χρησιμοποιήστε το δημόσιο κλειδί αντί αυτού.
 unable_verify_ssh_key=Αδυναμία επαλήθευσης του κλειδιού SSH, ελέγξτε ξανά για λάθη.
 auth_failed=Αποτυχία ταυτοποίησης: %v
 
@@ -628,12 +644,12 @@ activate_email=Αποστολή Ενεργοποίησης
 activations_pending=Εκκρεμούν Ενεργοποιήσεις
 delete_email=Αφαίρεση
 email_deletion=Αφαίρεση Διεύθυνσης Email
-email_deletion_desc=Η διεύθυνση ηλεκτρονικού ταχυδρομείου και οι σχετικές πληροφορίες θα αφαιρεθούν από το λογαριασμό σας. Οι υποβολές Git από αυτή τη διεύθυνση email θα παραμείνουν αμετάβλητες. Συνέχεια
+email_deletion_desc=Η διεύθυνση ηλεκτρονικού ταχυδρομείου και οι σχετικές πληροφορίες θα αφαιρεθούν από τον λογαριασμό σας. Οι υποβολές Git από αυτή τη διεύθυνση email θα παραμείνουν αμετάβλητες. Συνέχεια;
 email_deletion_success=Η διεύθυνση email σας έχει καταργηθεί.
 theme_update_success=Το θέμα διεπαφής σας ενημερώθηκε.
 theme_update_error=Το επιλεγμένο θέμα διεπαφής δεν υπάρχει.
 openid_deletion=Αφαίρεση Διεύθυνσης OpenID
-openid_deletion_desc=Η κατάργηση αυτής της διεύθυνσης OpenID από το λογαριασμό σας θα σας εμποδίσει να συνδέεστε με αυτό. Συνέχεια
+openid_deletion_desc=Η κατάργηση αυτής της διεύθυνσης OpenID από τον λογαριασμό σας θα σας εμποδίσει να συνδέεστε με αυτό. Συνέχεια;
 openid_deletion_success=Η διεύθυνση OpenID αφαιρέθηκε.
 add_new_email=Προσθήκη Νέας Διεύθυνσης Email
 add_new_openid=Προσθήκη Νέου OpenID URI
@@ -654,8 +670,8 @@ add_key=Προσθήκη Κλειδιού
 ssh_desc=Αυτά τα δημόσια SSH κλειδιά συνδέονται με το λογαριασμό σας. Τα αντίστοιχα ιδιωτικά κλειδιά επιτρέπουν πλήρη πρόσβαση στα αποθετήριά σας.
 principal_desc=Αυτές οι αρχές πιστοποιητικών SSH συνδέονται με το λογαριασμό σας και επιτρέπουν την πλήρη πρόσβαση στα αποθετήριά σας.
 gpg_desc=Αυτά τα δημόσια κλειδιά GPG συνδέονται με το λογαριασμό σας. Κρατήστε τα ιδιωτικά κλειδιά σας ασφαλή καθώς επιτρέπουν την επαλήθευση των υποβολών.
-ssh_helper=<strong>Χρειάζεστε βοήθεια
-gpg_helper=<strong>Χρειάζεστε βοήθεια
+ssh_helper=<strong>Χρειάζεστε βοήθεια;</strong> Συμβουλευτείτε τον οδηγό του GitHub για να <a href="%s">δημιουργήσετε τα δικά σας SSH κλειδιά</a> ή να επιλύσετε <a href="%s">κοινά προβλήματα</a> που ίσως αντιμετωπίσετε με τη χρήση του SSH.
+gpg_helper=<strong>Χρειάζεστε βοήθεια;</strong> Συμβουλευτείτε τον οδηγό του GitHub <a href="%s">για το GPG</a>.
 add_new_key=Προσθήκη SSH Κλειδιού
 add_new_gpg_key=Προσθήκη GPG Κλειδιού
 key_content_ssh_placeholder=Ξεκινάει με 'ssh-ed25519', 'ssh-rsa', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521', 'sk-ecdsa-sha2-nistp256@openssh.com', ή 'sk-ssh-ed25519@openssh.com'
@@ -701,9 +717,9 @@ delete_key=Διαγραφή
 ssh_key_deletion=Διαγραφή Κλειδιού SSH
 gpg_key_deletion=Διαγραφή Κλειδιού GPG
 ssh_principal_deletion=Διαγραφή Αρχών Πιστοποιητικού SSH
-ssh_key_deletion_desc=Η διαγραφή ενός κλειδιού SSH ανακαλεί την πρόσβασή του στο λογαριασμό σας. Συνέχεια
-gpg_key_deletion_desc=Η διαγραφή ενός κλειδιού GPG απο-επαληθεύει τις υποβολές που έχουν υπογραφεί από αυτό. Συνέχεια
-ssh_principal_deletion_desc=Η διαγραφή μιας αρχής πιστοποιητικού SSH ανακαλεί την πρόσβασή της στο λογαριασμό σας. Συνέχεια
+ssh_key_deletion_desc=Η διαγραφή ενός κλειδιού SSH ανακαλεί την πρόσβασή του στο λογαριασμό σας. Συνέχεια;
+gpg_key_deletion_desc=Η διαγραφή ενός κλειδιού GPG απο-επαληθεύει τις υποβολές που έχουν υπογραφεί από αυτό. Συνέχεια;
+ssh_principal_deletion_desc=Η διαγραφή μιας αρχής πιστοποιητικού SSH ανακαλεί την πρόσβασή της στο λογαριασμό σας. Συνέχεια;
 ssh_key_deletion_success=Το SSH κλειδί έχει διαγραφεί.
 gpg_key_deletion_success=Το κλειδί GPG έχει διαγραφεί.
 ssh_principal_deletion_success=Η αρχή πιστοποιητικού έχει διαγραφεί.
@@ -738,14 +754,16 @@ delete_token=Διαγραφή
 access_token_deletion=Διαγραφή Διακριτικού Πρόσβασης
 access_token_deletion_cancel_action=Άκυρο
 access_token_deletion_confirm_action=Διαγραφή
-access_token_deletion_desc=Η διαγραφή ενός διακριτικού θα ανακαλέσει οριστικά την πρόσβαση στο λογαριασμό σας για εφαρμογές που το χρησιμοποιούν. Συνέχεια
+access_token_deletion_desc=Η διαγραφή ενός διακριτικού θα ανακαλέσει οριστικά την πρόσβαση στο λογαριασμό σας για εφαρμογές που το χρησιμοποιούν. Συνέχεια;
 delete_token_success=Το διακριτικό έχει διαγραφεί. Οι εφαρμογές που το χρησιμοποιούν δεν έχουν πλέον πρόσβαση στο λογαριασμό σας.
+select_scopes=Επιλογή πεδίων
+scopes_list=Πεδία:
 
 manage_oauth2_applications=Διαχείριση Εφαρμογών Oauth2
 edit_oauth2_application=Επεξεργασία Εφαρμογής Oauth2
 oauth2_applications_desc=Οι εφαρμογές OAuth2 επιτρέπουν στην εξωτερική εφαρμογή σας την ασφαλή ταυτοποίηση των χρηστών σε αυτό το Gitea.
 remove_oauth2_application=Αφαίρεση Εφαρμογής Oauth2
-remove_oauth2_application_desc=Η αφαίρεση μιας εφαρμογής OAuth2 θα ανακαλέσει την πρόσβαση σε όλα τα υπογεγραμμένα διακριτικά πρόσβασης. Συνέχεια
+remove_oauth2_application_desc=Η αφαίρεση μιας εφαρμογής OAuth2 θα ανακαλέσει την πρόσβαση σε όλα τα υπογεγραμμένα διακριτικά πρόσβασης. Συνέχεια;
 remove_oauth2_application_success=Η εφαρμογή έχει διαγραφεί.
 create_oauth2_application=Δημιουργία νέας εφαρμογής OAuth2
 create_oauth2_application_button=Δημιουργία Εφαρμογής
@@ -758,17 +776,17 @@ save_application=Αποθήκευση
 oauth2_client_id=Ταυτότητα Πελάτη
 oauth2_client_secret=Μυστικό Πελάτη
 oauth2_regenerate_secret=Αναδημιουργία Μυστικού
-oauth2_regenerate_secret_hint=Χάσατε το μυστικό σας
+oauth2_regenerate_secret_hint=Χάσατε το μυστικό σας;
 oauth2_client_secret_hint=Το μυστικό δεν θα είναι ορατό αν επισκεφτείτε ξανά αυτή τη σελίδα. Παρακαλώ αποθηκεύστε το μυστικό σας.
 oauth2_application_edit=Επεξεργασία
 oauth2_application_create_description=Οι εφαρμογές OAuth2 δίνει πρόσβαση στην εξωτερική εφαρμογή σας σε λογαριασμούς χρηστών σε αυτή την υπηρεσία.
-oauth2_application_remove_description=Αφαιρώντας μια εφαρμογή OAuth2, θα αποτρέψει την πρόσβαση σε εξουσιοδοτημένους λογαριασμούς χρηστών σε αυτή την υπηρεσία. Συνέχεια
+oauth2_application_remove_description=Αφαιρώντας μια εφαρμογή OAuth2, θα αποτρέψει την πρόσβαση σε εξουσιοδοτημένους λογαριασμούς χρηστών σε αυτή την υπηρεσία. Συνέχεια;
 
 authorized_oauth2_applications=Εξουσιοδοτημένες Εφαρμογές OAuth2
 authorized_oauth2_applications_description=Έχετε δώσει πρόσβαση στον προσωπικό σας λογαριασμό Gitea σε αυτές τις εξωτερικές εφαρμογές. Ανακαλέστε την πρόσβαση για εφαρμογές που δεν χρειάζονται πλέον.
 revoke_key=Ανάκληση
 revoke_oauth2_grant=Ανάκληση Πρόσβασης
-revoke_oauth2_grant_description=Η ανάκληση πρόσβασης για αυτή την εξωτερική εφαρμογή θα αποτρέψει αυτή την εφαρμογή από την πρόσβαση στα δεδομένα σας. Σίγουρα
+revoke_oauth2_grant_description=Η ανάκληση πρόσβασης για αυτή την εξωτερική εφαρμογή θα αποτρέψει αυτή την εφαρμογή από την πρόσβαση στα δεδομένα σας. Σίγουρα;
 revoke_oauth2_grant_success=Έχετε ανακαλέσει την πρόσβαση με επιτυχία.
 
 twofa_desc=Ο έλεγχος ταυτότητας δύο παραγόντων ενισχύει την ασφάλεια του λογαριασμού σας.
@@ -779,7 +797,7 @@ twofa_scratch_token_regenerate=Αναδημιουργία Διακριτικού
 twofa_scratch_token_regenerated=Το διακριτικό μιας χρήσης είναι τώρα %s. Αποθηκεύστε το σε ασφαλές μέρος.
 twofa_enroll=Εγγραφή στην ταυτοποίηση δύο παραγόντων
 twofa_disable_note=Μπορείτε να απενεργοποιήσετε την ταυτοποίηση δύο παραγόντων αν χρειαστεί.
-twofa_disable_desc=Η απενεργοποίηση της ταυτοποίησης δύο παραγόντων θα καταστήσει τον λογαριασμό σας λιγότερο ασφαλή. Συνέχεια
+twofa_disable_desc=Η απενεργοποίηση της ταυτοποίησης δύο παραγόντων θα καταστήσει τον λογαριασμό σας λιγότερο ασφαλή. Συνέχεια;
 regenerate_scratch_token_desc=Αν χάσατε το διακριτικό μίας χρήσης σας ή το έχετε ήδη χρησιμοποιήσει για να συνδεθείτε μπορείτε να το επαναφέρετε εδώ.
 twofa_disabled=Η ταυτοποίηση δύο παραγόντων έχει απενεργοποιηθεί.
 scan_this_image=Σαρώστε αυτή την εικόνα με την εφαρμογή ταυτοποίησης:
@@ -793,16 +811,17 @@ webauthn_desc=Τα κλειδιά ασφαλείας είναι συσκευές
 webauthn_register_key=Προσθήκη Κλειδιού Ασφαλείας
 webauthn_nickname=Ψευδώνυμο
 webauthn_delete_key=Αφαίρεση Κλειδιού Ασφαλείας
-webauthn_delete_key_desc=Αν αφαιρέσετε ένα κλειδί ασφαλείας δεν μπορείτε πλέον να συνδεθείτε με αυτό. Συνέχεια
+webauthn_delete_key_desc=Αν αφαιρέσετε ένα κλειδί ασφαλείας δεν μπορείτε πλέον να συνδεθείτε με αυτό. Συνέχεια;
 
 manage_account_links=Διαχείριση Συνδεδεμένων Λογαριασμών
 manage_account_links_desc=Αυτοί οι εξωτερικοί λογαριασμοί είναι συνδεδεμένοι στον Gitea λογαριασμό σας.
 account_links_not_available=Προς το παρόν δεν υπάρχουν εξωτερικοί λογαριασμοί συνδεδεμένοι με τον λογαριασμό σας στο Gitea.
 link_account=Σύνδεση Λογαριασμού
 remove_account_link=Αφαίρεση Συνδεδεμένου Λογαριασμού
-remove_account_link_desc=Η κατάργηση ενός συνδεδεμένου λογαριασμού θα ανακαλέσει την πρόσβασή του στο λογαριασμό σας στο Gitea. Συνέχεια
+remove_account_link_desc=Η κατάργηση ενός συνδεδεμένου λογαριασμού θα ανακαλέσει την πρόσβασή του στο λογαριασμό σας στο Gitea. Συνέχεια;
 remove_account_link_success=Ο συνδεδεμένος λογαριασμός έχει αφαιρεθεί.
 
+hooks.desc=Προσθήκη webhooks που θα ενεργοποιηθούν για <strong>όλα τα αποθετήρια</strong> που ανήκουν σε αυτόν το χρήστη.
 
 orgs_none=Δεν είστε μέλος σε κάποιο οργανισμό.
 repos_none=Δεν έχετε κανένα αποθετήριο
@@ -812,7 +831,7 @@ delete_prompt=Αυτή η ενέργεια θα διαγράψει μόνιμα
 delete_with_all_comments=Ο λογαριασμός σας είναι νεότερος από %s. Για να αποφύγετε τα σχόλια φαντάσματα, όλα τα σχόλια σε ζητήματα/PR θα διαγραφούν από αυτόν.
 confirm_delete_account=Επιβεβαίωση Διαγραφής
 delete_account_title=Διαγραφή Λογαριασμού Χρήστη
-delete_account_desc=Είστε βέβαιοι ότι θέλετε να διαγράψετε μόνιμα αυτό το λογαριασμό χρήστη
+delete_account_desc=Είστε βέβαιοι ότι θέλετε να διαγράψετε μόνιμα αυτό τον λογαριασμό χρήστη;
 
 email_notifications.enable=Ενεργοποίηση Ειδοποιήσεων Μέσω Email
 email_notifications.onmention=Email Μόνο κατά την Αναφορά
@@ -829,7 +848,7 @@ visibility.private=Ιδιωτική
 visibility.private_tooltip=Ορατός μόνο στα μέλη της οργάνωσης
 
 [repo]
-new_repo_helper=Ένα αποθετήριο περιέχει όλα τα αρχεία του έργου, συμπεριλαμβανομένου του ιστορικού τους. Ήδη το έχετε κάπου αλλού
+new_repo_helper=Ένα αποθετήριο περιέχει όλα τα αρχεία του έργου, συμπεριλαμβανομένου του ιστορικού αναθεωρήσεων. Ήδη το έχετε κάπου αλλού; <a href="%s">Μετεγκατάσταση αποθετηρίου.</a>
 owner=Ιδιοκτήτης
 owner_helper=Ορισμένοι οργανισμοί ενδέχεται να μην εμφανίζονται στο αναπτυσσόμενο μενού λόγω του μέγιστου αριθμού αποθετηρίων.
 repo_name=Όνομα αποθετηρίου
@@ -844,7 +863,7 @@ visibility_description=Μόνο ο ιδιοκτήτης ή τα μέλη του
 visibility_helper=Αλλαγή σε Ιδιωτικό Αποθετήριο
 visibility_helper_forced=Ο διαχειριστής σας αναγκάζει τα νέα αποθετήρια να είναι ιδιωτικά.
 visibility_fork_helper=(Αλλάζοντας αυτό θα επηρεάσει όλα τα forks.)
-clone_helper=Χρειάζεστε βοήθεια για τη κλωνοποίηση
+clone_helper=Χρειάζεστε βοήθεια για τη κλωνοποίηση; Επισκεφθείτε τη <a target="_blank" rel="noopener noreferrer" href="%s">Βοήθεια</a>.
 fork_repo=Δημιουργία ενός Fork
 fork_from=Fork Από Το
 already_forked=Έχετε ήδη κάνει fork το %s
@@ -866,7 +885,7 @@ issue_labels=Σήματα Ζητήματος
 issue_labels_helper=Επιλέξτε ένα σύνολο σημάτων ζητημάτων.
 license=Άδεια
 license_helper=Επιλέξτε ένα αρχείο άδειας.
-license_helper_desc=Μια άδεια διέπει τι άλλοι μπορούν και δεν μπορούν να κάνουν με τον κώδικά σας. Δεν είστε σίγουροι ποια είναι η σωστή για το έργο σας
+license_helper_desc=Μια άδεια διέπει τι άλλοι μπορούν και δεν μπορούν να κάνουν με τον κώδικά σας. Δεν είστε σίγουροι ποια είναι η σωστή για το έργο σας; Δείτε το <a target="_blank" rel="noopener noreferrer" href="%s">πως επιλέγω μια άδεια.</a>
 readme=README
 readme_helper=Επιλέξτε ένα πρότυπο αρχείου README.
 readme_helper_desc=Αυτό είναι το μέρος όπου μπορείτε να γράψετε μια πλήρη περιγραφή για το έργο σας.
@@ -890,14 +909,14 @@ mirror_address_url_invalid=Η διεύθυνση url που δώσατε δεν
 mirror_address_protocol_invalid=Το παρεχόμενο url δεν είναι έγκυρο. Μόνο οι τοποθεσίες http(s):// ή git:// μπορούν να αντικατοπτρίζονται.
 mirror_lfs=Large File Storage (LFS)
 mirror_lfs_desc=Ενεργοποίηση αντικατοπτρισμού δεδομένων LFS.
-mirror_lfs_endpoint=LFS Endpoint
+mirror_lfs_endpoint=Άκρο LFS
 mirror_lfs_endpoint_desc=Ο συγχρονισμός θα προσπαθήσει να χρησιμοποιήσει το url κλωνοποίησης για να <a target="_blank" rel="noopener noreferrer" href="%s">καθορίσει τον διακομιστή LFS</a>. Μπορείτε επίσης να καθορίσετε μια άλλη διεύθυνση αν τα δεδομένα LFS του αποθετηρίου αποθηκεύονται κάπου αλλού.
 mirror_last_synced=Τελευταίος Συγχρονισμός
 mirror_password_placeholder=(Χωρίς αλλαγή)
 mirror_password_blank_placeholder=(Μη ορισμένο)
 mirror_password_help=Αλλάξτε το όνομα χρήστη για να διαγράψετε έναν αποθηκευμένο κωδικό πρόσβασης.
 watchers=Παρατηρητές
-stargazers=Stargazers
+stargazers=Θαυμαστές
 forks=Forks
 pick_reaction=Διαλέξτε την αντίδρασή σας
 reactions_more=και %d περισσότερα
@@ -954,7 +973,7 @@ migrate_options=Επιλογές Μεταφοράς
 migrate_service=Υπηρεσία Μεταφοράς
 migrate_options_mirror_helper=Αυτό το αποθετήριο θα είναι είδωλο
 migrate_options_lfs=Μεταφορά αρχείων LFS
-migrate_options_lfs_endpoint.label=LFS Endpoint
+migrate_options_lfs_endpoint.label=Άκρο LFS
 migrate_options_lfs_endpoint.description=Η μεταφορά θα προσπαθήσει να χρησιμοποιήσει το Git remote για να <a target="_blank" rel="noopener noreferrer" href="%s">καθορίσει τον διακομιστή LFS</a>. Μπορείτε επίσης να καθορίσετε ένα δικό σας endpoint αν τα δεδομένα LFS του αποθετηρίου αποθηκεύονται κάπου αλλού.
 migrate_options_lfs_endpoint.description.local=Μια διαδρομή στο τοπικό διακομιστή επίσης υποστηρίζεται.
 migrate_options_lfs_endpoint.placeholder=Αφήστε κενό για να αντληθεί από το URL κλωνοποίησης
@@ -1013,10 +1032,12 @@ unstar=Όχι Αστέρι
 star=Αστέρι
 fork=Fork
 download_archive=Λήψη Αποθετηρίου
+more_operations=Περισσότερες Λειτουργίες
 
 no_desc=Χωρίς Περιγραφή
 quick_guide=Γρήγορος Οδηγός
 clone_this_repo=Κλωνοποίηση αυτού του αποθετηρίου
+cite_this_repo=Αναφορά σε αυτό το αποθετήριο
 create_new_repo_command=Δημιουργία νέου αποθετηρίου στη γραμμή εντολών
 push_exist_repo=Προώθηση ενός υπάρχοντος αποθετηρίου από τη γραμμή εντολών
 empty_message=Αυτό το αποθετήριο δεν περιέχει τίποτα.
@@ -1115,6 +1136,7 @@ editor.commit_directly_to_this_branch=Υποβολή απευθείας στο 
 editor.create_new_branch=Δημιουργήστε έναν <strong>νέο κλάδο</strong> για αυτή την υποβολή και ξεκινήστε ένα pull request.
 editor.create_new_branch_np=Δημιουργήστε έναν <strong>νέο κλάδο</strong> για αυτή την υποβολή.
 editor.propose_file_change=Πρόταση αλλαγής αρχείου
+editor.new_branch_name=Ονόμασε τον νέο κλάδο για αυτήν την υποβολή
 editor.new_branch_name_desc=Όνομα νέου κλάδου…
 editor.cancel=Ακύρωση
 editor.filename_cannot_be_empty=Το όνομα αρχείου δεν μπορεί να είναι κενό.
@@ -1129,7 +1151,7 @@ editor.file_deleting_no_longer_exists=Το αρχείο που διαγράφε
 editor.file_changed_while_editing=Τα περιεχόμενα του αρχείου άλλαξαν από τότε που ξεκίνησε η επεξεργασία. <a target="_blank" rel="noopener noreferrer" href="%s">Κάντε κλικ εδώ</a> για να τα δείτε ή <strong>Υποβολή Αλλαγών ξανά</strong> για να τα αντικαταστήσετε.
 editor.file_already_exists=Ένα αρχείο με όνομα '%s' υπάρχει ήδη σε αυτό το αποθετήριο.
 editor.commit_empty_file_header=Υποβολή ενός κενού αρχείου
-editor.commit_empty_file_text=Το αρχείο που πρόκειται να υποβληθεί είναι κενό. Συνέχεια
+editor.commit_empty_file_text=Το αρχείο που πρόκειται να υποβληθεί είναι κενό. Συνέχεια;
 editor.no_changes_to_show=Δεν υπάρχουν αλλαγές για εμφάνιση.
 editor.fail_to_update_file=Απέτυχε η ενημέρωση/δημιουργία του αρχείου '%s'.
 editor.fail_to_update_file_summary=Μήνυμα Σφάλματος:
@@ -1166,6 +1188,7 @@ commits.signed_by_untrusted_user_unmatched=Υπογράφηκε από ένα μ
 commits.gpg_key_id=ID Κλειδιού GPG
 commits.ssh_key_fingerprint=Αποτύπωμα Κλειδιού SSH
 
+commit.operations=Λειτουργίες
 commit.revert=Απόσυρση
 commit.revert-header=Απόσυρση: %s
 commit.revert-content=Επιλέξτε κλάδο για απόσυρση σε αυτό:
@@ -1186,7 +1209,7 @@ projects.new=Νέο έργο
 projects.new_subheader=Συντονισμός, παρακολούθηση και ενημέρωση της δουλειάς σας σε ένα μέρος, έτσι ώστε τα έργα να παραμένουν διαφανή και μέσα στο χρονοδιάγραμμα.
 projects.create_success=Το έργο '%s' έχει δημιουργηθεί.
 projects.deletion=Διαγραφή Έργου
-projects.deletion_desc=Η διαγραφή ενός έργου το αφαιρεί από όλα τα σχετιζόμενα ζητήματα. Συνέχεια
+projects.deletion_desc=Η διαγραφή ενός έργου το αφαιρεί από όλα τα σχετιζόμενα ζητήματα. Συνέχεια;
 projects.deletion_success=Το έργο έχει διαγραφεί.
 projects.edit=Επεξεργασία Έργων
 projects.edit_subheader=Τα Έργα οργανώνουν τα ζητήματα και παρακολουθούν τη πρόοδο τους.
@@ -1198,11 +1221,22 @@ projects.type.bug_triage=Διαλογή Σφαλμάτων
 projects.template.desc=Πρότυπο έργου
 projects.template.desc_helper=Επιλέξτε ένα πρότυπο έργου για να ξεκινήσετε
 projects.type.uncategorized=Χωρίς Κατηγορία
+projects.column.edit=Επεξεργασία Στήλης
 projects.column.edit_title=Όνομα
 projects.column.new_title=Όνομα
+projects.column.new_submit=Δημιουργία Στήλης
+projects.column.new=Νέα Στήλη
+projects.column.set_default=Ορισμός Προεπιλογής
+projects.column.set_default_desc=Ορίστε αυτή τη στήλη ως προεπιλογή για ζητήματα και pull requests χωρίς κατηγορία
+projects.column.delete=Διαγραφή Στήλης
+projects.column.deletion_desc=Η διαγραφή μιας στήλης έργου μετακινεί όλα τα συναφή ζητήματα σε 'Χωρίς Κατηγορία'. Συνέχεια;
 projects.column.color=Έγχρωμο
 projects.open=Άνοιγμα
 projects.close=Κλείσιμο
+projects.column.assigned_to=Ανατέθηκε σε
+projects.card_type.desc=Προεπισκοπήσεις Καρτών
+projects.card_type.images_and_text=Εικόνες και Κείμενο
+projects.card_type.text_only=Μόνο Κείμενο
 
 issues.desc=Οργανώστε αναφορές σφαλμάτων, εργασίες και ορόσημα.
 issues.filter_assignees=Φίλτρο Αποδέκτη
@@ -1279,6 +1313,7 @@ issues.filter_label_no_select=Όλα τα σήματα
 issues.filter_milestone=Ορόσημο
 issues.filter_milestone_no_select=Όλα τα ορόσημα
 issues.filter_project=Έργο
+issues.filter_project_all=Όλα τα έργα
 issues.filter_project_none=Χωρίς έργα
 issues.filter_assignee=Αποδέκτης
 issues.filter_assginee_no_select=Όλοι οι αποδέκτες
@@ -1290,6 +1325,7 @@ issues.filter_type.assigned_to_you=Ανατέθηκαν σε εσάς
 issues.filter_type.created_by_you=Δημιουργήθηκαν από εσάς
 issues.filter_type.mentioning_you=Αναφέρονται σε εσάς
 issues.filter_type.review_requested=Ζητήθηκε αξιολόγηση
+issues.filter_type.reviewed_by_you=Ελέγχθηκε από εσάς
 issues.filter_sort=Ταξινόμηση
 issues.filter_sort.latest=Νεότερα
 issues.filter_sort.oldest=Παλαιότερα
@@ -1311,6 +1347,8 @@ issues.action_milestone=Ορόσημο
 issues.action_milestone_no_select=Χωρίς ορόσημο
 issues.action_assignee=Αποδέκτης
 issues.action_assignee_no_select=Κανένας Αποδέκτης
+issues.action_check=Επιλογή/Αποεπιλογή
+issues.action_check_all=Επιλογή/Αποεπιλογή όλων των αντικειμένων
 issues.opened_by=ανοίχτηκε %[1]s από <a href="%[2]s">%[3]s</a>
 pulls.merged_by=από <a href="%[2]s">%[3]s</a> συγχωνεύθηκε %[1]s
 pulls.merged_by_fake=από %[2]s συγχωνεύθηκε %[1]s
@@ -1324,13 +1362,14 @@ issues.closed_title=Κλειστά
 issues.draft_title=Προσχέδιο
 issues.num_comments=%d σχόλια
 issues.commented_at=`σχολίασε <a href="#%s">%s</a>`
-issues.delete_comment_confirm=Θέλετε σίγουρα να διαγράψετε αυτό το σχόλιο
+issues.delete_comment_confirm=Θέλετε σίγουρα να διαγράψετε αυτό το σχόλιο;
 issues.context.copy_link=Αντιγραφή Συνδέσμου
 issues.context.quote_reply=Παράθεση Απάντησης
 issues.context.reference_issue=Αναφορά σε νέο ζήτημα
 issues.context.edit=Επεξεργασία
 issues.context.delete=Διαγραφή
 issues.no_content=Δεν υπάρχει ακόμα περιεχόμενο.
+issues.close=Κλείσιμο Ζητήματος
 issues.pull_merged_at=`συγχώνευσε την υποβολή <a class="ui sha" href="%[1]s"><code>%[2]s</code></a> σε <b>%[3]s</b> %[4]s`
 issues.manually_pull_merged_at=`συγχώνευσε την υποβολή <a class="ui sha" href="%[1]s"><code>%[2]s</code></a> σε <b>%[3]s</b> %[4]s`
 issues.close_comment_issue=Σχόλιο και κλείσιμο
@@ -1355,7 +1394,7 @@ issues.is_stale=Έχουν υπάρξει αλλαγές σε αυτό το PR 
 issues.remove_request_review=Αφαίρεση αιτήματος αναθεώρησης
 issues.remove_request_review_block=Δεν είναι δυνατή η αφαίρεση του αιτήματος αξιολόγησης
 issues.dismiss_review=Απόρριψη Αξιολόγησης
-issues.dismiss_review_warning=Είστε βέβαιοι ότι θέλετε να απορρίψετε αυτή την αξιολόγηση
+issues.dismiss_review_warning=Είστε βέβαιοι ότι θέλετε να απορρίψετε αυτή την αξιολόγηση;
 issues.sign_in_require_desc=<a href="%s">Συνδεθείτε</a> για να συμμετάσχετε σε αυτή τη συνομιλία.
 issues.edit=Επεξεργασία
 issues.cancel=Ακύρωση
@@ -1363,6 +1402,9 @@ issues.save=Αποθήκευση
 issues.label_title=Όνομα σήματος
 issues.label_description=Περιγραφή σήματος
 issues.label_color=Χρώμα σήματος
+issues.label_exclusive=Αποκλειστικό
+issues.label_exclusive_desc=Ονομάστε το σήμα <code>πεδίο/στοιχείο</code> για να το κάνετε αμοιβαία αποκλειστικό με άλλα σήματα <code>πεδίου/</code>.
+issues.label_exclusive_warning=Τυχόν συγκρουόμενα σήματα θα αφαιρεθούν κατά την επεξεργασία των σημάτων ενός ζητήματος ή pull request.
 issues.label_count=%d σήματα
 issues.label_open_issues=%d ανοικτά ζητήματα
 issues.label_edit=Επεξεργασία
@@ -1400,8 +1442,8 @@ issues.lock.title=Κλείδωμα συνομιλίας σε αυτό το ζή
 issues.unlock.title=Ξεκλείδωμα συνομιλίας σε αυτό το ζήτημα.
 issues.comment_on_locked=Δεν μπορείτε να σχολιάσετε ένα κλειδωμένο ζήτημα.
 issues.delete=Διαγραφή
-issues.delete.title=Διαγραφή αυτού του ζητήματος
-issues.delete.text=Θέλετε πραγματικά να διαγράψετε αυτό το ζήτημα
+issues.delete.title=Διαγραφή αυτού του ζητήματος;
+issues.delete.text=Θέλετε πραγματικά να διαγράψετε αυτό το ζήτημα; (Αυτό θα σβήσει οριστικά όλο το περιεχόμενο του. Εξετάστε αν θέλετε να το κλείσετε, αν σκοπεύεται να το αρχειοθετήσετε)
 issues.tracker=Καταγραφή Χρόνου
 issues.start_tracking_short=Εκκίνηση Χρονομέτρου
 issues.start_tracking=Εκκίνηση Καταγραφής Χρόνου
@@ -1460,8 +1502,8 @@ issues.dependency.pr_close_blocked=Πρέπει να κλείσετε όλα τ
 issues.dependency.blocks_short=Μπλοκάρει
 issues.dependency.blocked_by_short=Εξαρτάται από
 issues.dependency.remove_header=Αφαίρεση Εξάρτησης
-issues.dependency.issue_remove_text=Αυτό θα αφαιρέσει την εξάρτηση από αυτό το ζήτημα. Συνέχεια
-issues.dependency.pr_remove_text=Αυτό θα αφαιρέσει την εξάρτηση από αυτό το pull request. Συνέχεια
+issues.dependency.issue_remove_text=Αυτό θα αφαιρέσει την εξάρτηση από αυτό το ζήτημα. Συνέχεια;
+issues.dependency.pr_remove_text=Αυτό θα αφαιρέσει την εξάρτηση από αυτό το pull request. Συνέχεια;
 issues.dependency.setting=Ενεργοποίηση Εξαρτήσεων Για Ζητήματα και Pull Requests
 issues.dependency.add_error_same_issue=Δεν μπορείτε να εξαρτάτε ένα ζήτημα από τον εαυτό του.
 issues.dependency.add_error_dep_issue_not_exist=Εξαρτώμενο ζήτημα δεν υπάρχει.
@@ -1500,7 +1542,7 @@ issues.content_history.deleted=διαγράφηκε
 issues.content_history.edited=επεξεργάστηκε
 issues.content_history.created=δημιουργήθηκε
 issues.content_history.delete_from_history=Διαγραφή από το ιστορικό
-issues.content_history.delete_from_history_confirm=Διαγραφή από το ιστορικό
+issues.content_history.delete_from_history_confirm=Διαγραφή από το ιστορικό;
 issues.content_history.options=Επιλογές
 issues.reference_link=Αναφορά: %s
 
@@ -1544,7 +1586,7 @@ pulls.is_closed=Το pull request έχει κλείσει.
 pulls.has_merged=Το pull request έχει συγχωνευθεί.
 pulls.title_wip_desc=`<a href="#">Ξεκινήστε τον τίτλο με <strong>%s</strong></a> για να αποτρέψετε την τυχαία συγχώνευση του pull request.`
 pulls.cannot_merge_work_in_progress=Αυτό το pull request επισημαίνεται ως μια εργασία σε εξέλιξη.
-pulls.still_in_progress=Ακόμα είναι σε εξέλιξη
+pulls.still_in_progress=Ακόμα είναι σε εξέλιξη;
 pulls.add_prefix=Προσθήκη <strong>%s</strong> προθέματος
 pulls.remove_prefix=Αφαίρεση <strong>%s</strong> προθέματος
 pulls.data_broken=Αυτό το pull request είναι κατεστραμμένο λόγω των πληροφοριών του fork που λείπουν.
@@ -1612,11 +1654,14 @@ pulls.update_branch_rebase=Ενημέρωση κλάδου με rebase
 pulls.update_branch_success=Η ενημέρωση του κλάδου ήταν επιτυχής
 pulls.update_not_allowed=Δεν επιτρέπεται να ενημερώσετε τον κλάδο
 pulls.outdated_with_base_branch=Αυτός ο κλάδος δεν είναι ενημερωμένος με τον βασικό κλάδο
+pulls.close=Κλείσιμο Pull Request
 pulls.closed_at=`έκλεισε αυτό το pull request <a id="%[1]s" href="#%[1]s">%[2]s</a>`
 pulls.reopened_at=`άνοιξε ξανά αυτό το pull request <a id="%[1]s" href="#%[1]s">%[2]s</a>`
 pulls.merge_instruction_hint=`Μπορείτε επίσης να δείτε <a class="show-instruction">τις οδηγίες της γραμμής εντολών</a>.`
 pulls.merge_instruction_step1_desc=Από το αποθετήριο του έργου σας, ελέγξτε έναν νέο κλάδο και τεστάρετε τις αλλαγές.
 pulls.merge_instruction_step2_desc=Συγχώνευσε τις αλλαγές και ενημέρωσε στο Gitea.
+pulls.clear_merge_message=Εκκαθάριση μηνύματος συγχώνευσης
+pulls.clear_merge_message_hint=Η εκκαθάριση του μηνύματος συγχώνευσης θα αφαιρέσει μόνο το περιεχόμενο του μηνύματος υποβολής και θα διατηρήσει τα παραγόμενα git trailers όπως "Co-Authored-By …".
 
 pulls.auto_merge_button_when_succeed=(Όταν οι έλεγχοι πετύχουν)
 pulls.auto_merge_when_succeed=Αυτόματη συγχώνευση όταν όλοι οι έλεγχοι πετύχουν
@@ -1630,8 +1675,8 @@ pulls.auto_merge_canceled_schedule=Η αυτόματη συγχώνευση ακ
 pulls.auto_merge_newly_scheduled_comment=`προγραμμάτισε αυτό το PR να συγχωνευτεί αυτόματα όταν όλοι οι έλεγχοι πετύχουν %[1]s`
 pulls.auto_merge_canceled_schedule_comment=`ακύρωσε την αυτόματη συγχώνευση αυτού του pull request όταν όλοι οι έλεγχοι πετύχουν %[1]s`
 
-pulls.delete.title=Διαγραφή αυτού του pull request
-pulls.delete.text=Θέλετε πραγματικά να διαγράψετε αυτό το pull request
+pulls.delete.title=Διαγραφή αυτού του pull request;
+pulls.delete.text=Θέλετε πραγματικά να διαγράψετε αυτό το pull request; (Αυτό θα σβήσει οριστικά όλο το περιεχόμενο του. Εξετάστε αν θέλετε να το κλείσετε, αν σκοπεύεται να το αρχειοθετήσετε)
 
 milestones.new=Νέο Ορόσημο
 milestones.closed=Έκλεισε %s
@@ -1654,7 +1699,7 @@ milestones.cancel=Ακύρωση
 milestones.modify=Ενημέρωση Ορόσημου
 milestones.edit_success=Το ορόσημο '%s' έχει ενημερωθεί.
 milestones.deletion=Διαγραφή Ορόσημου
-milestones.deletion_desc=Η διαγραφή ενός ορόσημου το αφαιρεί από όλα τα συναφή ζητήματα. Συνέχεια
+milestones.deletion_desc=Η διαγραφή ενός ορόσημου το αφαιρεί από όλα τα συναφή ζητήματα. Συνέχεια;
 milestones.deletion_success=Το ορόσημο έχει διαγραφεί.
 milestones.filter_sort.closest_due_date=Πλησιέστερη παράδοση
 milestones.filter_sort.furthest_due_date=Απώτερη παράδοση
@@ -1697,7 +1742,7 @@ wiki.file_revision=Αναθεώρηση Σελίδας
 wiki.wiki_page_revisions=Αναθεωρήσεις Σελίδας Wiki
 wiki.back_to_wiki=Πίσω στη σελίδα wiki
 wiki.delete_page_button=Διαγραφή Σελίδας
-wiki.delete_page_notice_1=Διαγραφή της σελίδας wiki '%s' δεν μπορεί να αναιρεθεί. Συνέχεια
+wiki.delete_page_notice_1=Διαγραφή της σελίδας wiki '%s' δεν μπορεί να αναιρεθεί. Συνέχεια;
 wiki.page_already_exists=Υπάρχει ήδη μια σελίδα wiki με το ίδιο όνομα.
 wiki.reserved_page=Το όνομα σελίδας wiki '%s' είναι δεσμευμένο.
 wiki.pages=Σελίδες
@@ -1794,7 +1839,7 @@ settings.hooks=Webhooks
 settings.githooks=Git Hooks
 settings.basic_settings=Βασικές Ρυθμίσεις
 settings.mirror_settings=Ρυθμίσεις Ειδώλου
-settings.mirror_settings.docs=Ρυθμίστε το έργο σας για να ωθεί ή/και να τραβά αλλαγές σε/από άλλο αποθετήριο. Οι κλάδοι, οι ετικέτες και οι υποβολές θα συγχρονίζονται αυτόματα. <a target="_blank" rel="noopener noreferrer" href="https://docs.gitea.io/en-us/repo-mirror/">Πώς μπορώ να καθρεπτίσω τα αποθετήρια
+settings.mirror_settings.docs=Ρυθμίστε το έργο σας για να ωθεί ή/και να τραβά αλλαγές σε/από άλλο αποθετήριο. Οι κλάδοι, οι ετικέτες και οι υποβολές θα συγχρονίζονται αυτόματα. <a target="_blank" rel="noopener noreferrer" href="https://docs.gitea.io/en-us/repo-mirror/">Πώς μπορώ να καθρεπτίσω τα αποθετήρια;</a>
 settings.mirror_settings.mirrored_repository=Είδωλο αποθετηρίου
 settings.mirror_settings.direction=Κατεύθυνση
 settings.mirror_settings.direction.pull=Pull
@@ -1808,6 +1853,7 @@ settings.mirror_sync_in_progress=Ο συγχρονισμός ειδώλου εί
 settings.site=Ιστοσελίδα
 settings.update_settings=Ενημέρωση Ρυθμίσεων
 settings.branches.update_default_branch=Ενημέρωση Προεπιλεγμένου Κλάδου
+settings.branches.add_new_rule=Προσθήκη Νέου Κανόνα
 settings.advanced_settings=Ρυθμίσεις Για Προχωρημένους
 settings.wiki_desc=Ενεργοποίηση Wiki
 settings.use_internal_wiki=Χρήση Εσωτερικού Wiki
@@ -1837,8 +1883,11 @@ settings.pulls.ignore_whitespace=Αγνόηση των Κενών Χαρακτή
 settings.pulls.enable_autodetect_manual_merge=Ενεργοποίηση αυτόματης ανίχνευσης συγχώνευσης (Σημείωση: σε ορισμένες ειδικές περιπτώσεις, μπορεί να προκύψουν εσφαλμένες κρίσεις)
 settings.pulls.allow_rebase_update=Ενεργοποίηση της ενημέρωσης του κλάδου του pull request μέσω rebase
 settings.pulls.default_delete_branch_after_merge=Διαγραφή του κλάδου του pull request μετά τη συγχώνευση από προεπιλογή
+settings.pulls.default_allow_edits_from_maintainers=Να επιτρέπονται από προεπιλογή οι αλλαγές από τους συντηρητές
+settings.releases_desc=Ενεργοποίηση Εκδόσεων Αποθετηρίου
 settings.packages_desc=Ενεργοποίηση Μητρώου Πακέτων Αποθετηρίου
 settings.projects_desc=Ενεργοποίηση Έργων Αποθετηρίου
+settings.actions_desc=Ενεργοποίηση Δράσεων Αποθετηρίου
 settings.admin_settings=Ρυθμίσεις Διαχειριστή
 settings.admin_enable_health_check=Ενεργοποίηση Ελέγχων Υγείας του Αποθετηρίου (git fsck)
 settings.admin_code_indexer=Indexer Κώδικα
@@ -1909,7 +1958,7 @@ settings.add_collaborator_owner=Δεν είναι δυνατή η προσθήκ
 settings.add_collaborator_duplicate=Ο συνεργάτης έχει ήδη προστεθεί σε αυτό το αποθετήριο.
 settings.delete_collaborator=Αφαίρεση
 settings.collaborator_deletion=Αφαίρεση Συνεργάτη
-settings.collaborator_deletion_desc=Η κατάργηση ενός συνεργάτη θα ανακαλέσει την πρόσβασή τους σε αυτό το αποθετήριο. Συνέχεια
+settings.collaborator_deletion_desc=Η κατάργηση ενός συνεργάτη θα ανακαλέσει την πρόσβασή τους σε αυτό το αποθετήριο. Συνέχεια;
 settings.remove_collaborator_success=Ο συνεργάτης έχει αφαιρεθεί.
 settings.search_user_placeholder=Αναζήτηση χρήστη…
 settings.org_not_allowed_to_be_collaborator=Οι οργανισμοί δεν μπορούν να προστεθούν ως συνεργάτης.
@@ -1927,7 +1976,7 @@ settings.add_webhook=Προσθήκη Webhook
 settings.add_webhook.invalid_channel_name=Το όνομα του καναλιού Webhook δεν μπορεί να είναι κενό και δεν μπορεί να περιέχει μόνο έναν χαρακτήρα #.
 settings.hooks_desc=Τα Webhooks κάνουν αυτόματα αιτήσεις HTTP POST σε ένα διακομιστή όταν ενεργοποιούνται ορισμένα γεγονότα στο Gitea. Διαβάστε περισσότερα στον <a target="_blank" rel="noopener noreferrer" href="%s">οδηγό webhooks</a>.
 settings.webhook_deletion=Αφαίρεση Webhook
-settings.webhook_deletion_desc=Η αφαίρεση ενός webhook διαγράφει τις ρυθμίσεις και το ιστορικό παραδόσεων. Συνέχεια
+settings.webhook_deletion_desc=Η αφαίρεση ενός webhook διαγράφει τις ρυθμίσεις και το ιστορικό παραδόσεων. Συνέχεια;
 settings.webhook_deletion_success=Το webhook έχει αφαιρεθεί.
 settings.webhook.test_delivery=Δοκιμή Παράδοσης
 settings.webhook.test_delivery_desc=Δοκιμάστε αυτό το webhook με ένα ψεύτικο συμβάν.
@@ -2044,11 +2093,13 @@ settings.key_been_used=Ένα κλειδί διάθεσης με το ίδιο 
 settings.key_name_used=Ένα κλειδί διάθεσης με το ίδιο όνομα υπάρχει ήδη.
 settings.add_key_success=Το κλειδί διάθεσης '%s' έχει προστεθεί.
 settings.deploy_key_deletion=Αφαίρεση Κλειδιού Διάθεσης
-settings.deploy_key_deletion_desc=Η κατάργηση ενός κλειδί διάθεσης θα ανακαλέσει την πρόσβασή του σε αυτό το αποθετήριο. Συνέχεια
+settings.deploy_key_deletion_desc=Η κατάργηση ενός κλειδί διάθεσης θα ανακαλέσει την πρόσβασή του σε αυτό το αποθετήριο. Συνέχεια;
 settings.deploy_key_deletion_success=Το κλειδί διάθεσης έχει αφαιρεθεί.
 settings.branches=Κλάδοι
 settings.protected_branch=Προστασία Κλάδου
-settings.protected_branch_can_push=Επιτρέψτε ώθηση
+settings.protected_branch.save_rule=Αποθήκευση Κανόνα
+settings.protected_branch.delete_rule=Διαγραφή Κανόνα
+settings.protected_branch_can_push=Επιτρέψτε ώθηση;
 settings.protected_branch_can_push_yes=Μπορείτε να ωθήσετε
 settings.protected_branch_can_push_no=Δεν μπορείτε να ωθήσετε
 settings.branch_protection=Προστασία Κλάδου για το Κλάδο '<b>%s</b>'
@@ -2082,6 +2133,7 @@ settings.dismiss_stale_approvals=Παράβλεψη καθυστερημένων
 settings.dismiss_stale_approvals_desc=Όταν οι νέες υποβολές που αλλάζουν το περιεχόμενο του pull request γίνονται push στο κλάδο, οι παλιές εγκρίσεις απορρίπτονται.
 settings.require_signed_commits=Απαιτούνται Υπογεγραμμένες Υποβολές
 settings.require_signed_commits_desc=Απόρριψη νέων υποβολών σε αυτόν τον κλάδο εάν είναι μη υπογεγραμμένες ή μη επαληθεύσιμες.
+settings.protect_branch_name_pattern=Μοτίβο Προστατευμένου Ονόματος Κλάδου
 settings.protect_protected_file_patterns=Προστατευμένα μοτίβα αρχείων (διαχωρισμένα με χαρακτήρα semicolon '\;'):
 settings.protect_protected_file_patterns_desc=Προστατευμένα αρχεία που δεν επιτρέπεται να αλλάξουν άμεσα, ακόμη και αν ο χρήστης έχει δικαίωμα να προσθέσει, να επεξεργαστεί ή να διαγράψει αρχεία σε αυτόν τον κλάδο. Πολλαπλά μοτίβα μπορούν να διαχορίζονται με χαρακτήρα semicolon ('\;'). Δείτε την τεκμηρίωση <a href="https://pkg.go.dev/github.com/gobwas/glob#Compile">github.com/gobwas/glob</a> για τη σύνταξη των μοτίβων. Παραδείγματα: <code>.drone.yml</code>, <code>/docs/**/*.txt</code>.
 settings.protect_unprotected_file_patterns=Μη προστατευμένα μοτίβα αρχείων (διαχωρισμένα με ερωτηματικό '\;'):
@@ -2090,8 +2142,9 @@ settings.add_protected_branch=Ενεργοποίηση προστασίας
 settings.delete_protected_branch=Απενεργοποίηση προστασίας
 settings.update_protect_branch_success=Η προστασία κλάδου για τον κλάδο '%s' έχει ενημερωθεί.
 settings.remove_protected_branch_success=Η προστασία κλάδου για τον κλάδο '%s' έχει απενεργοποιηθεί.
+settings.remove_protected_branch_failed=Αποτυχία αφαίρεσης του κανόνα προστασίας κλάδου '%s.
 settings.protected_branch_deletion=Απενεργοποίηση Προστασίας Κλάδου
-settings.protected_branch_deletion_desc=Η απενεργοποίηση της προστασίας του κλάδου επιτρέπει στους χρήστες με άδεια εγγραφής να κάνουν push στον κλάδο. Συνέχεια
+settings.protected_branch_deletion_desc=Η απενεργοποίηση της προστασίας του κλάδου επιτρέπει στους χρήστες με άδεια εγγραφής να κάνουν push στον κλάδο. Συνέχεια;
 settings.block_rejected_reviews=Φραγή συγχώνευσης αν υπάρχουν απορριπτικές αξιολογήσεις
 settings.block_rejected_reviews_desc=Η συγχώνευση δεν θα είναι δυνατή όταν οι αλλαγές ζητούνται από τους επίσημους εξεταστές, ακόμη και αν υπάρχουν αρκετές εγκρίσεις.
 settings.block_on_official_review_requests=Φραγή συγχώνευσης σε επίσημες αιτήσεις αξιολόγησης
@@ -2099,10 +2152,13 @@ settings.block_on_official_review_requests_desc=Η συγχώνευση δεν 
 settings.block_outdated_branch=Φραγή συγχώνευσης αν το pull request είναι ξεπερασμένο
 settings.block_outdated_branch_desc=Η συγχώνευση δεν θα είναι δυνατή όταν ο κλάδος κεφαλής είναι πίσω από τον βασικό κλάδο.
 settings.default_branch_desc=Επιλέξτε έναν προεπιλεγμένο κλάδο αποθετηρίου για pull requests και υποβολές κώδικα:
+settings.merge_style_desc=Συγχώνευση Στυλ
 settings.default_merge_style_desc=Προεπιλεγμένο στυλ συγχώνευσης για pull requests:
 settings.choose_branch=Επιλέξτε έναν κλάδο…
 settings.no_protected_branch=Δεν υπάρχουν προστατευμένοι κλάδοι.
 settings.edit_protected_branch=Επεξεργασία
+settings.protected_branch_required_rule_name=Απαιτούμενο όνομα κανόνα
+settings.protected_branch_duplicate_rule_name=Διπλότυπο όνομα κανόνα
 settings.protected_branch_required_approvals_min=Οι απαιτούμενες εγκρίσεις δεν μπορούν να είναι αρνητικές.
 settings.tags=Ετικέτες
 settings.tags.protection=Προστασία Ετικετών
@@ -2140,7 +2196,7 @@ settings.lfs_findcommits=Εύρεση υποβολών
 settings.lfs_lfs_file_no_commits=Δεν βρέθηκαν υποβολές για αυτό το αρχείο LFS
 settings.lfs_noattribute=Αυτή η διαδρομή δεν έχει λειτουργία κλειδώματος στον προεπιλεγμένο κλάδο
 settings.lfs_delete=Διαγραφή αρχείου LFS με το OID %s
-settings.lfs_delete_warning=Η διαγραφή ενός αρχείου LFS μπορεί να προκαλέσει σφάλματα 'object does not exist' κατά την ολοκλήρωση του checkout. Σίγουρα
+settings.lfs_delete_warning=Η διαγραφή ενός αρχείου LFS μπορεί να προκαλέσει σφάλματα 'object does not exist' κατά την ολοκλήρωση του checkout. Σίγουρα;
 settings.lfs_findpointerfiles=Εύρεση αρχείων δείκτη
 settings.lfs_locks=Κλειδώματα
 settings.lfs_invalid_locking_path=Μη έγκυρη διαδρομή: %s
@@ -2209,7 +2265,9 @@ diff.review.header=Υποβολή αξιολόγησης
 diff.review.placeholder=Σχόλιο αξιολόγησης
 diff.review.comment=Σχόλιο
 diff.review.approve=Έγκριση
+diff.review.self_reject=Τα pull request δεν μπορούν να ζητούν αλλαγές στον εαυτό τους
 diff.review.reject=Αίτηση αλλαγών
+diff.review.self_approve=Οι συγγραφείς pull request δεν μπορούν να εγκρίνουν τα δικά τους pull request
 diff.committed_by=υποβλήθηκε από
 diff.protected=Προστατευμένο
 diff.image.side_by_side=Δίπλα Δίπλα
@@ -2235,6 +2293,8 @@ release.edit_subheader=Οι Κυκλοφορίες οργανώνουν εκδό
 release.tag_name=Όνομα ετικέτας
 release.target=Στόχος
 release.tag_helper=Επιλέξτε μια υπάρχουσα ετικέτα ή δημιουργήστε μια νέα.
+release.tag_helper_new=Νέα ετικέτα. Αυτή η ετικέτα θα δημιουργηθεί από τον προορισμό.
+release.tag_helper_existing=Υπάρχουσα ετικέτα.
 release.title=Τίτλος
 release.content=Περιεχόμενο
 release.prerelease_desc=Σήμανση ως Προ-Κυκλοφορία
@@ -2246,9 +2306,9 @@ release.edit_release=Ενημέρωση Κυκλοφορίας
 release.delete_release=Διαγραφή Κυκλοφορίας
 release.delete_tag=Διαγραφή Ετικέτας
 release.deletion=Διαγραφή Κυκλοφορίας
-release.deletion_desc=Διαγραφή μιας έκδοσης την αφαιρεί μόνο από Gitea. Ετικέτες, περιεχόμενα αποθετηρίου και ιστορικό παραμένουν αμετάβλητα. Συνέχεια
+release.deletion_desc=Διαγραφή μιας έκδοσης την αφαιρεί μόνο από Gitea. Ετικέτες, περιεχόμενα αποθετηρίου και ιστορικό παραμένουν αμετάβλητα. Συνέχεια;
 release.deletion_success=Η κυκλοφορία έχει διαγραφεί.
-release.deletion_tag_desc=Θα διαγράψει αυτή την ετικέτα από το αποθετήριο. Τα περιεχόμενα του αποθετηρίου και το ιστορικό παραμένουν αμετάβλητα. Συνέχεια
+release.deletion_tag_desc=Θα διαγράψει αυτή την ετικέτα από το αποθετήριο. Τα περιεχόμενα του αποθετηρίου και το ιστορικό παραμένουν αμετάβλητα. Συνέχεια;
 release.deletion_tag_success=Η ετικέτα έχει διαγραφεί.
 release.tag_name_already_exist=Υπάρχει ήδη μια έκδοση με αυτό το όνομα ετικέτας.
 release.tag_name_invalid=Το όνομα της ετικέτας δεν είναι έγκυρο.
@@ -2258,6 +2318,8 @@ release.downloads=Λήψεις
 release.download_count=Λήψεις: %s
 release.add_tag_msg=Χρησιμοποιήστε τον τίτλο και το περιεχόμενο της έκδοσης ως μήνυμα ετικέτας.
 release.add_tag=Δημιουργία Ετικέτας Μόνο
+release.releases_for=Κυκλοφορίες για %s
+release.tags_for=Ετικέτες για %s
 
 branch.name=Όνομα Κλάδου
 branch.search=Αναζήτηση κλάδων
@@ -2265,7 +2327,7 @@ branch.already_exists=Ένας κλάδος με όνομα '%s' υπάρχει
 branch.delete_head=Διαγραφή
 branch.delete=Διαγραφή του Κλάδου '%s'
 branch.delete_html=Διαγραφή Κλάδου
-branch.delete_desc=Η διαγραφή του κλάδου είναι μόνιμη. <strong>ΔΕΝ ΜΠΟΡΕΙ</strong> να αναιρεθεί. Συνέχεια
+branch.delete_desc=Η διαγραφή του κλάδου είναι μόνιμη. <strong>ΔΕΝ ΜΠΟΡΕΙ</strong> να αναιρεθεί. Συνέχεια;
 branch.deletion_success=Ο κλάδος '%s' έχει διαγραφεί.
 branch.deletion_failed=Αποτυχία διαγραφής του κλάδου '%s'.
 branch.delete_branch_has_new_commits=Ο κλάδος '%s' δεν μπορεί να διαγραφεί επειδή έχουν προστεθεί νέες υποβολές μετά τη συγχώνευση.
@@ -2361,7 +2423,7 @@ settings.delete_account=Διαγραφή Αυτού Του Οργανισμού
 settings.delete_prompt=Ο οργανισμός θα αφαιρεθεί οριστικά. Αυτό το <strong>ΔΕΝ ΜΠΟΡΕΙ</strong> να αναιρεθεί!
 settings.confirm_delete_account=Επιβεβαίωση Διαγραφής
 settings.delete_org_title=Διαγραφή Οργανισμού
-settings.delete_org_desc=Αυτός ο οργανισμός θα διαγραφεί οριστικά. Συνέχεια
+settings.delete_org_desc=Αυτός ο οργανισμός θα διαγραφεί οριστικά. Συνέχεια;
 settings.hooks_desc=Προσθήκη webhooks που θα ενεργοποιούνται για <strong>όλα τα αποθετήρια</strong> κάτω από αυτό τον οργανισμό.
 
 settings.labels_desc=Προσθήκη σημάτων που μπορούν να χρησιμοποιηθούν σε ζητήματα για <strong>όλα τα αποθετήρια</strong> κάτω από αυτό τον οργανισμό.
@@ -2375,15 +2437,15 @@ members.member_role=Ρόλος Μέλους:
 members.owner=Ιδιοκτήτης
 members.member=Μέλος
 members.remove=Αφαίρεση
-members.remove.detail=Αφαιρέστε το %[1]s από %[2]s
+members.remove.detail=Αφαιρέστε το %[1]s από %[2]s;
 members.leave=Αποχώρηση
-members.leave.detail=Αποχώρηση από %s
+members.leave.detail=Αποχώρηση από %s;
 members.invite_desc=Προσθέστε ένα νέο μέλος στο %s:
 members.invite_now=Πρόσκληση Τώρα
 
 teams.join=Συμμετοχή
 teams.leave=Αποχώρηση
-teams.leave.detail=Αποχώρηση από %s
+teams.leave.detail=Αποχώρηση από %s;
 teams.can_create_org_repo=Δημιουργία αποθετηρίων
 teams.can_create_org_repo_helper=Τα μέλη μπορούν να δημιουργήσουν νέα αποθετήρια στον οργανισμό. Ο δημιουργός θα αποκτήσει πρόσβαση διαχειριστή στο νέο αποθετήριο.
 teams.none_access=Καμία Πρόσβαση
@@ -2406,7 +2468,7 @@ teams.add_team_member=Προσθήκη Μέλους Ομάδας
 teams.invite_team_member=Πρόσκληση στο %s
 teams.invite_team_member.list=Εκκρεμείς Προσκλήσεις
 teams.delete_team_title=Διαγραφή Ομάδας
-teams.delete_team_desc=Η διαγραφή μιας ομάδας ανακαλεί τη πρόσβαση στο αποθετήριο από τα μέλη της. Συνέχεια
+teams.delete_team_desc=Η διαγραφή μιας ομάδας ανακαλεί τη πρόσβαση στο αποθετήριο από τα μέλη της. Συνέχεια;
 teams.delete_team_success=Η ομάδα έχει διαγραφεί.
 teams.read_permission_desc=Αυτή η ομάδα χορηγεί πρόσβαση <strong>Ανάγνωσης</strong>: τα μέλη μπορούν να δουν και να κλωνοποιήσουν τα αποθετήρια της ομάδας.
 teams.write_permission_desc=Αυτή η ομάδα χορηγεί πρόσβαση <strong>Εγγραφής</strong>: τα μέλη μπορούν να διαβάσουν και να κάνουν push στα αποθετήρια της ομάδας.
@@ -2525,6 +2587,10 @@ dashboard.delete_old_actions=Διαγραφή όλων των παλαιών ε
 dashboard.delete_old_actions.started=Η διαγραφή όλων των παλιών ενεργειών από τη βάση δεδομένων ξεκίνησε.
 dashboard.update_checker=Ελεγκτής ενημερώσεων
 dashboard.delete_old_system_notices=Διαγραφή όλων των παλιών ειδοποιήσεων συστήματος από τη βάση δεδομένων
+dashboard.gc_lfs=Συλλογή απορριμάτων στα μετα-αντικείμενα LFS
+dashboard.stop_zombie_tasks=Διακοπή εργασιών ζόμπι
+dashboard.stop_endless_tasks=Διακοπή ατελείωτων εργασιών
+dashboard.cancel_abandoned_jobs=Ακύρωση εγκαταλελειμμένων εργασιών
 
 users.user_manage_panel=Διαχείριση Λογαριασμών Χρηστών
 users.new_account=Δημιουργία Λογαριασμού Χρήστη
@@ -2591,7 +2657,7 @@ emails.updated=Το email ενημερώθηκε
 emails.not_updated=Αποτυχία ενημέρωσης της ζητούμενης διεύθυνσης email: %v
 emails.duplicate_active=Αυτή η διεύθυνση email είναι ήδη ενεργή σε διαφορετικό χρήστη.
 emails.change_email_header=Ενημέρωση Ιδιοτήτων Email
-emails.change_email_text=Είστε βέβαιοι ότι θέλετε να ενημερώσετε αυτή τη διεύθυνση email
+emails.change_email_text=Είστε βέβαιοι ότι θέλετε να ενημερώσετε αυτή τη διεύθυνση email;
 
 orgs.org_manage_panel=Διαχείριση Οργανισμού
 orgs.name=Όνομα
@@ -2613,6 +2679,7 @@ repos.size=Μέγεθος
 
 packages.package_manage_panel=Διαχείριση Πακέτων
 packages.total_size=Συνολικό Μέγεθος: %s
+packages.unreferenced_size=Μέγεθος Χωρίς Αναφορά: %s
 packages.owner=Ιδιοκτήτης
 packages.creator=Δημιουργός
 packages.name=Όνομα
@@ -2688,7 +2755,7 @@ auths.pam_email_domain=PAM Email Domain (προαιρετικό)
 auths.oauth2_provider=Πάροχος OAuth2
 auths.oauth2_icon_url=URL Εικονιδίου
 auths.oauth2_clientID=Client ID (Κλειδί)
-auths.oauth2_clientSecret=Client Secret
+auths.oauth2_clientSecret=Μυστικό Πελάτη
 auths.openIdConnectAutoDiscoveryURL=URL Αυτόματης Ανακάλυψης OpenID Connect
 auths.oauth2_use_custom_url=Χρήση Προσαρμοσμένων URLs Αντί των Προεπιλεγμένων URLs
 auths.oauth2_tokenURL=URL Διακριτικού
@@ -2706,6 +2773,8 @@ auths.oauth2_required_claim_value_helper=Ορίστε αυτήν την τιμή
 auths.oauth2_group_claim_name=Όνομα claim που παρέχει ονόματα ομάδων για αυτήν την πηγή. (Προαιρετικό)
 auths.oauth2_admin_group=Τιμή Group Claim για διαχειριστές. (Προαιρετικό - απαιτεί όνομα claim παραπάνω)
 auths.oauth2_restricted_group=Τιμή Group Claim για περιορισμένους χρήστες (Προαιρετικό - απαιτεί όνομα claim παραπάνω)
+auths.oauth2_map_group_to_team=Αντιστοίχιση των απαιτούμενων ομάδων σε ομάδες Οργανισμού. (Προαιρετικό - απαιτείται το όνομα της απαίτησης παραπάνω)
+auths.oauth2_map_group_to_team_removal=Αφαίρεση χρηστών από τις συγχρονισμένες ομάδες, εάν ένας χρήστης δεν ανήκει στην αντίστοιχη ομάδα.
 auths.enable_auto_register=Ενεργοποίηση Αυτόματης Εγγραφής
 auths.sspi_auto_create_users=Αυτόματη δημιουργία χρηστών
 auths.sspi_auto_create_users_helper=Επιτρέψτε στη μέθοδο πιστοποίησης SSPI να δημιουργεί αυτόματα νέους λογαριασμούς για χρήστες που συνδέονται για πρώτη φορά
@@ -2741,11 +2810,13 @@ auths.update_success=Η πηγή ταυτοποίησης έχει ενημερ
 auths.update=Ενημέρωση Πηγής Ταυτοποίησης
 auths.delete=Διαγραφή Πηγής Ταυτοποίησης
 auths.delete_auth_title=Διαγραφή Πηγής Ταυτοποίησης
-auths.delete_auth_desc=Η διαγραφή μιας πηγής ταυτοποίησης αποτρέπει τους χρήστες να τη χρησιμοποιούν για να συνδεθούν. Συνέχεια
+auths.delete_auth_desc=Η διαγραφή μιας πηγής ταυτοποίησης αποτρέπει τους χρήστες να τη χρησιμοποιούν για να συνδεθούν. Συνέχεια;
 auths.still_in_used=Η πηγή ταυτοποίησης είναι ακόμα σε χρήση. Μετατρέψτε ή διαγράψτε χρηστών που χρησιμοποιούν αυτήν την πηγή πρώτα.
 auths.deletion_success=Η πηγή ταυτοποίησης έχει διαγραφεί.
 auths.login_source_exist=Η πηγή ταυτοποίησης '%s' υπάρχει ήδη.
 auths.login_source_of_type_exist=Υπάρχει ήδη πηγή ταυτοποίησης αυτού του τύπου.
+auths.unable_to_initialize_openid=Αδυναμία εκκίνησης του παρόχου OpenID Connect: %s
+auths.invalid_openIdConnectAutoDiscoveryURL=Μη έγκυρο Auto Discovery URL (πρέπει να είναι ένα έγκυρο URL που ξεκινά με http:// ή https://)
 
 config.server_config=Ρυθμίσεις Διακομιστή
 config.app_name=Τίτλος Ιστοτόπου
@@ -2866,6 +2937,8 @@ config.git_disable_diff_highlight=Απενεργοποίηση Επισήμαν
 config.git_max_diff_lines=Μέγιστες γραμμές Diff (για ένα μόνο αρχείο)
 config.git_max_diff_line_characters=Μέγιστος αριθμός χαρακτήρων Diff (για μία γραμμή)
 config.git_max_diff_files=Μέγιστος αριθμός Diff αρχείων (για εμφάνιση)
+config.git_enable_reflogs=Ενεργοποίηση Reflogs
+config.git_reflog_expiry_time=Χρόνος Λήξης
 config.git_gc_args=Παράμετροι GC
 config.git_migrate_timeout=Χρονικό Όριο Μεταφοράς
 config.git_mirror_timeout=Χρονικό Όριο Ενημέρωσης Ειδώλου
@@ -2903,7 +2976,7 @@ monitor.execute_time=Χρόνος Εκτέλεσης
 monitor.last_execution_result=Αποτέλεσμα
 monitor.process.cancel=Ακύρωση διαδικασίας
 monitor.process.cancel_desc=Η ακύρωση μιας διαδικασίας μπορεί να προκαλέσει απώλεια δεδομένων
-monitor.process.cancel_notices=Ακύρωση: <strong>%s</strong>
+monitor.process.cancel_notices=Ακύρωση: <strong>%s</strong>;
 monitor.process.children=Θυγατρικές
 monitor.queues=Ουρές
 monitor.queue=Ουρά: %s
@@ -2963,11 +3036,12 @@ monitor.queue.pool.workers.title=Ενεργές Ομάδες Εργατών
 monitor.queue.pool.workers.none=Καμία ομάδα εργατών.
 monitor.queue.pool.cancel=Τερματισμός Ομάδας Εργατών
 monitor.queue.pool.cancelling=Τερματισμός Ομάδας Εργατών
-monitor.queue.pool.cancel_notices=Τερματισμός αυτής της ομάδας των %s εργατών
+monitor.queue.pool.cancel_notices=Τερματισμός αυτής της ομάδας των %s εργατών;
 monitor.queue.pool.cancel_desc=Αφήνοντας μια ουρά χωρίς καμία ομάδα εργατών μπορεί να προκληθεί μπλοκάρισμα των αιτημάτων επ 'αόριστον.
 
 notices.system_notice_list=Ειδοποιήσεις Συστήματος
 notices.view_detail_header=Προβολή Λεπτομερειών Ειδοποίησης
+notices.operations=Λειτουργίες
 notices.select_all=Επιλογή Όλων
 notices.deselect_all=Αποεπιλογή Όλων
 notices.inverse_selection=Αντιστροφή Επιλογής
@@ -3076,7 +3150,7 @@ title=Πακέτα
 desc=Διαχείριση πακέτων μητρώου.
 empty=Δεν υπάρχουν πακέτα ακόμα.
 empty.documentation=Για περισσότερες πληροφορίες σχετικά με το μητρώο πακέτων, ανατρέξτε <a target="_blank" rel="noopener noreferrer" href="https://docs.gitea.io/en-us/packages/overview">στην τεκμηρίωση</a>.
-empty.repo=Μήπως ανεβάσατε ένα πακέτο, αλλά δεν εμφανίζεται εδώ
+empty.repo=Μήπως ανεβάσατε ένα πακέτο, αλλά δεν εμφανίζεται εδώ; Πηγαίνετε στις <a href="%[1]s">ρυθμίσεις πακέτων</a> και συνδέστε το σε αυτό το αποθετήριο.
 filter.type=Τύπος
 filter.type.all=Όλα
 filter.no_result=Το φίλτρο δεν παρήγαγε αποτελέσματα.
@@ -3092,6 +3166,8 @@ keywords=Λέξεις κλειδιά
 details=Λεπτομέρειες
 details.author=Συγγραφέας
 details.project_site=Ιστοσελίδα Έργου
+details.repository_site=Ιστοσελίδα Αποθετηρίου
+details.documentation_site=Ιστοσελίδα Τεκμηρίωσης
 details.license=Άδεια
 assets=Πόροι
 versions=Εκδόσεις
@@ -3099,7 +3175,14 @@ versions.on=τη
 versions.view_all=Προβολή όλων
 dependency.id=ID
 dependency.version=Έκδοση
+cargo.registry=Ρυθμίστε αυτό το μητρώο στις ρυθμίσεις του Cargo (για παράδειγμα <code>~/.cargo/config.toml</code>):
+cargo.install=Για να εγκαταστήσετε το πακέτο χρησιμοποιώντας το Cargo, εκτελέστε την ακόλουθη εντολή:
+cargo.documentation=Για περισσότερες πληροφορίες σχετικά με το μητρώο Cargo, ανατρέξτε <a target="_blank" rel="noopener noreferrer" href="https://docs.gitea.io/en-us/packages/cargo/">στην τεκμηρίωση</a>.
+cargo.details.repository_site=Ιστοσελίδα Αποθετηρίου
+cargo.details.documentation_site=Ιστοσελίδα Τεκμηρίωσης
+chef.registry=Ρυθμίστε αυτό το μητρώο στο αρχείο <code>~/.chef/config.rb</code>:
 chef.install=Για να εγκαταστήσετε το πακέτο, εκτελέστε την ακόλουθη εντολή:
+chef.documentation=Για περισσότερες πληροφορίες σχετικά με το μητρώο Chef, ανατρέξτε <a target="_blank" rel="noopener noreferrer" href="https://docs.gitea.io/en-us/packages/chef/">στην τεκμηρίωση</a>.
 composer.registry=Ρυθμίστε αυτό το μητρώο στο αρχείο <code>~/.composer/config.json</code>:
 composer.install=Για να εγκαταστήσετε το πακέτο χρησιμοποιώντας το Composer, εκτελέστε την ακόλουθη εντολή:
 composer.documentation=Για περισσότερες πληροφορίες σχετικά με το μητρώο Composer, διαβάστε <a target="_blank" rel="noopener noreferrer" href="https://docs.gitea.io/en-us/packages/composer/">τη τεκμηρίωση</a>.
@@ -3109,6 +3192,11 @@ conan.details.repository=Αποθετήριο
 conan.registry=Ρυθμίστε αυτό το μητρώο από τη γραμμή εντολών:
 conan.install=Για να εγκαταστήσετε το πακέτο χρησιμοποιώντας το Conan, εκτελέστε την ακόλουθη εντολή:
 conan.documentation=Για περισσότερες πληροφορίες σχετικά με το μητρώο Conan, ανατρέξτε <a target="_blank" rel="noopener noreferrer" href="https://docs.gitea.io/en-us/packages/conan/">στην τεκμηρίωση</a>.
+conda.registry=Ρυθμίστε αυτό το μητρώο ως αποθετήριο Conda στο αρχείο <code>.condarc</code>:
+conda.install=Για να εγκαταστήσετε το πακέτο χρησιμοποιώντας το Conda, εκτελέστε την ακόλουθη εντολή:
+conda.documentation=Για περισσότερες πληροφορίες σχετικά με το μητρώο Conda, ανατρέξτε <a target="_blank" rel="noopener noreferrer" href="https://docs.gitea.io/en-us/packages/conda/">στην τεκμηρίωση</a>.
+conda.details.repository_site=Ιστοσελίδα Αποθετηρίου
+conda.details.documentation_site=Ιστοσελίδα Τεκμηρίωσης
 container.details.type=Τύπος Εικόνας
 container.details.platform=Πλατφόρμα
 container.pull=Κατεβάστε την εικόνα από τη γραμμή εντολών:
@@ -3155,6 +3243,9 @@ rubygems.required.ruby=Απαιτεί την έκδοση Ruby
 rubygems.required.rubygems=Απαιτεί έκδοση RubyGem
 rubygems.documentation=Για περισσότερες πληροφορίες σχετικά με το μητρώο RubyGems, ανατρέξτε <a target="_blank" rel="noopener noreferrer" href="https://docs.gitea.io/en-us/packages/rubygems/">στην τεκμηρίωση</a>.
 swift.registry=Ρυθμίστε αυτό το μητρώο από τη γραμμή εντολών:
+swift.install=Προσθέστε το πακέτο στο αρχείο <code>Package.swift</code>:
+swift.install2=και εκτελέστε την ακόλουθη εντολή:
+swift.documentation=Για περισσότερες πληροφορίες σχετικά με το μητρώο Swift, ανατρέξτε <a target="_blank" rel="noopener noreferrer" href="https://docs.gitea.io/en-us/packages/swift/">στην τεκμηρίωση</a>.
 vagrant.install=Για προσθήκη ενός κυτίου Vagrant, εκτελέστε την ακόλουθη εντολή:
 vagrant.documentation=Για περισσότερες πληροφορίες σχετικά με το μητρώο του Vagrant, ανατρέξτε <a target="_blank" rel="noopener noreferrer" href="https://docs.gitea.io/en-us/packages/vagrant/">στην τεκμηρίωση</a>.
 settings.link=Σύνδεση αυτού του πακέτου με ένα αποθετήριο
@@ -3165,30 +3256,116 @@ settings.link.success=Ο σύνδεσμος αποθετηρίου ενημερ
 settings.link.error=Αποτυχία ενημέρωσης συνδέσμου αποθετηρίου.
 settings.delete=Διαγραφή πακέτου
 settings.delete.description=Η διαγραφή ενός πακέτου είναι μόνιμη και δεν μπορεί να αναιρεθεί.
-settings.delete.notice=Πρόκειται να διαγράψετε %s (%s). Αυτή η λειτουργία είναι μη αναστρέψιμη, είστε σίγουροι
+settings.delete.notice=Πρόκειται να διαγράψετε %s (%s). Αυτή η λειτουργία είναι μη αναστρέψιμη, είστε σίγουροι;
 settings.delete.success=Το πακέτο έχει διαγραφεί.
 settings.delete.error=Αποτυχία διαγραφής του πακέτου.
+owner.settings.cargo.title=Ευρετήριο Μητρώου Cargo
+owner.settings.cargo.initialize=Αρχικοποίηση Ευρετηρίου
+owner.settings.cargo.initialize.description=Για να χρησιμοποιήσετε το μητρώο Cargo απαιτείται ένα ειδικό git repository. Εδώ μπορείτε να το δημιουργήσετε με τις απαιτούμενες ρυθμίσεις.
+owner.settings.cargo.initialize.error=Αποτυχία αρχικοποίησης ευρετηρίου Cargo: %v
+owner.settings.cargo.initialize.success=Ο ευρετήριο Cargo δημιουργήθηκε με επιτυχία.
+owner.settings.cargo.rebuild=Αναδημιουργία Ευρετηρίου
+owner.settings.cargo.rebuild.description=Αν το ευρετήριο είναι εκτός συγχρονισμού με τα αποθηκευμένα πακέτα cargo, μπορείτε να το αναδομήσετε.
+owner.settings.cargo.rebuild.error=Αποτυχία αναδόμησης του ευρετηρίου Cargo: %v
+owner.settings.cargo.rebuild.success=Το ευρετήριο Cargo αναδομήθηκε με επιτυχία.
+owner.settings.cleanuprules.title=Διαχείριση Κανόνων Εκκαθάρισης
+owner.settings.cleanuprules.add=Προσθήκη Κανόνα Εκκαθάρισης
+owner.settings.cleanuprules.edit=Επεξεργασία Κανόνα Εκκαθάρισης
+owner.settings.cleanuprules.none=Δεν υπάρχουν διαθέσιμοι κανόνες εκκαθάρισης. Συμβουλευτείτε την τεκμηρίωση.
+owner.settings.cleanuprules.preview=Προεπισκόπηση Κανόνα Εκκαθάρισης
+owner.settings.cleanuprules.preview.overview=%d πακέτα έχουν προγραμματιστεί να αφαιρεθούν.
+owner.settings.cleanuprules.preview.none=Ο κανόνας εκκαθάρισης δεν ταιριάζει με κανένα πακέτο.
 owner.settings.cleanuprules.enabled=Ενεργοποιημένο
+owner.settings.cleanuprules.pattern_full_match=Εφαρμογή μοτίβου στο πλήρες όνομα του πακέτου
+owner.settings.cleanuprules.keep.title=Οι εκδόσεις που ταιριάζουν με αυτούς τους κανόνες παραμένουν, ακόμη και αν ταιριάζουν με έναν κανόνα αφαίρεσης παρακάτω.
+owner.settings.cleanuprules.keep.count=Κράτησε το πιο πρόσφατο
+owner.settings.cleanuprules.keep.count.1=1 έκδοση ανά πακέτο
+owner.settings.cleanuprules.keep.count.n=%d εκδόσεις ανά πακέτο
+owner.settings.cleanuprules.keep.pattern=Διατήρηση εκδόσεων που ταιριάζουν
+owner.settings.cleanuprules.keep.pattern.container=Η <code>τελευταία</code> έκδοση διατηρείται πάντα για τα πακέτα Container.
+owner.settings.cleanuprules.remove.title=Οι εκδόσεις που ταιριάζουν με αυτούς τους κανόνες καταργούνται, εκτός και αν ένας παραπάνω κανόνας ορίζει να μείνουν.
+owner.settings.cleanuprules.remove.days=Αφαίρεση εκδόσεων παλαιότερων από
+owner.settings.cleanuprules.remove.pattern=Αφαίρεση εκδόσεων που ταιριάζουν
+owner.settings.cleanuprules.success.update=Ο κανόνας καθαρισμού ενημερώθηκε.
+owner.settings.cleanuprules.success.delete=Ο κανόνας καθαρισμού διαγράφηκε.
+owner.settings.chef.title=Μητρώο Chef
+owner.settings.chef.keypair=Δημιουργία ζεύγους κλειδιών
+owner.settings.chef.keypair.description=Δημιουργία ζεύγους κλειδιών για την πιστοποίηση στο μητρώο Chef. Το προηγούμενο κλειδί δεν μπορεί να χρησιμοποιηθεί πια.
 
 [secrets]
+secrets=Μυστικά
+description=Τα μυστικά θα περάσουν σε ορισμένες δράσεις και δεν μπορούν να αναγνωστούν αλλού.
+none=Δεν υπάρχουν ακόμα μυστικά.
 value=Τιμή
 name=Όνομα
+creation=Προσθήκη Μυστικού
+creation.name_placeholder=αλφαριθμητικοί χαρακτήρες ή κάτω παύλες μόνο, δεν μπορούν να ξεκινούν με GITEA_ ή GITHUB_
+creation.value_placeholder=Εισάγετε οποιοδήποτε περιεχόμενο. Τα κενά στην αρχή παραλείπονται.
+creation.success=Το μυστικό '%s' έχει δημιουργηθεί.
+creation.failed=Αποτυχία δημιουργίας μυστικού.
+deletion=Αφαίρεση μυστικού
+deletion.description=Η αφαίρεση ενός μυστικού είναι μόνιμη και δεν μπορεί να αναιρεθεί. Συνέχεια;
+deletion.success=Το μυστικό έχει αφαιρεθεί.
+deletion.failed=Αποτυχία αφαίρεσης μυστικού.
 
 [actions]
+actions=Δράσεις
 
+unit.desc=Διαχείριση δράσεων
 
+status.unknown=Άγνωστη
+status.waiting=Αναμονή
+status.running=Εκτελείται
+status.success=Επιτυχές
+status.failure=Αποτυχία
+status.cancelled=Ακυρώθηκε
+status.skipped=Παρακάμφθηκε
+status.blocked=Αποκλείστηκε
 
+runners=Εκτελεστές
+runners.runner_manage_panel=Διαχείριση Εκτελεστών
+runners.new=Δημιουργία νέου Εκτελεστή
+runners.new_notice=Πώς να ξεκινήσετε έναν εκτελεστή
+runners.status=Κατάσταση
 runners.id=ID
 runners.name=Όνομα
 runners.owner_type=Τύπος
 runners.description=Περιγραφή
 runners.labels=Ετικέτες
+runners.last_online=Τελευταία Ώρα Σύνδεσης
+runners.agent_labels=Ετικέτες Πράκτορα
+runners.custom_labels=Προσαρμοσμένες Ετικέτες
+runners.custom_labels_helper=Οι προσαρμοσμένες ετικέτες είναι ετικέτες που προστίθενται χειροκίνητα από έναν διαχειριστή. Ένα κόμμα διαχωρίζει τις ετικέτες, τα κενά στην αρχή και στο τέλος κάθε ετικέτας απαλείφονται.
+runners.runner_title=Εκτελεστής
+runners.task_list=Πρόσφατες εργασίες στον εκτελεστή
 runners.task_list.run=Εκτέλεση
+runners.task_list.status=Κατάσταση
 runners.task_list.repository=Αποθετήριο
 runners.task_list.commit=Υποβολή
+runners.task_list.done_at=Ολοκλήρωσε Στις
+runners.edit_runner=Επεξεργασία Εκτελεστή
+runners.update_runner=Ενημέρωση Αλλαγών
+runners.update_runner_success=Ο εκτελεστής ενημερώθηκε επιτυχώς
+runners.update_runner_failed=Αποτυχία ενημέρωσης εκτελεστή
+runners.delete_runner=Διαγραφή του εκτελεστή
+runners.delete_runner_success=Ο εκτελεστής διαγράφηκε επιτυχώς
+runners.delete_runner_failed=Αποτυχία διαγραφής εκτελεστή
+runners.delete_runner_header=Επιβεβαιώστε για τη διαγραφή του εκτελεστή
+runners.delete_runner_notice=Αν μια εργασία εκτελείται σε αυτόν τον εκτελεστή, θα τερματιστεί και θα επισημανθεί ως αποτυχημένη. Μπορεί να σπάσει το χτίσιμο της ροής εργασίας.
+runners.none=Δεν υπάρχουν διαθέσιμοι εκτελεστές
+runners.status.unspecified=Άγνωστη
+runners.status.idle=Αδρανής
 runners.status.active=Ενεργό
+runners.status.offline=Χωρίς Σύνδεση
 runners.version=Έκδοση
 
+runs.all_workflows=Όλες Οι Ροές Εργασίας
+runs.open_tab=%d Ανοιχτά
+runs.closed_tab=%d Κλειστά
 runs.commit=Υποβολή
+runs.pushed_by=Ωθήθηκε από
+runs.valid_workflow_helper=Το αρχείο ροής εργασίας είναι έγκυρο.
+runs.invalid_workflow_helper=Το αρχείο ροής εργασίας δεν είναι έγκυρο. Ελέγξτε το αρχείο σας: %s
 
+need_approval_desc=Πρέπει να εγκριθεί η εκτέλεση ροών εργασίας για pull request από fork.
 
diff --git a/options/locale/locale_zh-CN.ini b/options/locale/locale_zh-CN.ini
index c98edc2fe9..3417308648 100644
--- a/options/locale/locale_zh-CN.ini
+++ b/options/locale/locale_zh-CN.ini
@@ -821,6 +821,7 @@ remove_account_link=删除已绑定的账号
 remove_account_link_desc=删除已绑定帐户将吊销其对您的 Gitea 帐户的访问权限。继续?
 remove_account_link_success=已取消绑定帐户。
 
+hooks.desc=添加 webhooks,它们会应用到此用户拥有的<strong>所有仓库</strong>。
 
 orgs_none=您现在还不是任何组织的成员。
 repos_none=你并不拥有任何仓库
@@ -1368,6 +1369,7 @@ issues.context.reference_issue=在新工单中引用
 issues.context.edit=编辑
 issues.context.delete=刪除
 issues.no_content=这个人很懒,什么都没留下。
+issues.close=关闭工单
 issues.pull_merged_at=`于 %[4]s 合并了提交 <a class="ui sha" href="%[1]s"><code>%[2]s</code></a> 到 <b>%[3]s</b>`
 issues.manually_pull_merged_at=`于 %[4]s 手动合并了提交 <a class="ui sha" href="%[1]s"><code>%[2]s</code></a> 到 <b>%[3]s</b>`
 issues.close_comment_issue=评论并关闭
@@ -1652,6 +1654,7 @@ pulls.update_branch_rebase=通过变基更新分支
 pulls.update_branch_success=分支更新成功
 pulls.update_not_allowed=您无权更新分支
 pulls.outdated_with_base_branch=此分支相比基础分支已过期
+pulls.close=关闭合并请求
 pulls.closed_at=`于 <a id="%[1]s" href="#%[1]s">%[2]s</a> 关闭此合并请求 `
 pulls.reopened_at=`重新打开此合并请求 <a id="%[1]s" href="#%[1]s">%[2]s</a>`
 pulls.merge_instruction_hint=`你也可以查看 <a class="show-instruction">命令行指令</a>`
@@ -2262,7 +2265,9 @@ diff.review.header=提交评审
 diff.review.placeholder=评审意见
 diff.review.comment=评论
 diff.review.approve=通过
+diff.review.self_reject=合并请求作者不能对自己的合并请求更改
 diff.review.reject=请求变更
+diff.review.self_approve=合并请求作者不能批准自己的合并请求
 diff.committed_by=提交者
 diff.protected=受保护的
 diff.image.side_by_side=双排
@@ -2288,6 +2293,8 @@ release.edit_subheader=版本发布组织项目的版本。
 release.tag_name=标签名称
 release.target=目标分支
 release.tag_helper=选择一个存在的标签或者创建新标签。
+release.tag_helper_new=新标签。此标签将从目标创建。
+release.tag_helper_existing=现有标签。
 release.title=标题
 release.content=内容
 release.prerelease_desc=标记为预发行
@@ -2808,6 +2815,8 @@ auths.still_in_used=认证源仍在使用。请先解除或者删除使用此认
 auths.deletion_success=认证源已经更新。
 auths.login_source_exist=认证源 '%s' 已经存在。
 auths.login_source_of_type_exist=此类型的认证源已存在。
+auths.unable_to_initialize_openid=无法初始化 OpenID Connect 提供商: %s
+auths.invalid_openIdConnectAutoDiscoveryURL=无效的 Auto Discovery URL (这必须是一个以 http:// 或 https://开头的有效的 URL)
 
 config.server_config=服务器配置
 config.app_name=站点名称
@@ -2928,6 +2937,8 @@ config.git_disable_diff_highlight=禁用差异对比语法高亮
 config.git_max_diff_lines=差异对比显示的最大行数(单个文件)
 config.git_max_diff_line_characters=差异对比显示的最大字符数(单行)
 config.git_max_diff_files=差异对比显示的最大文件数
+config.git_enable_reflogs=启用 Reflog
+config.git_reflog_expiry_time=过期时间
 config.git_gc_args=GC 参数
 config.git_migrate_timeout=迁移操作超时
 config.git_mirror_timeout=镜像更新操作超时
@@ -3232,6 +3243,9 @@ rubygems.required.ruby=需要 Ruby 版本
 rubygems.required.rubygems=需要 RubyGem 版本
 rubygems.documentation=关于 RubyGems 注册中心的更多信息,请参阅 <a target="_blank" rel="noopener noreferrer" href="https://docs.gitea.io/en-us/packages/rubygems/">文档</a>。
 swift.registry=从命令行设置此注册中心:
+swift.install=在你的 <code>Package.swift</code>文件中添加该包:
+swift.install2=并运行以下命令:
+swift.documentation=关于 Swift 注册中心的更多信息,请参阅 <a target="_blank" rel="noopener noreferrer" href="https://docs.gitea.io/en-us/packages/swift/">文档</a>。
 vagrant.install=若要添加一个 Vagrant box,请运行以下命令:
 vagrant.documentation=关于 Vagrant 注册中心的更多信息,请参阅 <a target="_blank" rel="noopener noreferrer" href="https://docs.gitea.io/en-us/packages/vagrant/">文档</a>。
 settings.link=将此软件包链接到仓库
@@ -3350,6 +3364,8 @@ runs.open_tab=%d 开启中
 runs.closed_tab=%d 已关闭
 runs.commit=提交
 runs.pushed_by=推送者
+runs.valid_workflow_helper=工作流配置文件是有效的。
+runs.invalid_workflow_helper=工作流配置文件无效。请检查您的配置文件: %s
 
 need_approval_desc=该工作流由派生仓库的合并请求所触发,需要批准方可运行。