Compare commits

...

3 Commits

Author SHA1 Message Date
wxiaoguang
389e83f7eb
Improve <SvgIcon> to make it output svg node and optimize performance (#23570)
Before, the Vue `<SvgIcon>` always outputs DOM nodes like: 

```html
<span class="outer-class">
    <svg class="class-name-defined" ...></svg>
</span>
```

The `span` is redundant and I guess such layout and the inconsistent
`class/class-name` attributes would cause bugs sooner or later.

This PR makes the `<SvgIcon>` clear, and it's faster than before,
because it doesn't need to parse the whole SVG string.

Before: 

<details>

![image](https://user-images.githubusercontent.com/2114189/226156474-ce2c57cd-b869-486a-b75b-1eebdac8cdf7.png)

</details>

After:

![image](https://user-images.githubusercontent.com/2114189/226155774-108f49ed-7512-40c3-94a2-a6e8da18063d.png)

---------

Co-authored-by: silverwind <me@silverwind.io>
2023-03-23 11:24:16 +08:00
GiteaBot
1d35fa0e78 [skip ci] Updated translations via Crowdin 2023-03-23 00:16:53 +00:00
Tim
662fbe0ce0
Add extra features to product comparison (#23638)
Add some review features that are notably missing from Gitlab CE but not
Gitea.

Also add Merge Queues which is not supported by Gitea but is quite an
important feature.
2023-03-22 11:43:08 -05:00
12 changed files with 337 additions and 88 deletions

View File

@ -118,12 +118,15 @@ _Symbols used in table:_
| Rebase merging | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | Rebase merging | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Pull/Merge request inline comments | ✓ | ✘ | ✓ | ✓ | ✓ | ✓ | ✓ | | Pull/Merge request inline comments | ✓ | ✘ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Pull/Merge request approval | ✓ | ✘ | ✓ | ✓ | ✓ | ✓ | ✓ | | Pull/Merge request approval | ✓ | ✘ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Pull/Merge require approval | ✓ | ✘ | ✓ | ✘ | ✓ | ✓ | ✓ |
| Pull/Merge multiple reviewers | ✓ | ✓ | ✓ | ✘ | ✓ | ✓ | ✓ |
| Merge conflict resolution | [](https://github.com/go-gitea/gitea/issues/9014) | ✘ | ✓ | ✓ | ✓ | ✓ | ✘ | | Merge conflict resolution | [](https://github.com/go-gitea/gitea/issues/9014) | ✘ | ✓ | ✓ | ✓ | ✓ | ✘ |
| Restrict push and merge access to certain users | ✓ | ✘ | ✓ | ✓ | ✓ | ✓ | ✓ | | Restrict push and merge access to certain users | ✓ | ✘ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Revert specific commits | ✓ | ✘ | ✓ | ✓ | ✓ | ✓ | ✘ | | Revert specific commits | ✓ | ✘ | ✓ | ✓ | ✓ | ✓ | ✘ |
| Pull/Merge requests templates | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | | Pull/Merge requests templates | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ |
| Cherry-picking changes | ✓ | ✘ | ✘ | ✓ | ✓ | ✘ | ✘ | | Cherry-picking changes | ✓ | ✘ | ✘ | ✓ | ✓ | ✘ | ✘ |
| Download Patch | ✓ | ✘ | ✓ | ✓ | ✓ | / | ✘ | | Download Patch | ✓ | ✘ | ✓ | ✓ | ✓ | / | ✘ |
| Merge queues | ✘ | ✘ | ✓ | ✘ | ✓ | ✘ | ✘ |
## 3rd-party integrations ## 3rd-party integrations

View File

@ -57,6 +57,7 @@ new_mirror=Νέο Είδωλο
new_fork=Νέο Fork Αποθετηρίου new_fork=Νέο Fork Αποθετηρίου
new_org=Νέος Οργανισμός new_org=Νέος Οργανισμός
new_project=Νέο Έργο new_project=Νέο Έργο
new_project_column=Νέα Στήλη
manage_org=Διαχείριση Οργανισμών manage_org=Διαχείριση Οργανισμών
admin_panel=Διαχείριση admin_panel=Διαχείριση
account_settings=Ρυθμίσεις Λογαριασμού account_settings=Ρυθμίσεις Λογαριασμού
@ -90,9 +91,11 @@ disabled=Απενεργοποιημένο
copy=Αντιγραφή copy=Αντιγραφή
copy_url=Αντιγραφή URL copy_url=Αντιγραφή URL
copy_content=Αντιγραφή περιεχομένου
copy_branch=Αντιγραφή ονόματος κλάδου copy_branch=Αντιγραφή ονόματος κλάδου
copy_success=Αντιγράφηκε! copy_success=Αντιγράφηκε!
copy_error=Η αντιγραφή απέτυχε copy_error=Η αντιγραφή απέτυχε
copy_type_unsupported=Αυτός ο τύπος αρχείου δεν μπορεί να αντιγραφεί
write=Σύνταξη write=Σύνταξη
preview=Προεπισκόπηση preview=Προεπισκόπηση
@ -109,6 +112,10 @@ never=Ποτέ
rss_feed=Ροή RSS rss_feed=Ροή RSS
[aria] [aria]
navbar=Γραμμή Πλοήγησης
footer=Υποσέλιδο
footer.software=Σχετικά με το Λογισμικό
footer.links=Συνδέσεις
[filter] [filter]
string.asc=A - Z string.asc=A - Z
@ -240,7 +247,10 @@ default_enable_timetracking_popup=Ενεργοποίηση καταγραφής
no_reply_address=Κρυφό Όνομα Τομέα Email no_reply_address=Κρυφό Όνομα Τομέα Email
no_reply_address_helper=Όνομα τομέα για χρήστες με μια κρυφή διεύθυνση email. Για παράδειγμα, το όνομα χρήστη 'nikos' θα συνδεθεί στο Git ως 'nikos@noreply.example.org' αν ο κρυφός τομέας email έχει οριστεί ως 'noreply.example.org'. no_reply_address_helper=Όνομα τομέα για χρήστες με μια κρυφή διεύθυνση email. Για παράδειγμα, το όνομα χρήστη 'nikos' θα συνδεθεί στο Git ως 'nikos@noreply.example.org' αν ο κρυφός τομέας email έχει οριστεί ως 'noreply.example.org'.
password_algorithm=Αλγόριθμος Hash Κωδικού Πρόσβασης password_algorithm=Αλγόριθμος Hash Κωδικού Πρόσβασης
invalid_password_algorithm=Μη έγκυρος αλγόριθμος κωδικού πρόσβασης
password_algorithm_helper=Ορίστε τον αλγόριθμο hash του κωδικού πρόσβασης. Οι αλγόριθμοι έχουν διαφορετικές απαιτήσεις και αντοχή. Ο `argon2` ενώ έχει καλά χαρακτηριστικά χρησιμοποιεί πολλή μνήμη και μπορεί να είναι ακατάλληλός για μικρά συστήματα. password_algorithm_helper=Ορίστε τον αλγόριθμο hash του κωδικού πρόσβασης. Οι αλγόριθμοι έχουν διαφορετικές απαιτήσεις και αντοχή. Ο `argon2` ενώ έχει καλά χαρακτηριστικά χρησιμοποιεί πολλή μνήμη και μπορεί να είναι ακατάλληλός για μικρά συστήματα.
enable_update_checker=Ενεργοποίηση Ελεγκτή Ενημερώσεων
enable_update_checker_helper=Ελέγχει περιοδικά για νέες εκδόσεις κάνοντας σύνδεση στο gitea.io.
[home] [home]
uname_holder=Όνομα Χρήστη ή Διεύθυνση Email uname_holder=Όνομα Χρήστη ή Διεύθυνση Email
@ -293,15 +303,15 @@ relevant_repositories=Εμφανίζονται μόνο τα σχετικά απ
[auth] [auth]
create_new_account=Εγγραφή Λογαριασμού create_new_account=Εγγραφή Λογαριασμού
register_helper_msg=Έχετε ήδη λογαριασμό? Συνδεθείτε τώρα! register_helper_msg=Έχετε ήδη λογαριασμό; Συνδεθείτε τώρα!
social_register_helper_msg=Έχετε ήδη λογαριασμό? Συνδέστε το τώρα! social_register_helper_msg=Έχετε ήδη λογαριασμό; Συνδέστε το τώρα!
disable_register_prompt=Η εγγραφή είναι απενεργοποιημένη. Παρακαλούμε επικοινωνήστε με το διαχειριστή του ιστοτόπου. disable_register_prompt=Η εγγραφή είναι απενεργοποιημένη. Παρακαλούμε επικοινωνήστε με το διαχειριστή του ιστοτόπου.
disable_register_mail=Η Επιβεβαίωση email για την εγγραφή είναι απενεργοποιημένη. disable_register_mail=Η Επιβεβαίωση email για την εγγραφή είναι απενεργοποιημένη.
manual_activation_only=Επικοινωνήστε με το διαχειριστή της υπηρεσίας για να ολοκληρώσετε την ενεργοποίηση. manual_activation_only=Επικοινωνήστε με το διαχειριστή της υπηρεσίας για να ολοκληρώσετε την ενεργοποίηση.
remember_me=Απομνημόνευση αυτής της συσκευής remember_me=Απομνημόνευση αυτής της συσκευής
forgot_password_title=Ξέχασα Τον Κωδικό Πρόσβασης forgot_password_title=Ξέχασα Τον Κωδικό Πρόσβασης
forgot_password=Ξεχάσατε τον κωδικό πρόσβασης forgot_password=Ξεχάσατε τον κωδικό πρόσβασης;
sign_up_now=Χρειάζεστε λογαριασμό sign_up_now=Χρειάζεστε λογαριασμό; Εγγραφείτε τώρα.
sign_up_successful=Ο λογαριασμός δημιουργήθηκε με επιτυχία. sign_up_successful=Ο λογαριασμός δημιουργήθηκε με επιτυχία.
confirmation_mail_sent_prompt=Ένα νέο email επιβεβαίωσης έχει σταλεί στο <b>%s</b>. Παρακαλώ ελέγξτε τα εισερχόμενα σας μέσα στις επόμενες %s για να ολοκληρώσετε τη διαδικασία εγγραφής. confirmation_mail_sent_prompt=Ένα νέο email επιβεβαίωσης έχει σταλεί στο <b>%s</b>. Παρακαλώ ελέγξτε τα εισερχόμενα σας μέσα στις επόμενες %s για να ολοκληρώσετε τη διαδικασία εγγραφής.
must_change_password=Ενημερώστε τον κωδικό πρόσβασης σας must_change_password=Ενημερώστε τον κωδικό πρόσβασης σας
@ -318,6 +328,7 @@ email_not_associate=Η διεύθυνση ηλεκτρονικού ταχυδρ
send_reset_mail=Αποστολή Email Ανάκτησης Λογαριασμού send_reset_mail=Αποστολή Email Ανάκτησης Λογαριασμού
reset_password=Ανάκτηση Λογαριασμού reset_password=Ανάκτηση Λογαριασμού
invalid_code=Ο κωδικός επιβεβαίωσης δεν είναι έγκυρος ή έχει λήξει. invalid_code=Ο κωδικός επιβεβαίωσης δεν είναι έγκυρος ή έχει λήξει.
invalid_password=Ο κωδικός πρόσβασης σας δεν ταιριάζει με τον κωδικό που χρησιμοποιήθηκε για τη δημιουργία του λογαριασμού.
reset_password_helper=Ανάκτηση Λογαριασμού reset_password_helper=Ανάκτηση Λογαριασμού
reset_password_wrong_user=Είστε συνδεδεμένοι ως %s, αλλά ο σύνδεσμος ανάκτησης λογαριασμού είναι για %s reset_password_wrong_user=Είστε συνδεδεμένοι ως %s, αλλά ο σύνδεσμος ανάκτησης λογαριασμού είναι για %s
password_too_short=Το μήκος του κωδικού πρόσβασης δεν μπορεί να είναι μικρότερο από %d χαρακτήρες. password_too_short=Το μήκος του κωδικού πρόσβασης δεν μπορεί να είναι μικρότερο από %d χαρακτήρες.
@ -352,7 +363,7 @@ authorize_application=Εξουσιοδότηση Εφαρμογής
authorize_redirect_notice=Θα μεταφερθείτε στο %s εάν εξουσιοδοτήσετε αυτήν την εφαρμογή. authorize_redirect_notice=Θα μεταφερθείτε στο %s εάν εξουσιοδοτήσετε αυτήν την εφαρμογή.
authorize_application_created_by=Αυτή η εφαρμογή δημιουργήθηκε από %s. authorize_application_created_by=Αυτή η εφαρμογή δημιουργήθηκε από %s.
authorize_application_description=Εάν παραχωρήσετε την πρόσβαση, θα μπορεί να έχει πρόσβαση και να γράφει σε όλες τις πληροφορίες του λογαριασμού σας, συμπεριλαμβανομένων των ιδιωτικών αποθετηρίων και οργανισμών. authorize_application_description=Εάν παραχωρήσετε την πρόσβαση, θα μπορεί να έχει πρόσβαση και να γράφει σε όλες τις πληροφορίες του λογαριασμού σας, συμπεριλαμβανομένων των ιδιωτικών αποθετηρίων και οργανισμών.
authorize_title=Εξουσιοδότηση του "%s" για έχει πρόσβαση στο λογαριασμό σας authorize_title=Εξουσιοδότηση του "%s" για έχει πρόσβαση στο λογαριασμό σας;
authorization_failed=Αποτυχία εξουσιοδότησης authorization_failed=Αποτυχία εξουσιοδότησης
authorization_failed_desc=Η εξουσιοδώτηση απέτυχε επειδή εντοπίσαμε μια μη έγκυρη αίτηση. Παρακαλούμε επικοινωνήστε με το συντηρητή της εφαρμογής που προσπαθήσατε να εξουσιοδοτήσετε. authorization_failed_desc=Η εξουσιοδώτηση απέτυχε επειδή εντοπίσαμε μια μη έγκυρη αίτηση. Παρακαλούμε επικοινωνήστε με το συντηρητή της εφαρμογής που προσπαθήσατε να εξουσιοδοτήσετε.
sspi_auth_failed=Αποτυχία ταυτοποίησης SSPI sspi_auth_failed=Αποτυχία ταυτοποίησης SSPI
@ -361,7 +372,8 @@ password_pwned_err=Δεν ήταν δυνατή η ολοκλήρωση του
[mail] [mail]
view_it_on=Δείτε το στο %s view_it_on=Δείτε το στο %s
link_not_working_do_paste=Δεν λειτουργεί reply=ή απαντήστε απευθείας σε αυτό το email
link_not_working_do_paste=Δε λειτουργεί; Δοκιμάστε να το αντιγράψετε στο browser σας.
hi_user_x=Γειά σου <b>%s</b>, hi_user_x=Γειά σου <b>%s</b>,
activate_account=Παρακαλώ ενεργοποιήστε το λογαριασμό σας activate_account=Παρακαλώ ενεργοποιήστε το λογαριασμό σας
@ -464,6 +476,8 @@ url_error=`'%s' δεν είναι έγκυρο URL.`
include_error=` πρέπει να περιέχει τη σειρά χαρακτήρων '%s'.` include_error=` πρέπει να περιέχει τη σειρά χαρακτήρων '%s'.`
glob_pattern_error=` το μοτίβο ταιριάσματος (glob) δεν είναι έγκυρο: %s.` glob_pattern_error=` το μοτίβο ταιριάσματος (glob) δεν είναι έγκυρο: %s.`
regex_pattern_error=` το μοτίβο regex δεν είναι έγκυρο: %s.` regex_pattern_error=` το μοτίβο regex δεν είναι έγκυρο: %s.`
username_error=` μπορεί να περιέχει μόνο αλφαριθμητικούς χαρακτήρες ('0-9','a-z','A-Z'), παύλα ('-'), κάτω παύλα ('_') και τελεία ('.'). Δεν μπορεί να ξεκινά ή να τελειώνει με μη αλφαριθμητικούς χαρακτήρες, επίσης απαγορεύονται οι διαδοχικοί μη αλφαριθμητικοί χαρακτήρες.`
invalid_group_team_map_error=` η αντιστοίχιση δεν είναι έγκυρη: %s`
unknown_error=Άγνωστο σφάλμα: unknown_error=Άγνωστο σφάλμα:
captcha_incorrect=Ο κωδικός CAPTCHA είναι λάθος. captcha_incorrect=Ο κωδικός CAPTCHA είναι λάθος.
password_not_match=Οι κωδικοί πρόσβασης δεν ταιριάζουν. password_not_match=Οι κωδικοί πρόσβασης δεν ταιριάζουν.
@ -500,10 +514,12 @@ team_not_exist=Δεν υπάρχει η ομάδα.
last_org_owner=Δεν μπορείτε να καταργήσετε τον τελευταίο χρήστη από την ομάδα 'ιδιοκτήτών'. Πρέπει να υπάρχει τουλάχιστον ένας ιδιοκτήτης για έναν οργανισμό. last_org_owner=Δεν μπορείτε να καταργήσετε τον τελευταίο χρήστη από την ομάδα 'ιδιοκτήτών'. Πρέπει να υπάρχει τουλάχιστον ένας ιδιοκτήτης για έναν οργανισμό.
cannot_add_org_to_team=Ένας οργανισμός δεν μπορεί να προστεθεί ως μέλος ομάδας. cannot_add_org_to_team=Ένας οργανισμός δεν μπορεί να προστεθεί ως μέλος ομάδας.
duplicate_invite_to_team=Ο χρήστης είχε ήδη προσκληθεί ως μέλος της ομάδας. duplicate_invite_to_team=Ο χρήστης είχε ήδη προσκληθεί ως μέλος της ομάδας.
organization_leave_success=Έχετε εγκαταλείψει με επιτυχία τον οργανισμό %s.
invalid_ssh_key=Δεν είναι δυνατή η επαλήθευση του SSH κλειδιού σας: %s invalid_ssh_key=Δεν είναι δυνατή η επαλήθευση του SSH κλειδιού σας: %s
invalid_gpg_key=Δεν είναι δυνατή η επαλήθευση του GPG κλειδιού σας: %s invalid_gpg_key=Δεν είναι δυνατή η επαλήθευση του GPG κλειδιού σας: %s
invalid_ssh_principal=Μη έγκυρος ssh principal: %s invalid_ssh_principal=Μη έγκυρος ssh principal: %s
must_use_public_key=Το κλειδί που δώσατε είναι ένα ιδιωτικό κλειδί. Παρακαλώ μην ανεβάζετε το ιδιωτικό σας κλειδί οπουδήποτε. Χρησιμοποιήστε το δημόσιο κλειδί αντί αυτού.
unable_verify_ssh_key=Αδυναμία επαλήθευσης του κλειδιού SSH, ελέγξτε ξανά για λάθη. unable_verify_ssh_key=Αδυναμία επαλήθευσης του κλειδιού SSH, ελέγξτε ξανά για λάθη.
auth_failed=Αποτυχία ταυτοποίησης: %v auth_failed=Αποτυχία ταυτοποίησης: %v
@ -628,12 +644,12 @@ activate_email=Αποστολή Ενεργοποίησης
activations_pending=Εκκρεμούν Ενεργοποιήσεις activations_pending=Εκκρεμούν Ενεργοποιήσεις
delete_email=Αφαίρεση delete_email=Αφαίρεση
email_deletion=Αφαίρεση Διεύθυνσης Email email_deletion=Αφαίρεση Διεύθυνσης Email
email_deletion_desc=Η διεύθυνση ηλεκτρονικού ταχυδρομείου και οι σχετικές πληροφορίες θα αφαιρεθούν από το λογαριασμό σας. Οι υποβολές Git από αυτή τη διεύθυνση email θα παραμείνουν αμετάβλητες. Συνέχεια email_deletion_desc=Η διεύθυνση ηλεκτρονικού ταχυδρομείου και οι σχετικές πληροφορίες θα αφαιρεθούν από τον λογαριασμό σας. Οι υποβολές Git από αυτή τη διεύθυνση email θα παραμείνουν αμετάβλητες. Συνέχεια;
email_deletion_success=Η διεύθυνση email σας έχει καταργηθεί. email_deletion_success=Η διεύθυνση email σας έχει καταργηθεί.
theme_update_success=Το θέμα διεπαφής σας ενημερώθηκε. theme_update_success=Το θέμα διεπαφής σας ενημερώθηκε.
theme_update_error=Το επιλεγμένο θέμα διεπαφής δεν υπάρχει. theme_update_error=Το επιλεγμένο θέμα διεπαφής δεν υπάρχει.
openid_deletion=Αφαίρεση Διεύθυνσης OpenID openid_deletion=Αφαίρεση Διεύθυνσης OpenID
openid_deletion_desc=Η κατάργηση αυτής της διεύθυνσης OpenID από το λογαριασμό σας θα σας εμποδίσει να συνδέεστε με αυτό. Συνέχεια openid_deletion_desc=Η κατάργηση αυτής της διεύθυνσης OpenID από τον λογαριασμό σας θα σας εμποδίσει να συνδέεστε με αυτό. Συνέχεια;
openid_deletion_success=Η διεύθυνση OpenID αφαιρέθηκε. openid_deletion_success=Η διεύθυνση OpenID αφαιρέθηκε.
add_new_email=Προσθήκη Νέας Διεύθυνσης Email add_new_email=Προσθήκη Νέας Διεύθυνσης Email
add_new_openid=Προσθήκη Νέου OpenID URI add_new_openid=Προσθήκη Νέου OpenID URI
@ -654,8 +670,8 @@ add_key=Προσθήκη Κλειδιού
ssh_desc=Αυτά τα δημόσια SSH κλειδιά συνδέονται με το λογαριασμό σας. Τα αντίστοιχα ιδιωτικά κλειδιά επιτρέπουν πλήρη πρόσβαση στα αποθετήριά σας. ssh_desc=Αυτά τα δημόσια SSH κλειδιά συνδέονται με το λογαριασμό σας. Τα αντίστοιχα ιδιωτικά κλειδιά επιτρέπουν πλήρη πρόσβαση στα αποθετήριά σας.
principal_desc=Αυτές οι αρχές πιστοποιητικών SSH συνδέονται με το λογαριασμό σας και επιτρέπουν την πλήρη πρόσβαση στα αποθετήριά σας. principal_desc=Αυτές οι αρχές πιστοποιητικών SSH συνδέονται με το λογαριασμό σας και επιτρέπουν την πλήρη πρόσβαση στα αποθετήριά σας.
gpg_desc=Αυτά τα δημόσια κλειδιά GPG συνδέονται με το λογαριασμό σας. Κρατήστε τα ιδιωτικά κλειδιά σας ασφαλή καθώς επιτρέπουν την επαλήθευση των υποβολών. gpg_desc=Αυτά τα δημόσια κλειδιά GPG συνδέονται με το λογαριασμό σας. Κρατήστε τα ιδιωτικά κλειδιά σας ασφαλή καθώς επιτρέπουν την επαλήθευση των υποβολών.
ssh_helper=<strong>Χρειάζεστε βοήθεια ssh_helper=<strong>Χρειάζεστε βοήθεια;</strong> Συμβουλευτείτε τον οδηγό του GitHub για να <a href="%s">δημιουργήσετε τα δικά σας SSH κλειδιά</a> ή να επιλύσετε <a href="%s">κοινά προβλήματα</a> που ίσως αντιμετωπίσετε με τη χρήση του SSH.
gpg_helper=<strong>Χρειάζεστε βοήθεια gpg_helper=<strong>Χρειάζεστε βοήθεια;</strong> Συμβουλευτείτε τον οδηγό του GitHub <a href="%s">για το GPG</a>.
add_new_key=Προσθήκη SSH Κλειδιού add_new_key=Προσθήκη SSH Κλειδιού
add_new_gpg_key=Προσθήκη GPG Κλειδιού 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' 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 ssh_key_deletion=Διαγραφή Κλειδιού SSH
gpg_key_deletion=Διαγραφή Κλειδιού GPG gpg_key_deletion=Διαγραφή Κλειδιού GPG
ssh_principal_deletion=Διαγραφή Αρχών Πιστοποιητικού SSH ssh_principal_deletion=Διαγραφή Αρχών Πιστοποιητικού SSH
ssh_key_deletion_desc=Η διαγραφή ενός κλειδιού SSH ανακαλεί την πρόσβασή του στο λογαριασμό σας. Συνέχεια ssh_key_deletion_desc=Η διαγραφή ενός κλειδιού SSH ανακαλεί την πρόσβασή του στο λογαριασμό σας. Συνέχεια;
gpg_key_deletion_desc=Η διαγραφή ενός κλειδιού GPG απο-επαληθεύει τις υποβολές που έχουν υπογραφεί από αυτό. Συνέχεια gpg_key_deletion_desc=Η διαγραφή ενός κλειδιού GPG απο-επαληθεύει τις υποβολές που έχουν υπογραφεί από αυτό. Συνέχεια;
ssh_principal_deletion_desc=Η διαγραφή μιας αρχής πιστοποιητικού SSH ανακαλεί την πρόσβασή της στο λογαριασμό σας. Συνέχεια ssh_principal_deletion_desc=Η διαγραφή μιας αρχής πιστοποιητικού SSH ανακαλεί την πρόσβασή της στο λογαριασμό σας. Συνέχεια;
ssh_key_deletion_success=Το SSH κλειδί έχει διαγραφεί. ssh_key_deletion_success=Το SSH κλειδί έχει διαγραφεί.
gpg_key_deletion_success=Το κλειδί GPG έχει διαγραφεί. gpg_key_deletion_success=Το κλειδί GPG έχει διαγραφεί.
ssh_principal_deletion_success=Η αρχή πιστοποιητικού έχει διαγραφεί. ssh_principal_deletion_success=Η αρχή πιστοποιητικού έχει διαγραφεί.
@ -738,14 +754,16 @@ delete_token=Διαγραφή
access_token_deletion=Διαγραφή Διακριτικού Πρόσβασης access_token_deletion=Διαγραφή Διακριτικού Πρόσβασης
access_token_deletion_cancel_action=Άκυρο access_token_deletion_cancel_action=Άκυρο
access_token_deletion_confirm_action=Διαγραφή access_token_deletion_confirm_action=Διαγραφή
access_token_deletion_desc=Η διαγραφή ενός διακριτικού θα ανακαλέσει οριστικά την πρόσβαση στο λογαριασμό σας για εφαρμογές που το χρησιμοποιούν. Συνέχεια access_token_deletion_desc=Η διαγραφή ενός διακριτικού θα ανακαλέσει οριστικά την πρόσβαση στο λογαριασμό σας για εφαρμογές που το χρησιμοποιούν. Συνέχεια;
delete_token_success=Το διακριτικό έχει διαγραφεί. Οι εφαρμογές που το χρησιμοποιούν δεν έχουν πλέον πρόσβαση στο λογαριασμό σας. delete_token_success=Το διακριτικό έχει διαγραφεί. Οι εφαρμογές που το χρησιμοποιούν δεν έχουν πλέον πρόσβαση στο λογαριασμό σας.
select_scopes=Επιλογή πεδίων
scopes_list=Πεδία:
manage_oauth2_applications=Διαχείριση Εφαρμογών Oauth2 manage_oauth2_applications=Διαχείριση Εφαρμογών Oauth2
edit_oauth2_application=Επεξεργασία Εφαρμογής Oauth2 edit_oauth2_application=Επεξεργασία Εφαρμογής Oauth2
oauth2_applications_desc=Οι εφαρμογές OAuth2 επιτρέπουν στην εξωτερική εφαρμογή σας την ασφαλή ταυτοποίηση των χρηστών σε αυτό το Gitea. oauth2_applications_desc=Οι εφαρμογές OAuth2 επιτρέπουν στην εξωτερική εφαρμογή σας την ασφαλή ταυτοποίηση των χρηστών σε αυτό το Gitea.
remove_oauth2_application=Αφαίρεση Εφαρμογής Oauth2 remove_oauth2_application=Αφαίρεση Εφαρμογής Oauth2
remove_oauth2_application_desc=Η αφαίρεση μιας εφαρμογής OAuth2 θα ανακαλέσει την πρόσβαση σε όλα τα υπογεγραμμένα διακριτικά πρόσβασης. Συνέχεια remove_oauth2_application_desc=Η αφαίρεση μιας εφαρμογής OAuth2 θα ανακαλέσει την πρόσβαση σε όλα τα υπογεγραμμένα διακριτικά πρόσβασης. Συνέχεια;
remove_oauth2_application_success=Η εφαρμογή έχει διαγραφεί. remove_oauth2_application_success=Η εφαρμογή έχει διαγραφεί.
create_oauth2_application=Δημιουργία νέας εφαρμογής OAuth2 create_oauth2_application=Δημιουργία νέας εφαρμογής OAuth2
create_oauth2_application_button=Δημιουργία Εφαρμογής create_oauth2_application_button=Δημιουργία Εφαρμογής
@ -758,17 +776,17 @@ save_application=Αποθήκευση
oauth2_client_id=Ταυτότητα Πελάτη oauth2_client_id=Ταυτότητα Πελάτη
oauth2_client_secret=Μυστικό Πελάτη oauth2_client_secret=Μυστικό Πελάτη
oauth2_regenerate_secret=Αναδημιουργία Μυστικού oauth2_regenerate_secret=Αναδημιουργία Μυστικού
oauth2_regenerate_secret_hint=Χάσατε το μυστικό σας oauth2_regenerate_secret_hint=Χάσατε το μυστικό σας;
oauth2_client_secret_hint=Το μυστικό δεν θα είναι ορατό αν επισκεφτείτε ξανά αυτή τη σελίδα. Παρακαλώ αποθηκεύστε το μυστικό σας. oauth2_client_secret_hint=Το μυστικό δεν θα είναι ορατό αν επισκεφτείτε ξανά αυτή τη σελίδα. Παρακαλώ αποθηκεύστε το μυστικό σας.
oauth2_application_edit=Επεξεργασία oauth2_application_edit=Επεξεργασία
oauth2_application_create_description=Οι εφαρμογές OAuth2 δίνει πρόσβαση στην εξωτερική εφαρμογή σας σε λογαριασμούς χρηστών σε αυτή την υπηρεσία. oauth2_application_create_description=Οι εφαρμογές OAuth2 δίνει πρόσβαση στην εξωτερική εφαρμογή σας σε λογαριασμούς χρηστών σε αυτή την υπηρεσία.
oauth2_application_remove_description=Αφαιρώντας μια εφαρμογή OAuth2, θα αποτρέψει την πρόσβαση σε εξουσιοδοτημένους λογαριασμούς χρηστών σε αυτή την υπηρεσία. Συνέχεια oauth2_application_remove_description=Αφαιρώντας μια εφαρμογή OAuth2, θα αποτρέψει την πρόσβαση σε εξουσιοδοτημένους λογαριασμούς χρηστών σε αυτή την υπηρεσία. Συνέχεια;
authorized_oauth2_applications=Εξουσιοδοτημένες Εφαρμογές OAuth2 authorized_oauth2_applications=Εξουσιοδοτημένες Εφαρμογές OAuth2
authorized_oauth2_applications_description=Έχετε δώσει πρόσβαση στον προσωπικό σας λογαριασμό Gitea σε αυτές τις εξωτερικές εφαρμογές. Ανακαλέστε την πρόσβαση για εφαρμογές που δεν χρειάζονται πλέον. authorized_oauth2_applications_description=Έχετε δώσει πρόσβαση στον προσωπικό σας λογαριασμό Gitea σε αυτές τις εξωτερικές εφαρμογές. Ανακαλέστε την πρόσβαση για εφαρμογές που δεν χρειάζονται πλέον.
revoke_key=Ανάκληση revoke_key=Ανάκληση
revoke_oauth2_grant=Ανάκληση Πρόσβασης revoke_oauth2_grant=Ανάκληση Πρόσβασης
revoke_oauth2_grant_description=Η ανάκληση πρόσβασης για αυτή την εξωτερική εφαρμογή θα αποτρέψει αυτή την εφαρμογή από την πρόσβαση στα δεδομένα σας. Σίγουρα revoke_oauth2_grant_description=Η ανάκληση πρόσβασης για αυτή την εξωτερική εφαρμογή θα αποτρέψει αυτή την εφαρμογή από την πρόσβαση στα δεδομένα σας. Σίγουρα;
revoke_oauth2_grant_success=Έχετε ανακαλέσει την πρόσβαση με επιτυχία. revoke_oauth2_grant_success=Έχετε ανακαλέσει την πρόσβαση με επιτυχία.
twofa_desc=Ο έλεγχος ταυτότητας δύο παραγόντων ενισχύει την ασφάλεια του λογαριασμού σας. twofa_desc=Ο έλεγχος ταυτότητας δύο παραγόντων ενισχύει την ασφάλεια του λογαριασμού σας.
@ -779,7 +797,7 @@ twofa_scratch_token_regenerate=Αναδημιουργία Διακριτικού
twofa_scratch_token_regenerated=Το διακριτικό μιας χρήσης είναι τώρα %s. Αποθηκεύστε το σε ασφαλές μέρος. twofa_scratch_token_regenerated=Το διακριτικό μιας χρήσης είναι τώρα %s. Αποθηκεύστε το σε ασφαλές μέρος.
twofa_enroll=Εγγραφή στην ταυτοποίηση δύο παραγόντων twofa_enroll=Εγγραφή στην ταυτοποίηση δύο παραγόντων
twofa_disable_note=Μπορείτε να απενεργοποιήσετε την ταυτοποίηση δύο παραγόντων αν χρειαστεί. twofa_disable_note=Μπορείτε να απενεργοποιήσετε την ταυτοποίηση δύο παραγόντων αν χρειαστεί.
twofa_disable_desc=Η απενεργοποίηση της ταυτοποίησης δύο παραγόντων θα καταστήσει τον λογαριασμό σας λιγότερο ασφαλή. Συνέχεια twofa_disable_desc=Η απενεργοποίηση της ταυτοποίησης δύο παραγόντων θα καταστήσει τον λογαριασμό σας λιγότερο ασφαλή. Συνέχεια;
regenerate_scratch_token_desc=Αν χάσατε το διακριτικό μίας χρήσης σας ή το έχετε ήδη χρησιμοποιήσει για να συνδεθείτε μπορείτε να το επαναφέρετε εδώ. regenerate_scratch_token_desc=Αν χάσατε το διακριτικό μίας χρήσης σας ή το έχετε ήδη χρησιμοποιήσει για να συνδεθείτε μπορείτε να το επαναφέρετε εδώ.
twofa_disabled=Η ταυτοποίηση δύο παραγόντων έχει απενεργοποιηθεί. twofa_disabled=Η ταυτοποίηση δύο παραγόντων έχει απενεργοποιηθεί.
scan_this_image=Σαρώστε αυτή την εικόνα με την εφαρμογή ταυτοποίησης: scan_this_image=Σαρώστε αυτή την εικόνα με την εφαρμογή ταυτοποίησης:
@ -793,16 +811,17 @@ webauthn_desc=Τα κλειδιά ασφαλείας είναι συσκευές
webauthn_register_key=Προσθήκη Κλειδιού Ασφαλείας webauthn_register_key=Προσθήκη Κλειδιού Ασφαλείας
webauthn_nickname=Ψευδώνυμο webauthn_nickname=Ψευδώνυμο
webauthn_delete_key=Αφαίρεση Κλειδιού Ασφαλείας webauthn_delete_key=Αφαίρεση Κλειδιού Ασφαλείας
webauthn_delete_key_desc=Αν αφαιρέσετε ένα κλειδί ασφαλείας δεν μπορείτε πλέον να συνδεθείτε με αυτό. Συνέχεια webauthn_delete_key_desc=Αν αφαιρέσετε ένα κλειδί ασφαλείας δεν μπορείτε πλέον να συνδεθείτε με αυτό. Συνέχεια;
manage_account_links=Διαχείριση Συνδεδεμένων Λογαριασμών manage_account_links=Διαχείριση Συνδεδεμένων Λογαριασμών
manage_account_links_desc=Αυτοί οι εξωτερικοί λογαριασμοί είναι συνδεδεμένοι στον Gitea λογαριασμό σας. manage_account_links_desc=Αυτοί οι εξωτερικοί λογαριασμοί είναι συνδεδεμένοι στον Gitea λογαριασμό σας.
account_links_not_available=Προς το παρόν δεν υπάρχουν εξωτερικοί λογαριασμοί συνδεδεμένοι με τον λογαριασμό σας στο Gitea. account_links_not_available=Προς το παρόν δεν υπάρχουν εξωτερικοί λογαριασμοί συνδεδεμένοι με τον λογαριασμό σας στο Gitea.
link_account=Σύνδεση Λογαριασμού link_account=Σύνδεση Λογαριασμού
remove_account_link=Αφαίρεση Συνδεδεμένου Λογαριασμού remove_account_link=Αφαίρεση Συνδεδεμένου Λογαριασμού
remove_account_link_desc=Η κατάργηση ενός συνδεδεμένου λογαριασμού θα ανακαλέσει την πρόσβασή του στο λογαριασμό σας στο Gitea. Συνέχεια remove_account_link_desc=Η κατάργηση ενός συνδεδεμένου λογαριασμού θα ανακαλέσει την πρόσβασή του στο λογαριασμό σας στο Gitea. Συνέχεια;
remove_account_link_success=Ο συνδεδεμένος λογαριασμός έχει αφαιρεθεί. remove_account_link_success=Ο συνδεδεμένος λογαριασμός έχει αφαιρεθεί.
hooks.desc=Προσθήκη webhooks που θα ενεργοποιηθούν για <strong>όλα τα αποθετήρια</strong> που ανήκουν σε αυτόν το χρήστη.
orgs_none=Δεν είστε μέλος σε κάποιο οργανισμό. orgs_none=Δεν είστε μέλος σε κάποιο οργανισμό.
repos_none=Δεν έχετε κανένα αποθετήριο repos_none=Δεν έχετε κανένα αποθετήριο
@ -812,7 +831,7 @@ delete_prompt=Αυτή η ενέργεια θα διαγράψει μόνιμα
delete_with_all_comments=Ο λογαριασμός σας είναι νεότερος από %s. Για να αποφύγετε τα σχόλια φαντάσματα, όλα τα σχόλια σε ζητήματα/PR θα διαγραφούν από αυτόν. delete_with_all_comments=Ο λογαριασμός σας είναι νεότερος από %s. Για να αποφύγετε τα σχόλια φαντάσματα, όλα τα σχόλια σε ζητήματα/PR θα διαγραφούν από αυτόν.
confirm_delete_account=Επιβεβαίωση Διαγραφής confirm_delete_account=Επιβεβαίωση Διαγραφής
delete_account_title=Διαγραφή Λογαριασμού Χρήστη delete_account_title=Διαγραφή Λογαριασμού Χρήστη
delete_account_desc=Είστε βέβαιοι ότι θέλετε να διαγράψετε μόνιμα αυτό το λογαριασμό χρήστη delete_account_desc=Είστε βέβαιοι ότι θέλετε να διαγράψετε μόνιμα αυτό τον λογαριασμό χρήστη;
email_notifications.enable=Ενεργοποίηση Ειδοποιήσεων Μέσω Email email_notifications.enable=Ενεργοποίηση Ειδοποιήσεων Μέσω Email
email_notifications.onmention=Email Μόνο κατά την Αναφορά email_notifications.onmention=Email Μόνο κατά την Αναφορά
@ -829,7 +848,7 @@ visibility.private=Ιδιωτική
visibility.private_tooltip=Ορατός μόνο στα μέλη της οργάνωσης visibility.private_tooltip=Ορατός μόνο στα μέλη της οργάνωσης
[repo] [repo]
new_repo_helper=Ένα αποθετήριο περιέχει όλα τα αρχεία του έργου, συμπεριλαμβανομένου του ιστορικού τους. Ήδη το έχετε κάπου αλλού new_repo_helper=Ένα αποθετήριο περιέχει όλα τα αρχεία του έργου, συμπεριλαμβανομένου του ιστορικού αναθεωρήσεων. Ήδη το έχετε κάπου αλλού; <a href="%s">Μετεγκατάσταση αποθετηρίου.</a>
owner=Ιδιοκτήτης owner=Ιδιοκτήτης
owner_helper=Ορισμένοι οργανισμοί ενδέχεται να μην εμφανίζονται στο αναπτυσσόμενο μενού λόγω του μέγιστου αριθμού αποθετηρίων. owner_helper=Ορισμένοι οργανισμοί ενδέχεται να μην εμφανίζονται στο αναπτυσσόμενο μενού λόγω του μέγιστου αριθμού αποθετηρίων.
repo_name=Όνομα αποθετηρίου repo_name=Όνομα αποθετηρίου
@ -844,7 +863,7 @@ visibility_description=Μόνο ο ιδιοκτήτης ή τα μέλη του
visibility_helper=Αλλαγή σε Ιδιωτικό Αποθετήριο visibility_helper=Αλλαγή σε Ιδιωτικό Αποθετήριο
visibility_helper_forced=Ο διαχειριστής σας αναγκάζει τα νέα αποθετήρια να είναι ιδιωτικά. visibility_helper_forced=Ο διαχειριστής σας αναγκάζει τα νέα αποθετήρια να είναι ιδιωτικά.
visibility_fork_helper=(Αλλάζοντας αυτό θα επηρεάσει όλα τα forks.) visibility_fork_helper=(Αλλάζοντας αυτό θα επηρεάσει όλα τα forks.)
clone_helper=Χρειάζεστε βοήθεια για τη κλωνοποίηση clone_helper=Χρειάζεστε βοήθεια για τη κλωνοποίηση; Επισκεφθείτε τη <a target="_blank" rel="noopener noreferrer" href="%s">Βοήθεια</a>.
fork_repo=Δημιουργία ενός Fork fork_repo=Δημιουργία ενός Fork
fork_from=Fork Από Το fork_from=Fork Από Το
already_forked=Έχετε ήδη κάνει fork το %s already_forked=Έχετε ήδη κάνει fork το %s
@ -866,7 +885,7 @@ issue_labels=Σήματα Ζητήματος
issue_labels_helper=Επιλέξτε ένα σύνολο σημάτων ζητημάτων. issue_labels_helper=Επιλέξτε ένα σύνολο σημάτων ζητημάτων.
license=Άδεια license=Άδεια
license_helper=Επιλέξτε ένα αρχείο άδειας. license_helper=Επιλέξτε ένα αρχείο άδειας.
license_helper_desc=Μια άδεια διέπει τι άλλοι μπορούν και δεν μπορούν να κάνουν με τον κώδικά σας. Δεν είστε σίγουροι ποια είναι η σωστή για το έργο σας license_helper_desc=Μια άδεια διέπει τι άλλοι μπορούν και δεν μπορούν να κάνουν με τον κώδικά σας. Δεν είστε σίγουροι ποια είναι η σωστή για το έργο σας; Δείτε το <a target="_blank" rel="noopener noreferrer" href="%s">πως επιλέγω μια άδεια.</a>
readme=README readme=README
readme_helper=Επιλέξτε ένα πρότυπο αρχείου README. readme_helper=Επιλέξτε ένα πρότυπο αρχείου README.
readme_helper_desc=Αυτό είναι το μέρος όπου μπορείτε να γράψετε μια πλήρη περιγραφή για το έργο σας. readme_helper_desc=Αυτό είναι το μέρος όπου μπορείτε να γράψετε μια πλήρη περιγραφή για το έργο σας.
@ -890,14 +909,14 @@ mirror_address_url_invalid=Η διεύθυνση url που δώσατε δεν
mirror_address_protocol_invalid=Το παρεχόμενο url δεν είναι έγκυρο. Μόνο οι τοποθεσίες http(s):// ή git:// μπορούν να αντικατοπτρίζονται. mirror_address_protocol_invalid=Το παρεχόμενο url δεν είναι έγκυρο. Μόνο οι τοποθεσίες http(s):// ή git:// μπορούν να αντικατοπτρίζονται.
mirror_lfs=Large File Storage (LFS) mirror_lfs=Large File Storage (LFS)
mirror_lfs_desc=Ενεργοποίηση αντικατοπτρισμού δεδομένων 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_lfs_endpoint_desc=Ο συγχρονισμός θα προσπαθήσει να χρησιμοποιήσει το url κλωνοποίησης για να <a target="_blank" rel="noopener noreferrer" href="%s">καθορίσει τον διακομιστή LFS</a>. Μπορείτε επίσης να καθορίσετε μια άλλη διεύθυνση αν τα δεδομένα LFS του αποθετηρίου αποθηκεύονται κάπου αλλού.
mirror_last_synced=Τελευταίος Συγχρονισμός mirror_last_synced=Τελευταίος Συγχρονισμός
mirror_password_placeholder=(Χωρίς αλλαγή) mirror_password_placeholder=(Χωρίς αλλαγή)
mirror_password_blank_placeholder=(Μη ορισμένο) mirror_password_blank_placeholder=(Μη ορισμένο)
mirror_password_help=Αλλάξτε το όνομα χρήστη για να διαγράψετε έναν αποθηκευμένο κωδικό πρόσβασης. mirror_password_help=Αλλάξτε το όνομα χρήστη για να διαγράψετε έναν αποθηκευμένο κωδικό πρόσβασης.
watchers=Παρατηρητές watchers=Παρατηρητές
stargazers=Stargazers stargazers=Θαυμαστές
forks=Forks forks=Forks
pick_reaction=Διαλέξτε την αντίδρασή σας pick_reaction=Διαλέξτε την αντίδρασή σας
reactions_more=και %d περισσότερα reactions_more=και %d περισσότερα
@ -954,7 +973,7 @@ migrate_options=Επιλογές Μεταφοράς
migrate_service=Υπηρεσία Μεταφοράς migrate_service=Υπηρεσία Μεταφοράς
migrate_options_mirror_helper=Αυτό το αποθετήριο θα είναι είδωλο migrate_options_mirror_helper=Αυτό το αποθετήριο θα είναι είδωλο
migrate_options_lfs=Μεταφορά αρχείων LFS 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=Η μεταφορά θα προσπαθήσει να χρησιμοποιήσει το Git remote για να <a target="_blank" rel="noopener noreferrer" href="%s">καθορίσει τον διακομιστή LFS</a>. Μπορείτε επίσης να καθορίσετε ένα δικό σας endpoint αν τα δεδομένα LFS του αποθετηρίου αποθηκεύονται κάπου αλλού.
migrate_options_lfs_endpoint.description.local=Μια διαδρομή στο τοπικό διακομιστή επίσης υποστηρίζεται. migrate_options_lfs_endpoint.description.local=Μια διαδρομή στο τοπικό διακομιστή επίσης υποστηρίζεται.
migrate_options_lfs_endpoint.placeholder=Αφήστε κενό για να αντληθεί από το URL κλωνοποίησης migrate_options_lfs_endpoint.placeholder=Αφήστε κενό για να αντληθεί από το URL κλωνοποίησης
@ -1013,10 +1032,12 @@ unstar=Όχι Αστέρι
star=Αστέρι star=Αστέρι
fork=Fork fork=Fork
download_archive=Λήψη Αποθετηρίου download_archive=Λήψη Αποθετηρίου
more_operations=Περισσότερες Λειτουργίες
no_desc=Χωρίς Περιγραφή no_desc=Χωρίς Περιγραφή
quick_guide=Γρήγορος Οδηγός quick_guide=Γρήγορος Οδηγός
clone_this_repo=Κλωνοποίηση αυτού του αποθετηρίου clone_this_repo=Κλωνοποίηση αυτού του αποθετηρίου
cite_this_repo=Αναφορά σε αυτό το αποθετήριο
create_new_repo_command=Δημιουργία νέου αποθετηρίου στη γραμμή εντολών create_new_repo_command=Δημιουργία νέου αποθετηρίου στη γραμμή εντολών
push_exist_repo=Προώθηση ενός υπάρχοντος αποθετηρίου από τη γραμμή εντολών push_exist_repo=Προώθηση ενός υπάρχοντος αποθετηρίου από τη γραμμή εντολών
empty_message=Αυτό το αποθετήριο δεν περιέχει τίποτα. empty_message=Αυτό το αποθετήριο δεν περιέχει τίποτα.
@ -1115,6 +1136,7 @@ editor.commit_directly_to_this_branch=Υποβολή απευθείας στο
editor.create_new_branch=Δημιουργήστε έναν <strong>νέο κλάδο</strong> για αυτή την υποβολή και ξεκινήστε ένα pull request. editor.create_new_branch=Δημιουργήστε έναν <strong>νέο κλάδο</strong> για αυτή την υποβολή και ξεκινήστε ένα pull request.
editor.create_new_branch_np=Δημιουργήστε έναν <strong>νέο κλάδο</strong> για αυτή την υποβολή. editor.create_new_branch_np=Δημιουργήστε έναν <strong>νέο κλάδο</strong> για αυτή την υποβολή.
editor.propose_file_change=Πρόταση αλλαγής αρχείου editor.propose_file_change=Πρόταση αλλαγής αρχείου
editor.new_branch_name=Ονόμασε τον νέο κλάδο για αυτήν την υποβολή
editor.new_branch_name_desc=Όνομα νέου κλάδου… editor.new_branch_name_desc=Όνομα νέου κλάδου…
editor.cancel=Ακύρωση editor.cancel=Ακύρωση
editor.filename_cannot_be_empty=Το όνομα αρχείου δεν μπορεί να είναι κενό. 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_changed_while_editing=Τα περιεχόμενα του αρχείου άλλαξαν από τότε που ξεκίνησε η επεξεργασία. <a target="_blank" rel="noopener noreferrer" href="%s">Κάντε κλικ εδώ</a> για να τα δείτε ή <strong>Υποβολή Αλλαγών ξανά</strong> για να τα αντικαταστήσετε.
editor.file_already_exists=Ένα αρχείο με όνομα '%s' υπάρχει ήδη σε αυτό το αποθετήριο. editor.file_already_exists=Ένα αρχείο με όνομα '%s' υπάρχει ήδη σε αυτό το αποθετήριο.
editor.commit_empty_file_header=Υποβολή ενός κενού αρχείου editor.commit_empty_file_header=Υποβολή ενός κενού αρχείου
editor.commit_empty_file_text=Το αρχείο που πρόκειται να υποβληθεί είναι κενό. Συνέχεια editor.commit_empty_file_text=Το αρχείο που πρόκειται να υποβληθεί είναι κενό. Συνέχεια;
editor.no_changes_to_show=Δεν υπάρχουν αλλαγές για εμφάνιση. editor.no_changes_to_show=Δεν υπάρχουν αλλαγές για εμφάνιση.
editor.fail_to_update_file=Απέτυχε η ενημέρωση/δημιουργία του αρχείου '%s'. editor.fail_to_update_file=Απέτυχε η ενημέρωση/δημιουργία του αρχείου '%s'.
editor.fail_to_update_file_summary=Μήνυμα Σφάλματος: editor.fail_to_update_file_summary=Μήνυμα Σφάλματος:
@ -1166,6 +1188,7 @@ commits.signed_by_untrusted_user_unmatched=Υπογράφηκε από ένα μ
commits.gpg_key_id=ID Κλειδιού GPG commits.gpg_key_id=ID Κλειδιού GPG
commits.ssh_key_fingerprint=Αποτύπωμα Κλειδιού SSH commits.ssh_key_fingerprint=Αποτύπωμα Κλειδιού SSH
commit.operations=Λειτουργίες
commit.revert=Απόσυρση commit.revert=Απόσυρση
commit.revert-header=Απόσυρση: %s commit.revert-header=Απόσυρση: %s
commit.revert-content=Επιλέξτε κλάδο για απόσυρση σε αυτό: commit.revert-content=Επιλέξτε κλάδο για απόσυρση σε αυτό:
@ -1186,7 +1209,7 @@ projects.new=Νέο έργο
projects.new_subheader=Συντονισμός, παρακολούθηση και ενημέρωση της δουλειάς σας σε ένα μέρος, έτσι ώστε τα έργα να παραμένουν διαφανή και μέσα στο χρονοδιάγραμμα. projects.new_subheader=Συντονισμός, παρακολούθηση και ενημέρωση της δουλειάς σας σε ένα μέρος, έτσι ώστε τα έργα να παραμένουν διαφανή και μέσα στο χρονοδιάγραμμα.
projects.create_success=Το έργο '%s' έχει δημιουργηθεί. projects.create_success=Το έργο '%s' έχει δημιουργηθεί.
projects.deletion=Διαγραφή Έργου projects.deletion=Διαγραφή Έργου
projects.deletion_desc=Η διαγραφή ενός έργου το αφαιρεί από όλα τα σχετιζόμενα ζητήματα. Συνέχεια projects.deletion_desc=Η διαγραφή ενός έργου το αφαιρεί από όλα τα σχετιζόμενα ζητήματα. Συνέχεια;
projects.deletion_success=Το έργο έχει διαγραφεί. projects.deletion_success=Το έργο έχει διαγραφεί.
projects.edit=Επεξεργασία Έργων projects.edit=Επεξεργασία Έργων
projects.edit_subheader=Τα Έργα οργανώνουν τα ζητήματα και παρακολουθούν τη πρόοδο τους. projects.edit_subheader=Τα Έργα οργανώνουν τα ζητήματα και παρακολουθούν τη πρόοδο τους.
@ -1198,11 +1221,22 @@ projects.type.bug_triage=Διαλογή Σφαλμάτων
projects.template.desc=Πρότυπο έργου projects.template.desc=Πρότυπο έργου
projects.template.desc_helper=Επιλέξτε ένα πρότυπο έργου για να ξεκινήσετε projects.template.desc_helper=Επιλέξτε ένα πρότυπο έργου για να ξεκινήσετε
projects.type.uncategorized=Χωρίς Κατηγορία projects.type.uncategorized=Χωρίς Κατηγορία
projects.column.edit=Επεξεργασία Στήλης
projects.column.edit_title=Όνομα projects.column.edit_title=Όνομα
projects.column.new_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.column.color=Έγχρωμο
projects.open=Άνοιγμα projects.open=Άνοιγμα
projects.close=Κλείσιμο projects.close=Κλείσιμο
projects.column.assigned_to=Ανατέθηκε σε
projects.card_type.desc=Προεπισκοπήσεις Καρτών
projects.card_type.images_and_text=Εικόνες και Κείμενο
projects.card_type.text_only=Μόνο Κείμενο
issues.desc=Οργανώστε αναφορές σφαλμάτων, εργασίες και ορόσημα. issues.desc=Οργανώστε αναφορές σφαλμάτων, εργασίες και ορόσημα.
issues.filter_assignees=Φίλτρο Αποδέκτη issues.filter_assignees=Φίλτρο Αποδέκτη
@ -1279,6 +1313,7 @@ issues.filter_label_no_select=Όλα τα σήματα
issues.filter_milestone=Ορόσημο issues.filter_milestone=Ορόσημο
issues.filter_milestone_no_select=Όλα τα ορόσημα issues.filter_milestone_no_select=Όλα τα ορόσημα
issues.filter_project=Έργο issues.filter_project=Έργο
issues.filter_project_all=Όλα τα έργα
issues.filter_project_none=Χωρίς έργα issues.filter_project_none=Χωρίς έργα
issues.filter_assignee=Αποδέκτης issues.filter_assignee=Αποδέκτης
issues.filter_assginee_no_select=Όλοι οι αποδέκτες issues.filter_assginee_no_select=Όλοι οι αποδέκτες
@ -1290,6 +1325,7 @@ issues.filter_type.assigned_to_you=Ανατέθηκαν σε εσάς
issues.filter_type.created_by_you=Δημιουργήθηκαν από εσάς issues.filter_type.created_by_you=Δημιουργήθηκαν από εσάς
issues.filter_type.mentioning_you=Αναφέρονται σε εσάς issues.filter_type.mentioning_you=Αναφέρονται σε εσάς
issues.filter_type.review_requested=Ζητήθηκε αξιολόγηση issues.filter_type.review_requested=Ζητήθηκε αξιολόγηση
issues.filter_type.reviewed_by_you=Ελέγχθηκε από εσάς
issues.filter_sort=Ταξινόμηση issues.filter_sort=Ταξινόμηση
issues.filter_sort.latest=Νεότερα issues.filter_sort.latest=Νεότερα
issues.filter_sort.oldest=Παλαιότερα issues.filter_sort.oldest=Παλαιότερα
@ -1311,6 +1347,8 @@ issues.action_milestone=Ορόσημο
issues.action_milestone_no_select=Χωρίς ορόσημο issues.action_milestone_no_select=Χωρίς ορόσημο
issues.action_assignee=Αποδέκτης issues.action_assignee=Αποδέκτης
issues.action_assignee_no_select=Κανένας Αποδέκτης issues.action_assignee_no_select=Κανένας Αποδέκτης
issues.action_check=Επιλογή/Αποεπιλογή
issues.action_check_all=Επιλογή/Αποεπιλογή όλων των αντικειμένων
issues.opened_by=ανοίχτηκε %[1]s από <a href="%[2]s">%[3]s</a> 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=από <a href="%[2]s">%[3]s</a> συγχωνεύθηκε %[1]s
pulls.merged_by_fake=από %[2]s συγχωνεύθηκε %[1]s pulls.merged_by_fake=από %[2]s συγχωνεύθηκε %[1]s
@ -1324,13 +1362,14 @@ issues.closed_title=Κλειστά
issues.draft_title=Προσχέδιο issues.draft_title=Προσχέδιο
issues.num_comments=%d σχόλια issues.num_comments=%d σχόλια
issues.commented_at=`σχολίασε <a href="#%s">%s</a>` issues.commented_at=`σχολίασε <a href="#%s">%s</a>`
issues.delete_comment_confirm=Θέλετε σίγουρα να διαγράψετε αυτό το σχόλιο issues.delete_comment_confirm=Θέλετε σίγουρα να διαγράψετε αυτό το σχόλιο;
issues.context.copy_link=Αντιγραφή Συνδέσμου issues.context.copy_link=Αντιγραφή Συνδέσμου
issues.context.quote_reply=Παράθεση Απάντησης issues.context.quote_reply=Παράθεση Απάντησης
issues.context.reference_issue=Αναφορά σε νέο ζήτημα issues.context.reference_issue=Αναφορά σε νέο ζήτημα
issues.context.edit=Επεξεργασία issues.context.edit=Επεξεργασία
issues.context.delete=Διαγραφή issues.context.delete=Διαγραφή
issues.no_content=Δεν υπάρχει ακόμα περιεχόμενο. 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.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.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=Σχόλιο και κλείσιμο issues.close_comment_issue=Σχόλιο και κλείσιμο
@ -1355,7 +1394,7 @@ issues.is_stale=Έχουν υπάρξει αλλαγές σε αυτό το PR
issues.remove_request_review=Αφαίρεση αιτήματος αναθεώρησης issues.remove_request_review=Αφαίρεση αιτήματος αναθεώρησης
issues.remove_request_review_block=Δεν είναι δυνατή η αφαίρεση του αιτήματος αξιολόγησης issues.remove_request_review_block=Δεν είναι δυνατή η αφαίρεση του αιτήματος αξιολόγησης
issues.dismiss_review=Απόρριψη Αξιολόγησης issues.dismiss_review=Απόρριψη Αξιολόγησης
issues.dismiss_review_warning=Είστε βέβαιοι ότι θέλετε να απορρίψετε αυτή την αξιολόγηση issues.dismiss_review_warning=Είστε βέβαιοι ότι θέλετε να απορρίψετε αυτή την αξιολόγηση;
issues.sign_in_require_desc=<a href="%s">Συνδεθείτε</a> για να συμμετάσχετε σε αυτή τη συνομιλία. issues.sign_in_require_desc=<a href="%s">Συνδεθείτε</a> για να συμμετάσχετε σε αυτή τη συνομιλία.
issues.edit=Επεξεργασία issues.edit=Επεξεργασία
issues.cancel=Ακύρωση issues.cancel=Ακύρωση
@ -1363,6 +1402,9 @@ issues.save=Αποθήκευση
issues.label_title=Όνομα σήματος issues.label_title=Όνομα σήματος
issues.label_description=Περιγραφή σήματος issues.label_description=Περιγραφή σήματος
issues.label_color=Χρώμα σήματος 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_count=%d σήματα
issues.label_open_issues=%d ανοικτά ζητήματα issues.label_open_issues=%d ανοικτά ζητήματα
issues.label_edit=Επεξεργασία issues.label_edit=Επεξεργασία
@ -1400,8 +1442,8 @@ issues.lock.title=Κλείδωμα συνομιλίας σε αυτό το ζή
issues.unlock.title=Ξεκλείδωμα συνομιλίας σε αυτό το ζήτημα. issues.unlock.title=Ξεκλείδωμα συνομιλίας σε αυτό το ζήτημα.
issues.comment_on_locked=Δεν μπορείτε να σχολιάσετε ένα κλειδωμένο ζήτημα. issues.comment_on_locked=Δεν μπορείτε να σχολιάσετε ένα κλειδωμένο ζήτημα.
issues.delete=Διαγραφή issues.delete=Διαγραφή
issues.delete.title=Διαγραφή αυτού του ζητήματος issues.delete.title=Διαγραφή αυτού του ζητήματος;
issues.delete.text=Θέλετε πραγματικά να διαγράψετε αυτό το ζήτημα issues.delete.text=Θέλετε πραγματικά να διαγράψετε αυτό το ζήτημα; (Αυτό θα σβήσει οριστικά όλο το περιεχόμενο του. Εξετάστε αν θέλετε να το κλείσετε, αν σκοπεύεται να το αρχειοθετήσετε)
issues.tracker=Καταγραφή Χρόνου issues.tracker=Καταγραφή Χρόνου
issues.start_tracking_short=Εκκίνηση Χρονομέτρου issues.start_tracking_short=Εκκίνηση Χρονομέτρου
issues.start_tracking=Εκκίνηση Καταγραφής Χρόνου issues.start_tracking=Εκκίνηση Καταγραφής Χρόνου
@ -1460,8 +1502,8 @@ issues.dependency.pr_close_blocked=Πρέπει να κλείσετε όλα τ
issues.dependency.blocks_short=Μπλοκάρει issues.dependency.blocks_short=Μπλοκάρει
issues.dependency.blocked_by_short=Εξαρτάται από issues.dependency.blocked_by_short=Εξαρτάται από
issues.dependency.remove_header=Αφαίρεση Εξάρτησης issues.dependency.remove_header=Αφαίρεση Εξάρτησης
issues.dependency.issue_remove_text=Αυτό θα αφαιρέσει την εξάρτηση από αυτό το ζήτημα. Συνέχεια issues.dependency.issue_remove_text=Αυτό θα αφαιρέσει την εξάρτηση από αυτό το ζήτημα. Συνέχεια;
issues.dependency.pr_remove_text=Αυτό θα αφαιρέσει την εξάρτηση από αυτό το pull request. Συνέχεια issues.dependency.pr_remove_text=Αυτό θα αφαιρέσει την εξάρτηση από αυτό το pull request. Συνέχεια;
issues.dependency.setting=Ενεργοποίηση Εξαρτήσεων Για Ζητήματα και Pull Requests issues.dependency.setting=Ενεργοποίηση Εξαρτήσεων Για Ζητήματα και Pull Requests
issues.dependency.add_error_same_issue=Δεν μπορείτε να εξαρτάτε ένα ζήτημα από τον εαυτό του. issues.dependency.add_error_same_issue=Δεν μπορείτε να εξαρτάτε ένα ζήτημα από τον εαυτό του.
issues.dependency.add_error_dep_issue_not_exist=Εξαρτώμενο ζήτημα δεν υπάρχει. issues.dependency.add_error_dep_issue_not_exist=Εξαρτώμενο ζήτημα δεν υπάρχει.
@ -1500,7 +1542,7 @@ issues.content_history.deleted=διαγράφηκε
issues.content_history.edited=επεξεργάστηκε issues.content_history.edited=επεξεργάστηκε
issues.content_history.created=δημιουργήθηκε issues.content_history.created=δημιουργήθηκε
issues.content_history.delete_from_history=Διαγραφή από το ιστορικό 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.content_history.options=Επιλογές
issues.reference_link=Αναφορά: %s issues.reference_link=Αναφορά: %s
@ -1544,7 +1586,7 @@ pulls.is_closed=Το pull request έχει κλείσει.
pulls.has_merged=Το pull request έχει συγχωνευθεί. pulls.has_merged=Το pull request έχει συγχωνευθεί.
pulls.title_wip_desc=`<a href="#">Ξεκινήστε τον τίτλο με <strong>%s</strong></a> για να αποτρέψετε την τυχαία συγχώνευση του pull request.` pulls.title_wip_desc=`<a href="#">Ξεκινήστε τον τίτλο με <strong>%s</strong></a> για να αποτρέψετε την τυχαία συγχώνευση του pull request.`
pulls.cannot_merge_work_in_progress=Αυτό το 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.add_prefix=Προσθήκη <strong>%s</strong> προθέματος
pulls.remove_prefix=Αφαίρεση <strong>%s</strong> προθέματος pulls.remove_prefix=Αφαίρεση <strong>%s</strong> προθέματος
pulls.data_broken=Αυτό το pull request είναι κατεστραμμένο λόγω των πληροφοριών του fork που λείπουν. pulls.data_broken=Αυτό το pull request είναι κατεστραμμένο λόγω των πληροφοριών του fork που λείπουν.
@ -1612,11 +1654,14 @@ pulls.update_branch_rebase=Ενημέρωση κλάδου με rebase
pulls.update_branch_success=Η ενημέρωση του κλάδου ήταν επιτυχής pulls.update_branch_success=Η ενημέρωση του κλάδου ήταν επιτυχής
pulls.update_not_allowed=Δεν επιτρέπεται να ενημερώσετε τον κλάδο pulls.update_not_allowed=Δεν επιτρέπεται να ενημερώσετε τον κλάδο
pulls.outdated_with_base_branch=Αυτός ο κλάδος δεν είναι ενημερωμένος με τον βασικό κλάδο 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.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.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_hint=`Μπορείτε επίσης να δείτε <a class="show-instruction">τις οδηγίες της γραμμής εντολών</a>.`
pulls.merge_instruction_step1_desc=Από το αποθετήριο του έργου σας, ελέγξτε έναν νέο κλάδο και τεστάρετε τις αλλαγές. pulls.merge_instruction_step1_desc=Από το αποθετήριο του έργου σας, ελέγξτε έναν νέο κλάδο και τεστάρετε τις αλλαγές.
pulls.merge_instruction_step2_desc=Συγχώνευσε τις αλλαγές και ενημέρωσε στο Gitea. 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_button_when_succeed=(Όταν οι έλεγχοι πετύχουν)
pulls.auto_merge_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_newly_scheduled_comment=`προγραμμάτισε αυτό το PR να συγχωνευτεί αυτόματα όταν όλοι οι έλεγχοι πετύχουν %[1]s`
pulls.auto_merge_canceled_schedule_comment=`ακύρωσε την αυτόματη συγχώνευση αυτού του pull request όταν όλοι οι έλεγχοι πετύχουν %[1]s` pulls.auto_merge_canceled_schedule_comment=`ακύρωσε την αυτόματη συγχώνευση αυτού του pull request όταν όλοι οι έλεγχοι πετύχουν %[1]s`
pulls.delete.title=Διαγραφή αυτού του pull request pulls.delete.title=Διαγραφή αυτού του pull request;
pulls.delete.text=Θέλετε πραγματικά να διαγράψετε αυτό το pull request pulls.delete.text=Θέλετε πραγματικά να διαγράψετε αυτό το pull request; (Αυτό θα σβήσει οριστικά όλο το περιεχόμενο του. Εξετάστε αν θέλετε να το κλείσετε, αν σκοπεύεται να το αρχειοθετήσετε)
milestones.new=Νέο Ορόσημο milestones.new=Νέο Ορόσημο
milestones.closed=Έκλεισε %s milestones.closed=Έκλεισε %s
@ -1654,7 +1699,7 @@ milestones.cancel=Ακύρωση
milestones.modify=Ενημέρωση Ορόσημου milestones.modify=Ενημέρωση Ορόσημου
milestones.edit_success=Το ορόσημο '%s' έχει ενημερωθεί. milestones.edit_success=Το ορόσημο '%s' έχει ενημερωθεί.
milestones.deletion=Διαγραφή Ορόσημου milestones.deletion=Διαγραφή Ορόσημου
milestones.deletion_desc=Η διαγραφή ενός ορόσημου το αφαιρεί από όλα τα συναφή ζητήματα. Συνέχεια milestones.deletion_desc=Η διαγραφή ενός ορόσημου το αφαιρεί από όλα τα συναφή ζητήματα. Συνέχεια;
milestones.deletion_success=Το ορόσημο έχει διαγραφεί. milestones.deletion_success=Το ορόσημο έχει διαγραφεί.
milestones.filter_sort.closest_due_date=Πλησιέστερη παράδοση milestones.filter_sort.closest_due_date=Πλησιέστερη παράδοση
milestones.filter_sort.furthest_due_date=Απώτερη παράδοση milestones.filter_sort.furthest_due_date=Απώτερη παράδοση
@ -1697,7 +1742,7 @@ wiki.file_revision=Αναθεώρηση Σελίδας
wiki.wiki_page_revisions=Αναθεωρήσεις Σελίδας Wiki wiki.wiki_page_revisions=Αναθεωρήσεις Σελίδας Wiki
wiki.back_to_wiki=Πίσω στη σελίδα wiki wiki.back_to_wiki=Πίσω στη σελίδα wiki
wiki.delete_page_button=Διαγραφή Σελίδας wiki.delete_page_button=Διαγραφή Σελίδας
wiki.delete_page_notice_1=Διαγραφή της σελίδας wiki '%s' δεν μπορεί να αναιρεθεί. Συνέχεια wiki.delete_page_notice_1=Διαγραφή της σελίδας wiki '%s' δεν μπορεί να αναιρεθεί. Συνέχεια;
wiki.page_already_exists=Υπάρχει ήδη μια σελίδα wiki με το ίδιο όνομα. wiki.page_already_exists=Υπάρχει ήδη μια σελίδα wiki με το ίδιο όνομα.
wiki.reserved_page=Το όνομα σελίδας wiki '%s' είναι δεσμευμένο. wiki.reserved_page=Το όνομα σελίδας wiki '%s' είναι δεσμευμένο.
wiki.pages=Σελίδες wiki.pages=Σελίδες
@ -1794,7 +1839,7 @@ settings.hooks=Webhooks
settings.githooks=Git Hooks settings.githooks=Git Hooks
settings.basic_settings=Βασικές Ρυθμίσεις settings.basic_settings=Βασικές Ρυθμίσεις
settings.mirror_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.mirrored_repository=Είδωλο αποθετηρίου
settings.mirror_settings.direction=Κατεύθυνση settings.mirror_settings.direction=Κατεύθυνση
settings.mirror_settings.direction.pull=Pull settings.mirror_settings.direction.pull=Pull
@ -1808,6 +1853,7 @@ settings.mirror_sync_in_progress=Ο συγχρονισμός ειδώλου εί
settings.site=Ιστοσελίδα settings.site=Ιστοσελίδα
settings.update_settings=Ενημέρωση Ρυθμίσεων settings.update_settings=Ενημέρωση Ρυθμίσεων
settings.branches.update_default_branch=Ενημέρωση Προεπιλεγμένου Κλάδου settings.branches.update_default_branch=Ενημέρωση Προεπιλεγμένου Κλάδου
settings.branches.add_new_rule=Προσθήκη Νέου Κανόνα
settings.advanced_settings=Ρυθμίσεις Για Προχωρημένους settings.advanced_settings=Ρυθμίσεις Για Προχωρημένους
settings.wiki_desc=Ενεργοποίηση Wiki settings.wiki_desc=Ενεργοποίηση Wiki
settings.use_internal_wiki=Χρήση Εσωτερικού Wiki settings.use_internal_wiki=Χρήση Εσωτερικού Wiki
@ -1837,8 +1883,11 @@ settings.pulls.ignore_whitespace=Αγνόηση των Κενών Χαρακτή
settings.pulls.enable_autodetect_manual_merge=Ενεργοποίηση αυτόματης ανίχνευσης συγχώνευσης (Σημείωση: σε ορισμένες ειδικές περιπτώσεις, μπορεί να προκύψουν εσφαλμένες κρίσεις) settings.pulls.enable_autodetect_manual_merge=Ενεργοποίηση αυτόματης ανίχνευσης συγχώνευσης (Σημείωση: σε ορισμένες ειδικές περιπτώσεις, μπορεί να προκύψουν εσφαλμένες κρίσεις)
settings.pulls.allow_rebase_update=Ενεργοποίηση της ενημέρωσης του κλάδου του pull request μέσω rebase settings.pulls.allow_rebase_update=Ενεργοποίηση της ενημέρωσης του κλάδου του pull request μέσω rebase
settings.pulls.default_delete_branch_after_merge=Διαγραφή του κλάδου του pull request μετά τη συγχώνευση από προεπιλογή settings.pulls.default_delete_branch_after_merge=Διαγραφή του κλάδου του pull request μετά τη συγχώνευση από προεπιλογή
settings.pulls.default_allow_edits_from_maintainers=Να επιτρέπονται από προεπιλογή οι αλλαγές από τους συντηρητές
settings.releases_desc=Ενεργοποίηση Εκδόσεων Αποθετηρίου
settings.packages_desc=Ενεργοποίηση Μητρώου Πακέτων Αποθετηρίου settings.packages_desc=Ενεργοποίηση Μητρώου Πακέτων Αποθετηρίου
settings.projects_desc=Ενεργοποίηση Έργων Αποθετηρίου settings.projects_desc=Ενεργοποίηση Έργων Αποθετηρίου
settings.actions_desc=Ενεργοποίηση Δράσεων Αποθετηρίου
settings.admin_settings=Ρυθμίσεις Διαχειριστή settings.admin_settings=Ρυθμίσεις Διαχειριστή
settings.admin_enable_health_check=Ενεργοποίηση Ελέγχων Υγείας του Αποθετηρίου (git fsck) settings.admin_enable_health_check=Ενεργοποίηση Ελέγχων Υγείας του Αποθετηρίου (git fsck)
settings.admin_code_indexer=Indexer Κώδικα settings.admin_code_indexer=Indexer Κώδικα
@ -1909,7 +1958,7 @@ settings.add_collaborator_owner=Δεν είναι δυνατή η προσθήκ
settings.add_collaborator_duplicate=Ο συνεργάτης έχει ήδη προστεθεί σε αυτό το αποθετήριο. settings.add_collaborator_duplicate=Ο συνεργάτης έχει ήδη προστεθεί σε αυτό το αποθετήριο.
settings.delete_collaborator=Αφαίρεση settings.delete_collaborator=Αφαίρεση
settings.collaborator_deletion=Αφαίρεση Συνεργάτη settings.collaborator_deletion=Αφαίρεση Συνεργάτη
settings.collaborator_deletion_desc=Η κατάργηση ενός συνεργάτη θα ανακαλέσει την πρόσβασή τους σε αυτό το αποθετήριο. Συνέχεια settings.collaborator_deletion_desc=Η κατάργηση ενός συνεργάτη θα ανακαλέσει την πρόσβασή τους σε αυτό το αποθετήριο. Συνέχεια;
settings.remove_collaborator_success=Ο συνεργάτης έχει αφαιρεθεί. settings.remove_collaborator_success=Ο συνεργάτης έχει αφαιρεθεί.
settings.search_user_placeholder=Αναζήτηση χρήστη… settings.search_user_placeholder=Αναζήτηση χρήστη…
settings.org_not_allowed_to_be_collaborator=Οι οργανισμοί δεν μπορούν να προστεθούν ως συνεργάτης. settings.org_not_allowed_to_be_collaborator=Οι οργανισμοί δεν μπορούν να προστεθούν ως συνεργάτης.
@ -1927,7 +1976,7 @@ settings.add_webhook=Προσθήκη Webhook
settings.add_webhook.invalid_channel_name=Το όνομα του καναλιού 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.hooks_desc=Τα Webhooks κάνουν αυτόματα αιτήσεις HTTP POST σε ένα διακομιστή όταν ενεργοποιούνται ορισμένα γεγονότα στο Gitea. Διαβάστε περισσότερα στον <a target="_blank" rel="noopener noreferrer" href="%s">οδηγό webhooks</a>.
settings.webhook_deletion=Αφαίρεση Webhook settings.webhook_deletion=Αφαίρεση Webhook
settings.webhook_deletion_desc=Η αφαίρεση ενός webhook διαγράφει τις ρυθμίσεις και το ιστορικό παραδόσεων. Συνέχεια settings.webhook_deletion_desc=Η αφαίρεση ενός webhook διαγράφει τις ρυθμίσεις και το ιστορικό παραδόσεων. Συνέχεια;
settings.webhook_deletion_success=Το webhook έχει αφαιρεθεί. settings.webhook_deletion_success=Το webhook έχει αφαιρεθεί.
settings.webhook.test_delivery=Δοκιμή Παράδοσης settings.webhook.test_delivery=Δοκιμή Παράδοσης
settings.webhook.test_delivery_desc=Δοκιμάστε αυτό το webhook με ένα ψεύτικο συμβάν. settings.webhook.test_delivery_desc=Δοκιμάστε αυτό το webhook με ένα ψεύτικο συμβάν.
@ -2044,11 +2093,13 @@ settings.key_been_used=Ένα κλειδί διάθεσης με το ίδιο
settings.key_name_used=Ένα κλειδί διάθεσης με το ίδιο όνομα υπάρχει ήδη. settings.key_name_used=Ένα κλειδί διάθεσης με το ίδιο όνομα υπάρχει ήδη.
settings.add_key_success=Το κλειδί διάθεσης '%s' έχει προστεθεί. settings.add_key_success=Το κλειδί διάθεσης '%s' έχει προστεθεί.
settings.deploy_key_deletion=Αφαίρεση Κλειδιού Διάθεσης settings.deploy_key_deletion=Αφαίρεση Κλειδιού Διάθεσης
settings.deploy_key_deletion_desc=Η κατάργηση ενός κλειδί διάθεσης θα ανακαλέσει την πρόσβασή του σε αυτό το αποθετήριο. Συνέχεια settings.deploy_key_deletion_desc=Η κατάργηση ενός κλειδί διάθεσης θα ανακαλέσει την πρόσβασή του σε αυτό το αποθετήριο. Συνέχεια;
settings.deploy_key_deletion_success=Το κλειδί διάθεσης έχει αφαιρεθεί. settings.deploy_key_deletion_success=Το κλειδί διάθεσης έχει αφαιρεθεί.
settings.branches=Κλάδοι settings.branches=Κλάδοι
settings.protected_branch=Προστασία Κλάδου 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_yes=Μπορείτε να ωθήσετε
settings.protected_branch_can_push_no=Δεν μπορείτε να ωθήσετε settings.protected_branch_can_push_no=Δεν μπορείτε να ωθήσετε
settings.branch_protection=Προστασία Κλάδου για το Κλάδο '<b>%s</b>' settings.branch_protection=Προστασία Κλάδου για το Κλάδο '<b>%s</b>'
@ -2082,6 +2133,7 @@ settings.dismiss_stale_approvals=Παράβλεψη καθυστερημένων
settings.dismiss_stale_approvals_desc=Όταν οι νέες υποβολές που αλλάζουν το περιεχόμενο του pull request γίνονται push στο κλάδο, οι παλιές εγκρίσεις απορρίπτονται. settings.dismiss_stale_approvals_desc=Όταν οι νέες υποβολές που αλλάζουν το περιεχόμενο του pull request γίνονται push στο κλάδο, οι παλιές εγκρίσεις απορρίπτονται.
settings.require_signed_commits=Απαιτούνται Υπογεγραμμένες Υποβολές settings.require_signed_commits=Απαιτούνται Υπογεγραμμένες Υποβολές
settings.require_signed_commits_desc=Απόρριψη νέων υποβολών σε αυτόν τον κλάδο εάν είναι μη υπογεγραμμένες ή μη επαληθεύσιμες. settings.require_signed_commits_desc=Απόρριψη νέων υποβολών σε αυτόν τον κλάδο εάν είναι μη υπογεγραμμένες ή μη επαληθεύσιμες.
settings.protect_branch_name_pattern=Μοτίβο Προστατευμένου Ονόματος Κλάδου
settings.protect_protected_file_patterns=Προστατευμένα μοτίβα αρχείων (διαχωρισμένα με χαρακτήρα semicolon '\;'): 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_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=Μη προστατευμένα μοτίβα αρχείων (διαχωρισμένα με ερωτηματικό '\;'): settings.protect_unprotected_file_patterns=Μη προστατευμένα μοτίβα αρχείων (διαχωρισμένα με ερωτηματικό '\;'):
@ -2090,8 +2142,9 @@ settings.add_protected_branch=Ενεργοποίηση προστασίας
settings.delete_protected_branch=Απενεργοποίηση προστασίας settings.delete_protected_branch=Απενεργοποίηση προστασίας
settings.update_protect_branch_success=Η προστασία κλάδου για τον κλάδο '%s' έχει ενημερωθεί. settings.update_protect_branch_success=Η προστασία κλάδου για τον κλάδο '%s' έχει ενημερωθεί.
settings.remove_protected_branch_success=Η προστασία κλάδου για τον κλάδο '%s' έχει απενεργοποιηθεί. settings.remove_protected_branch_success=Η προστασία κλάδου για τον κλάδο '%s' έχει απενεργοποιηθεί.
settings.remove_protected_branch_failed=Αποτυχία αφαίρεσης του κανόνα προστασίας κλάδου '%s.
settings.protected_branch_deletion=Απενεργοποίηση Προστασίας Κλάδου settings.protected_branch_deletion=Απενεργοποίηση Προστασίας Κλάδου
settings.protected_branch_deletion_desc=Η απενεργοποίηση της προστασίας του κλάδου επιτρέπει στους χρήστες με άδεια εγγραφής να κάνουν push στον κλάδο. Συνέχεια settings.protected_branch_deletion_desc=Η απενεργοποίηση της προστασίας του κλάδου επιτρέπει στους χρήστες με άδεια εγγραφής να κάνουν push στον κλάδο. Συνέχεια;
settings.block_rejected_reviews=Φραγή συγχώνευσης αν υπάρχουν απορριπτικές αξιολογήσεις settings.block_rejected_reviews=Φραγή συγχώνευσης αν υπάρχουν απορριπτικές αξιολογήσεις
settings.block_rejected_reviews_desc=Η συγχώνευση δεν θα είναι δυνατή όταν οι αλλαγές ζητούνται από τους επίσημους εξεταστές, ακόμη και αν υπάρχουν αρκετές εγκρίσεις. settings.block_rejected_reviews_desc=Η συγχώνευση δεν θα είναι δυνατή όταν οι αλλαγές ζητούνται από τους επίσημους εξεταστές, ακόμη και αν υπάρχουν αρκετές εγκρίσεις.
settings.block_on_official_review_requests=Φραγή συγχώνευσης σε επίσημες αιτήσεις αξιολόγησης 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=Φραγή συγχώνευσης αν το pull request είναι ξεπερασμένο
settings.block_outdated_branch_desc=Η συγχώνευση δεν θα είναι δυνατή όταν ο κλάδος κεφαλής είναι πίσω από τον βασικό κλάδο. settings.block_outdated_branch_desc=Η συγχώνευση δεν θα είναι δυνατή όταν ο κλάδος κεφαλής είναι πίσω από τον βασικό κλάδο.
settings.default_branch_desc=Επιλέξτε έναν προεπιλεγμένο κλάδο αποθετηρίου για pull requests και υποβολές κώδικα: settings.default_branch_desc=Επιλέξτε έναν προεπιλεγμένο κλάδο αποθετηρίου για pull requests και υποβολές κώδικα:
settings.merge_style_desc=Συγχώνευση Στυλ
settings.default_merge_style_desc=Προεπιλεγμένο στυλ συγχώνευσης για pull requests: settings.default_merge_style_desc=Προεπιλεγμένο στυλ συγχώνευσης για pull requests:
settings.choose_branch=Επιλέξτε έναν κλάδο… settings.choose_branch=Επιλέξτε έναν κλάδο…
settings.no_protected_branch=Δεν υπάρχουν προστατευμένοι κλάδοι. settings.no_protected_branch=Δεν υπάρχουν προστατευμένοι κλάδοι.
settings.edit_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.protected_branch_required_approvals_min=Οι απαιτούμενες εγκρίσεις δεν μπορούν να είναι αρνητικές.
settings.tags=Ετικέτες settings.tags=Ετικέτες
settings.tags.protection=Προστασία Ετικετών settings.tags.protection=Προστασία Ετικετών
@ -2140,7 +2196,7 @@ settings.lfs_findcommits=Εύρεση υποβολών
settings.lfs_lfs_file_no_commits=Δεν βρέθηκαν υποβολές για αυτό το αρχείο LFS settings.lfs_lfs_file_no_commits=Δεν βρέθηκαν υποβολές για αυτό το αρχείο LFS
settings.lfs_noattribute=Αυτή η διαδρομή δεν έχει λειτουργία κλειδώματος στον προεπιλεγμένο κλάδο settings.lfs_noattribute=Αυτή η διαδρομή δεν έχει λειτουργία κλειδώματος στον προεπιλεγμένο κλάδο
settings.lfs_delete=Διαγραφή αρχείου LFS με το OID %s 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_findpointerfiles=Εύρεση αρχείων δείκτη
settings.lfs_locks=Κλειδώματα settings.lfs_locks=Κλειδώματα
settings.lfs_invalid_locking_path=Μη έγκυρη διαδρομή: %s settings.lfs_invalid_locking_path=Μη έγκυρη διαδρομή: %s
@ -2209,7 +2265,9 @@ diff.review.header=Υποβολή αξιολόγησης
diff.review.placeholder=Σχόλιο αξιολόγησης diff.review.placeholder=Σχόλιο αξιολόγησης
diff.review.comment=Σχόλιο diff.review.comment=Σχόλιο
diff.review.approve=Έγκριση diff.review.approve=Έγκριση
diff.review.self_reject=Τα pull request δεν μπορούν να ζητούν αλλαγές στον εαυτό τους
diff.review.reject=Αίτηση αλλαγών diff.review.reject=Αίτηση αλλαγών
diff.review.self_approve=Οι συγγραφείς pull request δεν μπορούν να εγκρίνουν τα δικά τους pull request
diff.committed_by=υποβλήθηκε από diff.committed_by=υποβλήθηκε από
diff.protected=Προστατευμένο diff.protected=Προστατευμένο
diff.image.side_by_side=Δίπλα Δίπλα diff.image.side_by_side=Δίπλα Δίπλα
@ -2235,6 +2293,8 @@ release.edit_subheader=Οι Κυκλοφορίες οργανώνουν εκδό
release.tag_name=Όνομα ετικέτας release.tag_name=Όνομα ετικέτας
release.target=Στόχος release.target=Στόχος
release.tag_helper=Επιλέξτε μια υπάρχουσα ετικέτα ή δημιουργήστε μια νέα. release.tag_helper=Επιλέξτε μια υπάρχουσα ετικέτα ή δημιουργήστε μια νέα.
release.tag_helper_new=Νέα ετικέτα. Αυτή η ετικέτα θα δημιουργηθεί από τον προορισμό.
release.tag_helper_existing=Υπάρχουσα ετικέτα.
release.title=Τίτλος release.title=Τίτλος
release.content=Περιεχόμενο release.content=Περιεχόμενο
release.prerelease_desc=Σήμανση ως Προ-Κυκλοφορία release.prerelease_desc=Σήμανση ως Προ-Κυκλοφορία
@ -2246,9 +2306,9 @@ release.edit_release=Ενημέρωση Κυκλοφορίας
release.delete_release=Διαγραφή Κυκλοφορίας release.delete_release=Διαγραφή Κυκλοφορίας
release.delete_tag=Διαγραφή Ετικέτας release.delete_tag=Διαγραφή Ετικέτας
release.deletion=Διαγραφή Κυκλοφορίας release.deletion=Διαγραφή Κυκλοφορίας
release.deletion_desc=Διαγραφή μιας έκδοσης την αφαιρεί μόνο από Gitea. Ετικέτες, περιεχόμενα αποθετηρίου και ιστορικό παραμένουν αμετάβλητα. Συνέχεια release.deletion_desc=Διαγραφή μιας έκδοσης την αφαιρεί μόνο από Gitea. Ετικέτες, περιεχόμενα αποθετηρίου και ιστορικό παραμένουν αμετάβλητα. Συνέχεια;
release.deletion_success=Η κυκλοφορία έχει διαγραφεί. release.deletion_success=Η κυκλοφορία έχει διαγραφεί.
release.deletion_tag_desc=Θα διαγράψει αυτή την ετικέτα από το αποθετήριο. Τα περιεχόμενα του αποθετηρίου και το ιστορικό παραμένουν αμετάβλητα. Συνέχεια release.deletion_tag_desc=Θα διαγράψει αυτή την ετικέτα από το αποθετήριο. Τα περιεχόμενα του αποθετηρίου και το ιστορικό παραμένουν αμετάβλητα. Συνέχεια;
release.deletion_tag_success=Η ετικέτα έχει διαγραφεί. release.deletion_tag_success=Η ετικέτα έχει διαγραφεί.
release.tag_name_already_exist=Υπάρχει ήδη μια έκδοση με αυτό το όνομα ετικέτας. release.tag_name_already_exist=Υπάρχει ήδη μια έκδοση με αυτό το όνομα ετικέτας.
release.tag_name_invalid=Το όνομα της ετικέτας δεν είναι έγκυρο. release.tag_name_invalid=Το όνομα της ετικέτας δεν είναι έγκυρο.
@ -2258,6 +2318,8 @@ release.downloads=Λήψεις
release.download_count=Λήψεις: %s release.download_count=Λήψεις: %s
release.add_tag_msg=Χρησιμοποιήστε τον τίτλο και το περιεχόμενο της έκδοσης ως μήνυμα ετικέτας. release.add_tag_msg=Χρησιμοποιήστε τον τίτλο και το περιεχόμενο της έκδοσης ως μήνυμα ετικέτας.
release.add_tag=Δημιουργία Ετικέτας Μόνο release.add_tag=Δημιουργία Ετικέτας Μόνο
release.releases_for=Κυκλοφορίες για %s
release.tags_for=Ετικέτες για %s
branch.name=Όνομα Κλάδου branch.name=Όνομα Κλάδου
branch.search=Αναζήτηση κλάδων branch.search=Αναζήτηση κλάδων
@ -2265,7 +2327,7 @@ branch.already_exists=Ένας κλάδος με όνομα '%s' υπάρχει
branch.delete_head=Διαγραφή branch.delete_head=Διαγραφή
branch.delete=Διαγραφή του Κλάδου '%s' branch.delete=Διαγραφή του Κλάδου '%s'
branch.delete_html=Διαγραφή Κλάδου branch.delete_html=Διαγραφή Κλάδου
branch.delete_desc=Η διαγραφή του κλάδου είναι μόνιμη. <strong>ΔΕΝ ΜΠΟΡΕΙ</strong> να αναιρεθεί. Συνέχεια branch.delete_desc=Η διαγραφή του κλάδου είναι μόνιμη. <strong>ΔΕΝ ΜΠΟΡΕΙ</strong> να αναιρεθεί. Συνέχεια;
branch.deletion_success=Ο κλάδος '%s' έχει διαγραφεί. branch.deletion_success=Ο κλάδος '%s' έχει διαγραφεί.
branch.deletion_failed=Αποτυχία διαγραφής του κλάδου '%s'. branch.deletion_failed=Αποτυχία διαγραφής του κλάδου '%s'.
branch.delete_branch_has_new_commits=Ο κλάδος '%s' δεν μπορεί να διαγραφεί επειδή έχουν προστεθεί νέες υποβολές μετά τη συγχώνευση. branch.delete_branch_has_new_commits=Ο κλάδος '%s' δεν μπορεί να διαγραφεί επειδή έχουν προστεθεί νέες υποβολές μετά τη συγχώνευση.
@ -2361,7 +2423,7 @@ settings.delete_account=Διαγραφή Αυτού Του Οργανισμού
settings.delete_prompt=Ο οργανισμός θα αφαιρεθεί οριστικά. Αυτό το <strong>ΔΕΝ ΜΠΟΡΕΙ</strong> να αναιρεθεί! settings.delete_prompt=Ο οργανισμός θα αφαιρεθεί οριστικά. Αυτό το <strong>ΔΕΝ ΜΠΟΡΕΙ</strong> να αναιρεθεί!
settings.confirm_delete_account=Επιβεβαίωση Διαγραφής settings.confirm_delete_account=Επιβεβαίωση Διαγραφής
settings.delete_org_title=Διαγραφή Οργανισμού settings.delete_org_title=Διαγραφή Οργανισμού
settings.delete_org_desc=Αυτός ο οργανισμός θα διαγραφεί οριστικά. Συνέχεια settings.delete_org_desc=Αυτός ο οργανισμός θα διαγραφεί οριστικά. Συνέχεια;
settings.hooks_desc=Προσθήκη webhooks που θα ενεργοποιούνται για <strong>όλα τα αποθετήρια</strong> κάτω από αυτό τον οργανισμό. settings.hooks_desc=Προσθήκη webhooks που θα ενεργοποιούνται για <strong>όλα τα αποθετήρια</strong> κάτω από αυτό τον οργανισμό.
settings.labels_desc=Προσθήκη σημάτων που μπορούν να χρησιμοποιηθούν σε ζητήματα για <strong>όλα τα αποθετήρια</strong> κάτω από αυτό τον οργανισμό. settings.labels_desc=Προσθήκη σημάτων που μπορούν να χρησιμοποιηθούν σε ζητήματα για <strong>όλα τα αποθετήρια</strong> κάτω από αυτό τον οργανισμό.
@ -2375,15 +2437,15 @@ members.member_role=Ρόλος Μέλους:
members.owner=Ιδιοκτήτης members.owner=Ιδιοκτήτης
members.member=Μέλος members.member=Μέλος
members.remove=Αφαίρεση members.remove=Αφαίρεση
members.remove.detail=Αφαιρέστε το %[1]s από %[2]s members.remove.detail=Αφαιρέστε το %[1]s από %[2]s;
members.leave=Αποχώρηση members.leave=Αποχώρηση
members.leave.detail=Αποχώρηση από %s members.leave.detail=Αποχώρηση από %s;
members.invite_desc=Προσθέστε ένα νέο μέλος στο %s: members.invite_desc=Προσθέστε ένα νέο μέλος στο %s:
members.invite_now=Πρόσκληση Τώρα members.invite_now=Πρόσκληση Τώρα
teams.join=Συμμετοχή teams.join=Συμμετοχή
teams.leave=Αποχώρηση teams.leave=Αποχώρηση
teams.leave.detail=Αποχώρηση από %s teams.leave.detail=Αποχώρηση από %s;
teams.can_create_org_repo=Δημιουργία αποθετηρίων teams.can_create_org_repo=Δημιουργία αποθετηρίων
teams.can_create_org_repo_helper=Τα μέλη μπορούν να δημιουργήσουν νέα αποθετήρια στον οργανισμό. Ο δημιουργός θα αποκτήσει πρόσβαση διαχειριστή στο νέο αποθετήριο. teams.can_create_org_repo_helper=Τα μέλη μπορούν να δημιουργήσουν νέα αποθετήρια στον οργανισμό. Ο δημιουργός θα αποκτήσει πρόσβαση διαχειριστή στο νέο αποθετήριο.
teams.none_access=Καμία Πρόσβαση teams.none_access=Καμία Πρόσβαση
@ -2406,7 +2468,7 @@ teams.add_team_member=Προσθήκη Μέλους Ομάδας
teams.invite_team_member=Πρόσκληση στο %s teams.invite_team_member=Πρόσκληση στο %s
teams.invite_team_member.list=Εκκρεμείς Προσκλήσεις teams.invite_team_member.list=Εκκρεμείς Προσκλήσεις
teams.delete_team_title=Διαγραφή Ομάδας teams.delete_team_title=Διαγραφή Ομάδας
teams.delete_team_desc=Η διαγραφή μιας ομάδας ανακαλεί τη πρόσβαση στο αποθετήριο από τα μέλη της. Συνέχεια teams.delete_team_desc=Η διαγραφή μιας ομάδας ανακαλεί τη πρόσβαση στο αποθετήριο από τα μέλη της. Συνέχεια;
teams.delete_team_success=Η ομάδα έχει διαγραφεί. teams.delete_team_success=Η ομάδα έχει διαγραφεί.
teams.read_permission_desc=Αυτή η ομάδα χορηγεί πρόσβαση <strong>Ανάγνωσης</strong>: τα μέλη μπορούν να δουν και να κλωνοποιήσουν τα αποθετήρια της ομάδας. teams.read_permission_desc=Αυτή η ομάδα χορηγεί πρόσβαση <strong>Ανάγνωσης</strong>: τα μέλη μπορούν να δουν και να κλωνοποιήσουν τα αποθετήρια της ομάδας.
teams.write_permission_desc=Αυτή η ομάδα χορηγεί πρόσβαση <strong>Εγγραφής</strong>: τα μέλη μπορούν να διαβάσουν και να κάνουν push στα αποθετήρια της ομάδας. teams.write_permission_desc=Αυτή η ομάδα χορηγεί πρόσβαση <strong>Εγγραφής</strong>: τα μέλη μπορούν να διαβάσουν και να κάνουν push στα αποθετήρια της ομάδας.
@ -2525,6 +2587,10 @@ dashboard.delete_old_actions=Διαγραφή όλων των παλαιών ε
dashboard.delete_old_actions.started=Η διαγραφή όλων των παλιών ενεργειών από τη βάση δεδομένων ξεκίνησε. dashboard.delete_old_actions.started=Η διαγραφή όλων των παλιών ενεργειών από τη βάση δεδομένων ξεκίνησε.
dashboard.update_checker=Ελεγκτής ενημερώσεων dashboard.update_checker=Ελεγκτής ενημερώσεων
dashboard.delete_old_system_notices=Διαγραφή όλων των παλιών ειδοποιήσεων συστήματος από τη βάση δεδομένων 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.user_manage_panel=Διαχείριση Λογαριασμών Χρηστών
users.new_account=Δημιουργία Λογαριασμού Χρήστη users.new_account=Δημιουργία Λογαριασμού Χρήστη
@ -2591,7 +2657,7 @@ emails.updated=Το email ενημερώθηκε
emails.not_updated=Αποτυχία ενημέρωσης της ζητούμενης διεύθυνσης email: %v emails.not_updated=Αποτυχία ενημέρωσης της ζητούμενης διεύθυνσης email: %v
emails.duplicate_active=Αυτή η διεύθυνση email είναι ήδη ενεργή σε διαφορετικό χρήστη. emails.duplicate_active=Αυτή η διεύθυνση email είναι ήδη ενεργή σε διαφορετικό χρήστη.
emails.change_email_header=Ενημέρωση Ιδιοτήτων Email emails.change_email_header=Ενημέρωση Ιδιοτήτων Email
emails.change_email_text=Είστε βέβαιοι ότι θέλετε να ενημερώσετε αυτή τη διεύθυνση email emails.change_email_text=Είστε βέβαιοι ότι θέλετε να ενημερώσετε αυτή τη διεύθυνση email;
orgs.org_manage_panel=Διαχείριση Οργανισμού orgs.org_manage_panel=Διαχείριση Οργανισμού
orgs.name=Όνομα orgs.name=Όνομα
@ -2613,6 +2679,7 @@ repos.size=Μέγεθος
packages.package_manage_panel=Διαχείριση Πακέτων packages.package_manage_panel=Διαχείριση Πακέτων
packages.total_size=Συνολικό Μέγεθος: %s packages.total_size=Συνολικό Μέγεθος: %s
packages.unreferenced_size=Μέγεθος Χωρίς Αναφορά: %s
packages.owner=Ιδιοκτήτης packages.owner=Ιδιοκτήτης
packages.creator=Δημιουργός packages.creator=Δημιουργός
packages.name=Όνομα packages.name=Όνομα
@ -2688,7 +2755,7 @@ auths.pam_email_domain=PAM Email Domain (προαιρετικό)
auths.oauth2_provider=Πάροχος OAuth2 auths.oauth2_provider=Πάροχος OAuth2
auths.oauth2_icon_url=URL Εικονιδίου auths.oauth2_icon_url=URL Εικονιδίου
auths.oauth2_clientID=Client ID (Κλειδί) auths.oauth2_clientID=Client ID (Κλειδί)
auths.oauth2_clientSecret=Client Secret auths.oauth2_clientSecret=Μυστικό Πελάτη
auths.openIdConnectAutoDiscoveryURL=URL Αυτόματης Ανακάλυψης OpenID Connect auths.openIdConnectAutoDiscoveryURL=URL Αυτόματης Ανακάλυψης OpenID Connect
auths.oauth2_use_custom_url=Χρήση Προσαρμοσμένων URLs Αντί των Προεπιλεγμένων URLs auths.oauth2_use_custom_url=Χρήση Προσαρμοσμένων URLs Αντί των Προεπιλεγμένων URLs
auths.oauth2_tokenURL=URL Διακριτικού auths.oauth2_tokenURL=URL Διακριτικού
@ -2706,6 +2773,8 @@ auths.oauth2_required_claim_value_helper=Ορίστε αυτήν την τιμή
auths.oauth2_group_claim_name=Όνομα claim που παρέχει ονόματα ομάδων για αυτήν την πηγή. (Προαιρετικό) auths.oauth2_group_claim_name=Όνομα claim που παρέχει ονόματα ομάδων για αυτήν την πηγή. (Προαιρετικό)
auths.oauth2_admin_group=Τιμή Group Claim για διαχειριστές. (Προαιρετικό - απαιτεί όνομα claim παραπάνω) auths.oauth2_admin_group=Τιμή Group Claim για διαχειριστές. (Προαιρετικό - απαιτεί όνομα claim παραπάνω)
auths.oauth2_restricted_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.enable_auto_register=Ενεργοποίηση Αυτόματης Εγγραφής
auths.sspi_auto_create_users=Αυτόματη δημιουργία χρηστών auths.sspi_auto_create_users=Αυτόματη δημιουργία χρηστών
auths.sspi_auto_create_users_helper=Επιτρέψτε στη μέθοδο πιστοποίησης SSPI να δημιουργεί αυτόματα νέους λογαριασμούς για χρήστες που συνδέονται για πρώτη φορά auths.sspi_auto_create_users_helper=Επιτρέψτε στη μέθοδο πιστοποίησης SSPI να δημιουργεί αυτόματα νέους λογαριασμούς για χρήστες που συνδέονται για πρώτη φορά
@ -2741,11 +2810,13 @@ auths.update_success=Η πηγή ταυτοποίησης έχει ενημερ
auths.update=Ενημέρωση Πηγής Ταυτοποίησης auths.update=Ενημέρωση Πηγής Ταυτοποίησης
auths.delete=Διαγραφή Πηγής Ταυτοποίησης auths.delete=Διαγραφή Πηγής Ταυτοποίησης
auths.delete_auth_title=Διαγραφή Πηγής Ταυτοποίησης auths.delete_auth_title=Διαγραφή Πηγής Ταυτοποίησης
auths.delete_auth_desc=Η διαγραφή μιας πηγής ταυτοποίησης αποτρέπει τους χρήστες να τη χρησιμοποιούν για να συνδεθούν. Συνέχεια auths.delete_auth_desc=Η διαγραφή μιας πηγής ταυτοποίησης αποτρέπει τους χρήστες να τη χρησιμοποιούν για να συνδεθούν. Συνέχεια;
auths.still_in_used=Η πηγή ταυτοποίησης είναι ακόμα σε χρήση. Μετατρέψτε ή διαγράψτε χρηστών που χρησιμοποιούν αυτήν την πηγή πρώτα. auths.still_in_used=Η πηγή ταυτοποίησης είναι ακόμα σε χρήση. Μετατρέψτε ή διαγράψτε χρηστών που χρησιμοποιούν αυτήν την πηγή πρώτα.
auths.deletion_success=Η πηγή ταυτοποίησης έχει διαγραφεί. auths.deletion_success=Η πηγή ταυτοποίησης έχει διαγραφεί.
auths.login_source_exist=Η πηγή ταυτοποίησης '%s' υπάρχει ήδη. auths.login_source_exist=Η πηγή ταυτοποίησης '%s' υπάρχει ήδη.
auths.login_source_of_type_exist=Υπάρχει ήδη πηγή ταυτοποίησης αυτού του τύπου. 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.server_config=Ρυθμίσεις Διακομιστή
config.app_name=Τίτλος Ιστοτόπου config.app_name=Τίτλος Ιστοτόπου
@ -2866,6 +2937,8 @@ config.git_disable_diff_highlight=Απενεργοποίηση Επισήμαν
config.git_max_diff_lines=Μέγιστες γραμμές Diff (για ένα μόνο αρχείο) config.git_max_diff_lines=Μέγιστες γραμμές Diff (για ένα μόνο αρχείο)
config.git_max_diff_line_characters=Μέγιστος αριθμός χαρακτήρων Diff (για μία γραμμή) config.git_max_diff_line_characters=Μέγιστος αριθμός χαρακτήρων Diff (για μία γραμμή)
config.git_max_diff_files=Μέγιστος αριθμός Diff αρχείων (για εμφάνιση) config.git_max_diff_files=Μέγιστος αριθμός Diff αρχείων (για εμφάνιση)
config.git_enable_reflogs=Ενεργοποίηση Reflogs
config.git_reflog_expiry_time=Χρόνος Λήξης
config.git_gc_args=Παράμετροι GC config.git_gc_args=Παράμετροι GC
config.git_migrate_timeout=Χρονικό Όριο Μεταφοράς config.git_migrate_timeout=Χρονικό Όριο Μεταφοράς
config.git_mirror_timeout=Χρονικό Όριο Ενημέρωσης Ειδώλου config.git_mirror_timeout=Χρονικό Όριο Ενημέρωσης Ειδώλου
@ -2903,7 +2976,7 @@ monitor.execute_time=Χρόνος Εκτέλεσης
monitor.last_execution_result=Αποτέλεσμα monitor.last_execution_result=Αποτέλεσμα
monitor.process.cancel=Ακύρωση διαδικασίας monitor.process.cancel=Ακύρωση διαδικασίας
monitor.process.cancel_desc=Η ακύρωση μιας διαδικασίας μπορεί να προκαλέσει απώλεια δεδομένων monitor.process.cancel_desc=Η ακύρωση μιας διαδικασίας μπορεί να προκαλέσει απώλεια δεδομένων
monitor.process.cancel_notices=Ακύρωση: <strong>%s</strong> monitor.process.cancel_notices=Ακύρωση: <strong>%s</strong>;
monitor.process.children=Θυγατρικές monitor.process.children=Θυγατρικές
monitor.queues=Ουρές monitor.queues=Ουρές
monitor.queue=Ουρά: %s monitor.queue=Ουρά: %s
@ -2963,11 +3036,12 @@ monitor.queue.pool.workers.title=Ενεργές Ομάδες Εργατών
monitor.queue.pool.workers.none=Καμία ομάδα εργατών. monitor.queue.pool.workers.none=Καμία ομάδα εργατών.
monitor.queue.pool.cancel=Τερματισμός Ομάδας Εργατών monitor.queue.pool.cancel=Τερματισμός Ομάδας Εργατών
monitor.queue.pool.cancelling=Τερματισμός Ομάδας Εργατών monitor.queue.pool.cancelling=Τερματισμός Ομάδας Εργατών
monitor.queue.pool.cancel_notices=Τερματισμός αυτής της ομάδας των %s εργατών monitor.queue.pool.cancel_notices=Τερματισμός αυτής της ομάδας των %s εργατών;
monitor.queue.pool.cancel_desc=Αφήνοντας μια ουρά χωρίς καμία ομάδα εργατών μπορεί να προκληθεί μπλοκάρισμα των αιτημάτων επ 'αόριστον. monitor.queue.pool.cancel_desc=Αφήνοντας μια ουρά χωρίς καμία ομάδα εργατών μπορεί να προκληθεί μπλοκάρισμα των αιτημάτων επ 'αόριστον.
notices.system_notice_list=Ειδοποιήσεις Συστήματος notices.system_notice_list=Ειδοποιήσεις Συστήματος
notices.view_detail_header=Προβολή Λεπτομερειών Ειδοποίησης notices.view_detail_header=Προβολή Λεπτομερειών Ειδοποίησης
notices.operations=Λειτουργίες
notices.select_all=Επιλογή Όλων notices.select_all=Επιλογή Όλων
notices.deselect_all=Αποεπιλογή Όλων notices.deselect_all=Αποεπιλογή Όλων
notices.inverse_selection=Αντιστροφή Επιλογής notices.inverse_selection=Αντιστροφή Επιλογής
@ -3076,7 +3150,7 @@ title=Πακέτα
desc=Διαχείριση πακέτων μητρώου. desc=Διαχείριση πακέτων μητρώου.
empty=Δεν υπάρχουν πακέτα ακόμα. empty=Δεν υπάρχουν πακέτα ακόμα.
empty.documentation=Για περισσότερες πληροφορίες σχετικά με το μητρώο πακέτων, ανατρέξτε <a target="_blank" rel="noopener noreferrer" href="https://docs.gitea.io/en-us/packages/overview">στην τεκμηρίωση</a>. 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=Τύπος
filter.type.all=Όλα filter.type.all=Όλα
filter.no_result=Το φίλτρο δεν παρήγαγε αποτελέσματα. filter.no_result=Το φίλτρο δεν παρήγαγε αποτελέσματα.
@ -3092,6 +3166,8 @@ keywords=Λέξεις κλειδιά
details=Λεπτομέρειες details=Λεπτομέρειες
details.author=Συγγραφέας details.author=Συγγραφέας
details.project_site=Ιστοσελίδα Έργου details.project_site=Ιστοσελίδα Έργου
details.repository_site=Ιστοσελίδα Αποθετηρίου
details.documentation_site=Ιστοσελίδα Τεκμηρίωσης
details.license=Άδεια details.license=Άδεια
assets=Πόροι assets=Πόροι
versions=Εκδόσεις versions=Εκδόσεις
@ -3099,7 +3175,14 @@ versions.on=τη
versions.view_all=Προβολή όλων versions.view_all=Προβολή όλων
dependency.id=ID dependency.id=ID
dependency.version=Έκδοση 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.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.registry=Ρυθμίστε αυτό το μητρώο στο αρχείο <code>~/.composer/config.json</code>:
composer.install=Για να εγκαταστήσετε το πακέτο χρησιμοποιώντας το Composer, εκτελέστε την ακόλουθη εντολή: composer.install=Για να εγκαταστήσετε το πακέτο χρησιμοποιώντας το Composer, εκτελέστε την ακόλουθη εντολή:
composer.documentation=Για περισσότερες πληροφορίες σχετικά με το μητρώο Composer, διαβάστε <a target="_blank" rel="noopener noreferrer" href="https://docs.gitea.io/en-us/packages/composer/">τη τεκμηρίωση</a>. 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.registry=Ρυθμίστε αυτό το μητρώο από τη γραμμή εντολών:
conan.install=Για να εγκαταστήσετε το πακέτο χρησιμοποιώντας το Conan, εκτελέστε την ακόλουθη εντολή: conan.install=Για να εγκαταστήσετε το πακέτο χρησιμοποιώντας το Conan, εκτελέστε την ακόλουθη εντολή:
conan.documentation=Για περισσότερες πληροφορίες σχετικά με το μητρώο Conan, ανατρέξτε <a target="_blank" rel="noopener noreferrer" href="https://docs.gitea.io/en-us/packages/conan/">στην τεκμηρίωση</a>. 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.type=Τύπος Εικόνας
container.details.platform=Πλατφόρμα container.details.platform=Πλατφόρμα
container.pull=Κατεβάστε την εικόνα από τη γραμμή εντολών: container.pull=Κατεβάστε την εικόνα από τη γραμμή εντολών:
@ -3155,6 +3243,9 @@ rubygems.required.ruby=Απαιτεί την έκδοση Ruby
rubygems.required.rubygems=Απαιτεί έκδοση RubyGem rubygems.required.rubygems=Απαιτεί έκδοση RubyGem
rubygems.documentation=Για περισσότερες πληροφορίες σχετικά με το μητρώο RubyGems, ανατρέξτε <a target="_blank" rel="noopener noreferrer" href="https://docs.gitea.io/en-us/packages/rubygems/">στην τεκμηρίωση</a>. rubygems.documentation=Για περισσότερες πληροφορίες σχετικά με το μητρώο RubyGems, ανατρέξτε <a target="_blank" rel="noopener noreferrer" href="https://docs.gitea.io/en-us/packages/rubygems/">στην τεκμηρίωση</a>.
swift.registry=Ρυθμίστε αυτό το μητρώο από τη γραμμή εντολών: 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.install=Για προσθήκη ενός κυτίου Vagrant, εκτελέστε την ακόλουθη εντολή:
vagrant.documentation=Για περισσότερες πληροφορίες σχετικά με το μητρώο του Vagrant, ανατρέξτε <a target="_blank" rel="noopener noreferrer" href="https://docs.gitea.io/en-us/packages/vagrant/">στην τεκμηρίωση</a>. vagrant.documentation=Για περισσότερες πληροφορίες σχετικά με το μητρώο του Vagrant, ανατρέξτε <a target="_blank" rel="noopener noreferrer" href="https://docs.gitea.io/en-us/packages/vagrant/">στην τεκμηρίωση</a>.
settings.link=Σύνδεση αυτού του πακέτου με ένα αποθετήριο settings.link=Σύνδεση αυτού του πακέτου με ένα αποθετήριο
@ -3165,30 +3256,116 @@ settings.link.success=Ο σύνδεσμος αποθετηρίου ενημερ
settings.link.error=Αποτυχία ενημέρωσης συνδέσμου αποθετηρίου. settings.link.error=Αποτυχία ενημέρωσης συνδέσμου αποθετηρίου.
settings.delete=Διαγραφή πακέτου settings.delete=Διαγραφή πακέτου
settings.delete.description=Η διαγραφή ενός πακέτου είναι μόνιμη και δεν μπορεί να αναιρεθεί. settings.delete.description=Η διαγραφή ενός πακέτου είναι μόνιμη και δεν μπορεί να αναιρεθεί.
settings.delete.notice=Πρόκειται να διαγράψετε %s (%s). Αυτή η λειτουργία είναι μη αναστρέψιμη, είστε σίγουροι settings.delete.notice=Πρόκειται να διαγράψετε %s (%s). Αυτή η λειτουργία είναι μη αναστρέψιμη, είστε σίγουροι;
settings.delete.success=Το πακέτο έχει διαγραφεί. settings.delete.success=Το πακέτο έχει διαγραφεί.
settings.delete.error=Αποτυχία διαγραφής του πακέτου. 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.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]
secrets=Μυστικά
description=Τα μυστικά θα περάσουν σε ορισμένες δράσεις και δεν μπορούν να αναγνωστούν αλλού.
none=Δεν υπάρχουν ακόμα μυστικά.
value=Τιμή value=Τιμή
name=Όνομα name=Όνομα
creation=Προσθήκη Μυστικού
creation.name_placeholder=αλφαριθμητικοί χαρακτήρες ή κάτω παύλες μόνο, δεν μπορούν να ξεκινούν με GITEA_ ή GITHUB_
creation.value_placeholder=Εισάγετε οποιοδήποτε περιεχόμενο. Τα κενά στην αρχή παραλείπονται.
creation.success=Το μυστικό '%s' έχει δημιουργηθεί.
creation.failed=Αποτυχία δημιουργίας μυστικού.
deletion=Αφαίρεση μυστικού
deletion.description=Η αφαίρεση ενός μυστικού είναι μόνιμη και δεν μπορεί να αναιρεθεί. Συνέχεια;
deletion.success=Το μυστικό έχει αφαιρεθεί.
deletion.failed=Αποτυχία αφαίρεσης μυστικού.
[actions] [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.id=ID
runners.name=Όνομα runners.name=Όνομα
runners.owner_type=Τύπος runners.owner_type=Τύπος
runners.description=Περιγραφή runners.description=Περιγραφή
runners.labels=Ετικέτες 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.run=Εκτέλεση
runners.task_list.status=Κατάσταση
runners.task_list.repository=Αποθετήριο runners.task_list.repository=Αποθετήριο
runners.task_list.commit=Υποβολή 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.active=Ενεργό
runners.status.offline=Χωρίς Σύνδεση
runners.version=Έκδοση runners.version=Έκδοση
runs.all_workflows=Όλες Οι Ροές Εργασίας
runs.open_tab=%d Ανοιχτά
runs.closed_tab=%d Κλειστά
runs.commit=Υποβολή runs.commit=Υποβολή
runs.pushed_by=Ωθήθηκε από
runs.valid_workflow_helper=Το αρχείο ροής εργασίας είναι έγκυρο.
runs.invalid_workflow_helper=Το αρχείο ροής εργασίας δεν είναι έγκυρο. Ελέγξτε το αρχείο σας: %s
need_approval_desc=Πρέπει να εγκριθεί η εκτέλεση ροών εργασίας για pull request από fork.

View File

@ -821,6 +821,7 @@ remove_account_link=删除已绑定的账号
remove_account_link_desc=删除已绑定帐户将吊销其对您的 Gitea 帐户的访问权限。继续? remove_account_link_desc=删除已绑定帐户将吊销其对您的 Gitea 帐户的访问权限。继续?
remove_account_link_success=已取消绑定帐户。 remove_account_link_success=已取消绑定帐户。
hooks.desc=添加 webhooks它们会应用到此用户拥有的<strong>所有仓库</strong>。
orgs_none=您现在还不是任何组织的成员。 orgs_none=您现在还不是任何组织的成员。
repos_none=你并不拥有任何仓库 repos_none=你并不拥有任何仓库
@ -1368,6 +1369,7 @@ issues.context.reference_issue=在新工单中引用
issues.context.edit=编辑 issues.context.edit=编辑
issues.context.delete=刪除 issues.context.delete=刪除
issues.no_content=这个人很懒,什么都没留下。 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.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.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=评论并关闭 issues.close_comment_issue=评论并关闭
@ -1652,6 +1654,7 @@ pulls.update_branch_rebase=通过变基更新分支
pulls.update_branch_success=分支更新成功 pulls.update_branch_success=分支更新成功
pulls.update_not_allowed=您无权更新分支 pulls.update_not_allowed=您无权更新分支
pulls.outdated_with_base_branch=此分支相比基础分支已过期 pulls.outdated_with_base_branch=此分支相比基础分支已过期
pulls.close=关闭合并请求
pulls.closed_at=`于 <a id="%[1]s" href="#%[1]s">%[2]s</a> 关闭此合并请求 ` 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.reopened_at=`重新打开此合并请求 <a id="%[1]s" href="#%[1]s">%[2]s</a>`
pulls.merge_instruction_hint=`你也可以查看 <a class="show-instruction">命令行指令</a>` pulls.merge_instruction_hint=`你也可以查看 <a class="show-instruction">命令行指令</a>`
@ -2262,7 +2265,9 @@ diff.review.header=提交评审
diff.review.placeholder=评审意见 diff.review.placeholder=评审意见
diff.review.comment=评论 diff.review.comment=评论
diff.review.approve=通过 diff.review.approve=通过
diff.review.self_reject=合并请求作者不能对自己的合并请求更改
diff.review.reject=请求变更 diff.review.reject=请求变更
diff.review.self_approve=合并请求作者不能批准自己的合并请求
diff.committed_by=提交者 diff.committed_by=提交者
diff.protected=受保护的 diff.protected=受保护的
diff.image.side_by_side=双排 diff.image.side_by_side=双排
@ -2288,6 +2293,8 @@ release.edit_subheader=版本发布组织项目的版本。
release.tag_name=标签名称 release.tag_name=标签名称
release.target=目标分支 release.target=目标分支
release.tag_helper=选择一个存在的标签或者创建新标签。 release.tag_helper=选择一个存在的标签或者创建新标签。
release.tag_helper_new=新标签。此标签将从目标创建。
release.tag_helper_existing=现有标签。
release.title=标题 release.title=标题
release.content=内容 release.content=内容
release.prerelease_desc=标记为预发行 release.prerelease_desc=标记为预发行
@ -2808,6 +2815,8 @@ auths.still_in_used=认证源仍在使用。请先解除或者删除使用此认
auths.deletion_success=认证源已经更新。 auths.deletion_success=认证源已经更新。
auths.login_source_exist=认证源 '%s' 已经存在。 auths.login_source_exist=认证源 '%s' 已经存在。
auths.login_source_of_type_exist=此类型的认证源已存在。 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.server_config=服务器配置
config.app_name=站点名称 config.app_name=站点名称
@ -2928,6 +2937,8 @@ config.git_disable_diff_highlight=禁用差异对比语法高亮
config.git_max_diff_lines=差异对比显示的最大行数(单个文件) config.git_max_diff_lines=差异对比显示的最大行数(单个文件)
config.git_max_diff_line_characters=差异对比显示的最大字符数(单行) config.git_max_diff_line_characters=差异对比显示的最大字符数(单行)
config.git_max_diff_files=差异对比显示的最大文件数 config.git_max_diff_files=差异对比显示的最大文件数
config.git_enable_reflogs=启用 Reflog
config.git_reflog_expiry_time=过期时间
config.git_gc_args=GC 参数 config.git_gc_args=GC 参数
config.git_migrate_timeout=迁移操作超时 config.git_migrate_timeout=迁移操作超时
config.git_mirror_timeout=镜像更新操作超时 config.git_mirror_timeout=镜像更新操作超时
@ -3232,6 +3243,9 @@ rubygems.required.ruby=需要 Ruby 版本
rubygems.required.rubygems=需要 RubyGem 版本 rubygems.required.rubygems=需要 RubyGem 版本
rubygems.documentation=关于 RubyGems 注册中心的更多信息,请参阅 <a target="_blank" rel="noopener noreferrer" href="https://docs.gitea.io/en-us/packages/rubygems/">文档</a>。 rubygems.documentation=关于 RubyGems 注册中心的更多信息,请参阅 <a target="_blank" rel="noopener noreferrer" href="https://docs.gitea.io/en-us/packages/rubygems/">文档</a>。
swift.registry=从命令行设置此注册中心: 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.install=若要添加一个 Vagrant box请运行以下命令
vagrant.documentation=关于 Vagrant 注册中心的更多信息,请参阅 <a target="_blank" rel="noopener noreferrer" href="https://docs.gitea.io/en-us/packages/vagrant/">文档</a>。 vagrant.documentation=关于 Vagrant 注册中心的更多信息,请参阅 <a target="_blank" rel="noopener noreferrer" href="https://docs.gitea.io/en-us/packages/vagrant/">文档</a>。
settings.link=将此软件包链接到仓库 settings.link=将此软件包链接到仓库
@ -3350,6 +3364,8 @@ runs.open_tab=%d 开启中
runs.closed_tab=%d 已关闭 runs.closed_tab=%d 已关闭
runs.commit=提交 runs.commit=提交
runs.pushed_by=推送者 runs.pushed_by=推送者
runs.valid_workflow_helper=工作流配置文件是有效的。
runs.invalid_workflow_helper=工作流配置文件无效。请检查您的配置文件: %s
need_approval_desc=该工作流由派生仓库的合并请求所触发,需要批准方可运行。 need_approval_desc=该工作流由派生仓库的合并请求所触发,需要批准方可运行。

View File

@ -224,7 +224,7 @@
{{- range index $.LinkedPRs .ID}} {{- range index $.LinkedPRs .ID}}
<div class="meta gt-my-2"> <div class="meta gt-my-2">
<a href="{{$.RepoLink}}/pulls/{{.Index}}"> <a href="{{$.RepoLink}}/pulls/{{.Index}}">
<span class="gt-m-0 {{if .PullRequest.HasMerged}}purple{{else if .IsClosed}}red{{else}}green{{end}}">{{svg "octicon-git-merge" 16 "gt-mr-2 gt-vm"}}</span> <span class="gt-m-0 text {{if .PullRequest.HasMerged}}purple{{else if .IsClosed}}red{{else}}green{{end}}">{{svg "octicon-git-merge" 16 "gt-mr-2 gt-vm"}}</span>
<span class="gt-vm">{{.Title}} <span class="text light grey">#{{.Index}}</span></span> <span class="gt-vm">{{.Title}} <span class="text light grey">#{{.Index}}</span></span>
</a> </a>
</div> </div>

View File

@ -235,7 +235,7 @@
{{- range index $.LinkedPRs .ID}} {{- range index $.LinkedPRs .ID}}
<div class="meta gt-my-2"> <div class="meta gt-my-2">
<a href="{{$.RepoLink}}/pulls/{{.Index}}"> <a href="{{$.RepoLink}}/pulls/{{.Index}}">
<span class="gt-m-0 {{if .PullRequest.HasMerged}}purple{{else if .IsClosed}}red{{else}}green{{end}}">{{svg "octicon-git-merge" 16 "gt-mr-2 gt-vm"}}</span> <span class="gt-m-0 text {{if .PullRequest.HasMerged}}purple{{else if .IsClosed}}red{{else}}green{{end}}">{{svg "octicon-git-merge" 16 "gt-mr-2 gt-vm"}}</span>
<span class="gt-vm">{{.Title}} <span class="text light grey">#{{.Index}}</span></span> <span class="gt-vm">{{.Title}} <span class="text light grey">#{{.Index}}</span></span>
</a> </a>
</div> </div>

View File

@ -54,7 +54,7 @@
{{end}} {{end}}
</div> </div>
<div class="left floated content"> <div class="left floated content">
<span class="{{if or .ExpiredUnix.IsZero ($.PageStartTime.Before .ExpiredUnix.AsTime)}}green{{end}}">{{svg "octicon-key" 32}}</span> <span class="text {{if or .ExpiredUnix.IsZero ($.PageStartTime.Before .ExpiredUnix.AsTime)}}green{{end}}">{{svg "octicon-key" 32}}</span>
</div> </div>
<div class="content"> <div class="content">
{{if .Verified}} {{if .Verified}}

View File

@ -47,7 +47,7 @@
</div> </div>
<div class="left floated content"> <div class="left floated content">
<span class="tooltip{{if .HasRecentActivity}} green{{end}}" {{if .HasRecentActivity}}data-content="{{$.locale.Tr "settings.key_state_desc"}}"{{end}}>{{svg "octicon-key" 32}}</span> <span class="tooltip text {{if .HasRecentActivity}}green{{end}}" {{if .HasRecentActivity}}data-content="{{$.locale.Tr "settings.key_state_desc"}}"{{end}}>{{svg "octicon-key" 32}}</span>
</div> </div>
<div class="content"> <div class="content">
{{if .Verified}} {{if .Verified}}

View File

@ -2420,18 +2420,6 @@ a.ui.basic.label:hover {
height: 2.1666em !important; height: 2.1666em !important;
} }
span.green .svg {
color: var(--color-green);
}
span.red .svg {
color: var(--color-red);
}
span.purple .svg {
color: var(--color-purple);
}
.migrate .svg.gitea-git { .migrate .svg.gitea-git {
color: var(--color-git); color: var(--color-git);
} }

View File

@ -1,10 +1,10 @@
<template> <template>
<SvgIcon name="octicon-check-circle-fill" class="green" :size="size" :class-name="className" v-if="status === 'success'"/> <SvgIcon name="octicon-check-circle-fill" class="ui text green" :size="size" :class-name="className" v-if="status === 'success'"/>
<SvgIcon name="octicon-skip" class="ui text grey" :size="size" :class-name="className" v-else-if="status === 'skipped'"/> <SvgIcon name="octicon-skip" class="ui text grey" :size="size" :class-name="className" v-else-if="status === 'skipped'"/>
<SvgIcon name="octicon-clock" class="ui text yellow" :size="size" :class-name="className" v-else-if="status === 'waiting'"/> <SvgIcon name="octicon-clock" class="ui text yellow" :size="size" :class-name="className" v-else-if="status === 'waiting'"/>
<SvgIcon name="octicon-blocked" class="ui text yellow" :size="size" :class-name="className" v-else-if="status === 'blocked'"/> <SvgIcon name="octicon-blocked" class="ui text yellow" :size="size" :class-name="className" v-else-if="status === 'blocked'"/>
<SvgIcon name="octicon-meter" class="ui text yellow" :size="size" :class-name="'job-status-rotate ' + className" v-else-if="status === 'running'"/> <SvgIcon name="octicon-meter" class="ui text yellow" :size="size" :class-name="'job-status-rotate ' + className" v-else-if="status === 'running'"/>
<SvgIcon name="octicon-x-circle-fill" class="red" :size="size" v-else/> <SvgIcon name="octicon-x-circle-fill" class="ui text red" :size="size" v-else/>
</template> </template>
<script> <script>

View File

@ -3,7 +3,7 @@
<div v-if="loading" class="ui active centered inline loader"/> <div v-if="loading" class="ui active centered inline loader"/>
<div v-if="!loading && issue !== null"> <div v-if="!loading && issue !== null">
<p><small>{{ issue.repository.full_name }} on {{ createdAt }}</small></p> <p><small>{{ issue.repository.full_name }} on {{ createdAt }}</small></p>
<p><svg-icon :name="icon" :class="[color]" /> <strong>{{ issue.title }}</strong> #{{ issue.number }}</p> <p><svg-icon :name="icon" :class="['text', color]" /> <strong>{{ issue.title }}</strong> #{{ issue.number }}</p>
<p>{{ body }}</p> <p>{{ body }}</p>
<div> <div>
<div <div

View File

@ -105,13 +105,32 @@ export function svg(name, size = 16, className = '') {
const document = parser.parseFromString(svgs[name], 'image/svg+xml'); const document = parser.parseFromString(svgs[name], 'image/svg+xml');
const svgNode = document.firstChild; const svgNode = document.firstChild;
if (size !== 16) svgNode.setAttribute('width', String(size)); if (size !== 16) {
if (size !== 16) svgNode.setAttribute('height', String(size)); svgNode.setAttribute('width', String(size));
// filter array to remove empty string svgNode.setAttribute('height', String(size));
}
if (className) svgNode.classList.add(...className.split(/\s+/).filter(Boolean)); if (className) svgNode.classList.add(...className.split(/\s+/).filter(Boolean));
return serializer.serializeToString(svgNode); return serializer.serializeToString(svgNode);
} }
export function svgParseOuterInner(name) {
const svgStr = svgs[name];
if (!svgStr) throw new Error(`Unknown SVG icon: ${name}`);
// parse the SVG string to 2 parts
// * svgInnerHtml: the inner part of the SVG, will be used as the content of the <svg> VNode
// * svgOuter: the outer part of the SVG, including attributes
// the builtin SVG contents are clean, so it's safe to use `indexOf` to split the content:
// eg: <svg outer-attributes>${svgInnerHtml}</svg>
const p1 = svgStr.indexOf('>'), p2 = svgStr.lastIndexOf('<');
if (p1 === -1 || p2 === -1) throw new Error(`Invalid SVG icon: ${name}`);
const svgInnerHtml = svgStr.slice(p1 + 1, p2);
const svgOuterHtml = svgStr.slice(0, p1 + 1) + svgStr.slice(p2);
const svgDoc = parser.parseFromString(svgOuterHtml, 'image/svg+xml');
const svgOuter = svgDoc.firstChild;
return {svgOuter, svgInnerHtml};
}
export const SvgIcon = { export const SvgIcon = {
name: 'SvgIcon', name: 'SvgIcon',
props: { props: {
@ -120,6 +139,32 @@ export const SvgIcon = {
className: {type: String, default: ''}, className: {type: String, default: ''},
}, },
render() { render() {
return h('span', {innerHTML: svg(this.name, this.size, this.className)}); const {svgOuter, svgInnerHtml} = svgParseOuterInner(this.name);
// https://vuejs.org/guide/extras/render-function.html#creating-vnodes
// the `^` is used for attr, set SVG attributes like 'width', `aria-hidden`, `viewBox`, etc
const attrs = {};
for (const attr of svgOuter.attributes) {
if (attr.name === 'class') continue;
attrs[`^${attr.name}`] = attr.value;
}
attrs[`^width`] = this.size;
attrs[`^height`] = this.size;
// make the <SvgIcon class="foo" class-name="bar"> classes work together
const classes = [];
for (const cls of svgOuter.classList) {
classes.push(cls);
}
// TODO: drop the `className/class-name` prop in the future, only use "class" prop
if (this.className) {
classes.push(...this.className.split(/\s+/).filter(Boolean));
}
// create VNode
return h('svg', {
...attrs,
class: classes,
innerHTML: svgInnerHtml,
});
}, },
}; };

View File

@ -1,8 +1,28 @@
import {expect, test} from 'vitest'; import {expect, test} from 'vitest';
import {svg} from './svg.js'; import {svg, SvgIcon, svgParseOuterInner} from './svg.js';
import {createApp, h} from 'vue';
test('svg', () => { test('svg', () => {
expect(svg('octicon-repo')).toMatch(/^<svg/); expect(svg('octicon-repo')).toMatch(/^<svg/);
expect(svg('octicon-repo', 16)).toContain('width="16"'); expect(svg('octicon-repo', 16)).toContain('width="16"');
expect(svg('octicon-repo', 32)).toContain('width="32"'); expect(svg('octicon-repo', 32)).toContain('width="32"');
}); });
test('svgParseOuterInner', () => {
const {svgOuter, svgInnerHtml} = svgParseOuterInner('octicon-repo');
expect(svgOuter.nodeName).toMatch('svg');
expect(svgOuter.classList.contains('octicon-repo')).toBeTruthy();
expect(svgInnerHtml).toContain('<path');
});
test('SvgIcon', () => {
const root = document.createElement('div');
createApp({render: () => h(SvgIcon, {name: 'octicon-link', size: 24, class: 'base', className: 'extra'})}).mount(root);
const node = root.firstChild;
expect(node.nodeName).toEqual('svg');
expect(node.getAttribute('width')).toEqual('24');
expect(node.getAttribute('height')).toEqual('24');
expect(node.classList.contains('octicon-link')).toBeTruthy();
expect(node.classList.contains('base')).toBeTruthy();
expect(node.classList.contains('extra')).toBeTruthy();
});