Skip to content

Commit cc75712

Browse files
[pre-commit.ci lite] apply automatic fixes
1 parent e67b1ee commit cc75712

1 file changed

Lines changed: 40 additions & 37 deletions

File tree

library/annotationlib.po

Lines changed: 40 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -43,12 +43,13 @@ msgid ""
4343
"to retrieve annotations in a reliable way, even in the presence of forward "
4444
"references and other edge cases."
4545
msgstr ""
46-
"Οι επισημάνσεις (annotations) :ref:`αξιολογούνται νωχελικά <lazy-evaluation>` και συχνά "
47-
"περιέχουν αναφορές προς τα εμπρός σε αντικείμενα που δεν έχουν ακόμη οριστεί "
48-
"όταν δημιουργείται η επισήμανση (annotation). Αυτό το module παρέχει ένα σύνολο "
49-
"εργαλείων χαμηλού επιπέδου, που μπορούν να χρησιμοποιηθούν για την αξιόπιστη "
50-
"ανάκτηση των επισημάνσεων (annotations), ακόμη και στην παρουσία αναφορών προς τα εμπρός "
51-
"και άλλων ακραίων περιπτώσεων."
46+
"Οι επισημάνσεις (annotations) :ref:`αξιολογούνται νωχελικά <lazy-"
47+
"evaluation>` και συχνά περιέχουν αναφορές προς τα εμπρός σε αντικείμενα που "
48+
"δεν έχουν ακόμη οριστεί όταν δημιουργείται η επισήμανση (annotation). Αυτό "
49+
"το module παρέχει ένα σύνολο εργαλείων χαμηλού επιπέδου, που μπορούν να "
50+
"χρησιμοποιηθούν για την αξιόπιστη ανάκτηση των επισημάνσεων (annotations), "
51+
"ακόμη και στην παρουσία αναφορών προς τα εμπρός και άλλων ακραίων "
52+
"περιπτώσεων."
5253

5354
#: library/annotationlib.rst:26
5455
msgid ""
@@ -77,11 +78,11 @@ msgid ""
7778
"without evaluating them. This is useful when you need to work with "
7879
"annotations that may contain unresolved forward references."
7980
msgstr ""
80-
"Το :attr:`~Format.FORWARDREF` επιστρέφει αντικείμενα :class:`ForwardRef` για "
81-
" επισημάνσεις (annotations)που δεν μπορούν να επιλυθούν, επιτρέποντάς σας να επιθεωρήσετε "
82-
"τις επισημάνσεις (annotations) χωρίς να τα αξιολογήσετε. Αυτό είναι χρήσιμο όταν χρειάζεται "
83-
"να εργαστείτε με επισημάνσεις (annotations) που μπορεί να περιέχουν ανεπίλυτες αναφορές "
84-
"προς τα εμπρός."
81+
"Το :attr:`~Format.FORWARDREF` επιστρέφει αντικείμενα :class:`ForwardRef` "
82+
"για επισημάνσεις (annotations)που δεν μπορούν να επιλυθούν, επιτρέποντάς "
83+
"σας να επιθεωρήσετε τις επισημάνσεις (annotations) χωρίς να τα αξιολογήσετε. "
84+
"Αυτό είναι χρήσιμο όταν χρειάζεται να εργαστείτε με επισημάνσεις "
85+
"(annotations) που μπορεί να περιέχουν ανεπίλυτες αναφορές προς τα εμπρός."
8586

8687
#: library/annotationlib.rst:36
8788
msgid ""
@@ -269,25 +270,27 @@ msgid ""
269270
"__future__ import annotations`` is present, but this behavior will "
270271
"eventually be removed."
271272
msgstr ""
272-
"Η βασική σημασιολογία χρησιμοποιήθηκε όταν οι επισημάνσεις (annotations) συναρτήσεων "
273-
"εισήχθησαν για πρώτη φορά στην Python 3.0 (από το :pep:`3107`), επειδή ήταν "
274-
"ο απλούστερος, πιο προφανής τρόπος υλοποίησης των επισημάνσεων (annotations). Το ίδιο "
275-
"μοντέλο εκτέλεσης χρησιμοποιήθηκε όταν εισήχθησαν οι επισημάνσεις (annotations) μεταβλητών "
276-
"στην Python 3.6 (από το :pep:`526`). Ωστόσο, η βασική σημασιολογία προκάλεσε "
277-
"προβλήματα κατά τη χρήση των επισημάνσεων (annotations) ως υποδείξεων τύπων, όπως η ανάγκη "
278-
"αναφοράς σε ονόματα που δεν έχουν ακόμη οριστεί όταν συναντάται το "
279-
"annotation. Επιπλέον, υπήρξαν προβλήματα απόδοσης με την εκτέλεση των "
280-
"επισημάνσεων (annotations)κατά τον χρόνο εισαγωγής του module. Επομένως, στην Python 3.7, "
281-
"το :pep:`563` εισήγαγε τη δυνατότητα αποθήκευσης των επισημάνσεων (annotations) ως "
282-
"συμβολοσειρές χρησιμοποιώντας τη σύνταξη ``from __future__ import "
283-
"annotations``. Το σχέδιο τότε ήταν να γίνει τελικά αυτή η συμπεριφορά η "
284-
"προεπιλογή, αλλά εμφανίστηκε ένα πρόβλημα: οι επισημάνσεις (annotations) ως συμβολοσειρές "
285-
"είναι πιο δύσκολο να επεξεργαστούν για όσα άτομα κάνουν ενδοσκόπηση στις "
286-
"επισημάνσεις (annotations)κατά τον χρόνο εκτέλεσης. Σαν εναλλακτική πρόταση, το :pep:"
287-
"`649`, εισήγαγε το τρίτο μοντέλο εκτέλεσης, την αναβαλλόμενη αξιολόγηση, και "
288-
"υλοποιήθηκε στην Python 3.14. Οι επισημάνσεις (annotations) ως συμβολοσειρές εξακολουθούν "
289-
"να χρησιμοποιούνται αν υπάρχει το ``from __future__ import annotations``, "
290-
"αλλά αυτή η συμπεριφορά θα αφαιρεθεί τελικά."
273+
"Η βασική σημασιολογία χρησιμοποιήθηκε όταν οι επισημάνσεις (annotations) "
274+
"συναρτήσεων εισήχθησαν για πρώτη φορά στην Python 3.0 (από το :pep:`3107`), "
275+
"επειδή ήταν ο απλούστερος, πιο προφανής τρόπος υλοποίησης των επισημάνσεων "
276+
"(annotations). Το ίδιο μοντέλο εκτέλεσης χρησιμοποιήθηκε όταν εισήχθησαν οι "
277+
"επισημάνσεις (annotations) μεταβλητών στην Python 3.6 (από το :pep:`526`). "
278+
"Ωστόσο, η βασική σημασιολογία προκάλεσε προβλήματα κατά τη χρήση των "
279+
"επισημάνσεων (annotations) ως υποδείξεων τύπων, όπως η ανάγκη αναφοράς σε "
280+
"ονόματα που δεν έχουν ακόμη οριστεί όταν συναντάται το annotation. Επιπλέον, "
281+
"υπήρξαν προβλήματα απόδοσης με την εκτέλεση των επισημάνσεων "
282+
"(annotations)κατά τον χρόνο εισαγωγής του module. Επομένως, στην Python 3.7, "
283+
"το :pep:`563` εισήγαγε τη δυνατότητα αποθήκευσης των επισημάνσεων "
284+
"(annotations) ως συμβολοσειρές χρησιμοποιώντας τη σύνταξη ``from __future__ "
285+
"import annotations``. Το σχέδιο τότε ήταν να γίνει τελικά αυτή η συμπεριφορά "
286+
"η προεπιλογή, αλλά εμφανίστηκε ένα πρόβλημα: οι επισημάνσεις (annotations) "
287+
"ως συμβολοσειρές είναι πιο δύσκολο να επεξεργαστούν για όσα άτομα κάνουν "
288+
"ενδοσκόπηση στις επισημάνσεις (annotations)κατά τον χρόνο εκτέλεσης. Σαν "
289+
"εναλλακτική πρόταση, το :pep:`649`, εισήγαγε το τρίτο μοντέλο εκτέλεσης, την "
290+
"αναβαλλόμενη αξιολόγηση, και υλοποιήθηκε στην Python 3.14. Οι επισημάνσεις "
291+
"(annotations) ως συμβολοσειρές εξακολουθούν να χρησιμοποιούνται αν υπάρχει "
292+
"το ``from __future__ import annotations``, αλλά αυτή η συμπεριφορά θα "
293+
"αφαιρεθεί τελικά."
291294

292295
#: library/annotationlib.rst:121
293296
msgid "Classes"
@@ -551,9 +554,9 @@ msgstr ""
551554
"modules υποστηρίζουν μόνο τη μορφή :attr:`~Format.VALUE`, όταν καλούνται "
552555
"απευθείας. Για την υποστήριξη άλλων μορφών, αυτή η συνάρτηση καλεί τη "
553556
"συνάρτηση σχολιασμού σε ένα ειδικό περιβάλλον που της επιτρέπει να παράγει "
554-
"επισημάνσεις (annotations)στις άλλες μορφές. Αυτό είναι ένα χρήσιμο δομικό στοιχείο κατά "
555-
"την υλοποίηση λειτουργικότητας, που χρειάζεται να αξιολογεί μερικώς τις "
556-
"επισημάνσεις (annotations)ενώ κατασκευάζεται μια κλάση."
557+
"επισημάνσεις (annotations)στις άλλες μορφές. Αυτό είναι ένα χρήσιμο δομικό "
558+
"στοιχείο κατά την υλοποίηση λειτουργικότητας, που χρειάζεται να αξιολογεί "
559+
"μερικώς τις επισημάνσεις (annotations)ενώ κατασκευάζεται μια κλάση."
557560

558561
#: library/annotationlib.rst:265
559562
msgid ""
@@ -717,8 +720,8 @@ msgid ""
717720
"equivalent. The different formats work as follows:"
718721
msgstr ""
719722
"Η παράμετρος *format* ελέγχει τη μορφή στην οποία επιστρέφονται οι "
720-
"επισημάνσεις (annotations)και πρέπει να είναι μέλος του enum :class:`Format` ή το ακέραιο "
721-
"ισοδύναμό του. Οι διάφορες μορφές λειτουργούν ως εξής:"
723+
"επισημάνσεις (annotations)και πρέπει να είναι μέλος του enum :class:`Format` "
724+
"ή το ακέραιο ισοδύναμό του. Οι διάφορες μορφές λειτουργούν ως εξής:"
722725

723726
#: library/annotationlib.rst:341
724727
msgid ""
@@ -1013,8 +1016,8 @@ msgid ""
10131016
"ClassVar` annotations from the class and puts them in a separate attribute:"
10141017
msgstr ""
10151018
"Παρακάτω είναι ένα παράδειγμα μιας μετακλάσης, που φιλτράρει όλες τις "
1016-
"επισημάνσεις (annotations):class:`typing.ClassVar` από την κλάση και τα τοποθετεί σε ένα "
1017-
"ξεχωριστό χαρακτηριστικό:"
1019+
"επισημάνσεις (annotations):class:`typing.ClassVar` από την κλάση και τα "
1020+
"τοποθετεί σε ένα ξεχωριστό χαρακτηριστικό:"
10181021

10191022
#: library/annotationlib.rst:466
10201023
msgid ""

0 commit comments

Comments
 (0)