@@ -1078,9 +1078,9 @@ msgid ""
10781078msgstr ""
10791079"Εάν το αντικείμενο έχει μία μέθοδο με το όνομα :meth:`__dir__`, αυτή η "
10801080"μέθοδος θα καλείται και πρέπει να επιστρέψει μια λίστα από χαρακτηριστικά. "
1081- "Αυτό επιτρέπει τα αντικείμενα που υλοποιούν μια εξατομικευμένη "
1082- "συνάρτηση : func:`__getattr__` or :func:`__getattribute__` για την προσαρμογή "
1083- "του τρόπου με τον οποίο η :func:`dir` αναφέρει τα χαρακτηριστικά."
1081+ "Αυτό επιτρέπει τα αντικείμενα που υλοποιούν μια εξατομικευμένη συνάρτηση : "
1082+ "func:`__getattr__` or :func:`__getattribute__` για την προσαρμογή του τρόπου "
1083+ "με τον οποίο η :func:`dir` αναφέρει τα χαρακτηριστικά."
10841084
10851085#: library/functions.rst:440
10861086#, fuzzy
@@ -1547,12 +1547,12 @@ msgid ""
15471547"*format_spec* is non-empty, or if either the *format_spec* or the return "
15481548"value are not strings."
15491549msgstr ""
1550- "Μια κλήση στο ``format(value, format_spec)`` μεταφράζεται σε "
1551- "``type(value). __format__(value, format_spec)`` το οποίο παρακάμπτει το "
1552- "λεξικό του αντικειμένου κατά την αναζήτηση της μεθόδου :meth:`__format__` "
1553- "στην τιμή. Μια εξαίρεση :exc:`TypeError` γίνεται raise εάν η αναζήτηση της "
1554- "μεθόδου φτάσει στο :mod:`object` και το *format_spec* δεν είναι κενό ή εάν "
1555- "είτε το *format_spec* είτε η τιμή επιστροφής δεν είναι συμβολοσειρές."
1550+ "Μια κλήση στο ``format(value, format_spec)`` μεταφράζεται σε ``type(value). "
1551+ "__format__(value, format_spec)`` το οποίο παρακάμπτει το λεξικό του "
1552+ "αντικειμένου κατά την αναζήτηση της μεθόδου :meth:`__format__` στην τιμή. "
1553+ "Μια εξαίρεση :exc:`TypeError` γίνεται raise εάν η αναζήτηση της μεθόδου "
1554+ "φτάσει στο :mod:`object` και το *format_spec* δεν είναι κενό ή εάν είτε το "
1555+ "*format_spec* είτε η τιμή επιστροφής δεν είναι συμβολοσειρές."
15561556
15571557#: library/functions.rst:735
15581558msgid ""
@@ -1986,15 +1986,15 @@ msgstr ""
19861986"πολύ διαφορετικά ανάλογα με την παρουσία του δεύτερου ορίσματος. Χωρίς "
19871987"δεύτερο όρισμα, το *object* πρέπει να είναι ένα αντικείμενο συλλογής που να "
19881988"υποστηρίζει το πρωτόκολλο :term:`iterable` (η μέθοδος :meth:`__iter__`), ή "
1989- "πρέπει να υποστηρίζει το πρωτόκολλο ακολουθίας (η "
1990- "μέθοδος :meth: `__getitem__` με ακέραια ορίσματα που ξεκινούν από ``0``). "
1991- "Εάν δεν υποστηρίζει κανένα από αυτά τα πρωτόκολλα, γίνεται raise "
1992- "μια :exc: `TypeError`. Εάν δοθεί το δεύτερο όρισμα *sentinel*, τότε το "
1993- "*object* πρέπει να είναι ένα callable αντικείμενο. Ο iterator που "
1994- "δημιουργήθηκε σε αυτή την περίπτωση θα καλέσει το *object* χωρίς ορίσματα "
1995- "για κάθε κλήση στη μέθοδο : meth:`~iterator.__next__`∙ εάν η τιμή που "
1996- "επιστρέφετια είναι ίση με *sentinel*, θα γίνει raise η :exc:`StopIteration`, "
1997- "διαφορετικά θα επιστραφεί η τιμή."
1989+ "πρέπει να υποστηρίζει το πρωτόκολλο ακολουθίας (η μέθοδος :meth: "
1990+ "`__getitem__` με ακέραια ορίσματα που ξεκινούν από ``0``). Εάν δεν "
1991+ "υποστηρίζει κανένα από αυτά τα πρωτόκολλα, γίνεται raise μια :exc: "
1992+ "`TypeError`. Εάν δοθεί το δεύτερο όρισμα *sentinel*, τότε το *object* πρέπει "
1993+ "να είναι ένα callable αντικείμενο. Ο iterator που δημιουργήθηκε σε αυτή την "
1994+ "περίπτωση θα καλέσει το *object* χωρίς ορίσματα για κάθε κλήση στη μέθοδο : "
1995+ "meth:`~iterator.__next__`∙ εάν η τιμή που επιστρέφετια είναι ίση με "
1996+ "*sentinel*, θα γίνει raise η :exc:`StopIteration`, διαφορετικά θα επιστραφεί "
1997+ "η τιμή."
19981998
19991999#: library/functions.rst:995
20002000msgid "See also :ref:`typeiter`."
@@ -2400,10 +2400,9 @@ msgstr ""
24002400"τρόπο ισχύει για I/O με δυαδική προσωρινή μνήμη, αλλά το ``TextIOWrapper`` "
24012401"(δηλαδή, τα αρχεία που ανοίγουν με ``mode='r+'``) θα έχουνε άλλη αποθήκευση. "
24022402"Για να απενεργοποιήσετε την προσωρινή αποθήκευση στο ``TextIOWrapper``, "
2403- "εξετάστε το ενδεχόμενο να χρησιμοποιήσετε μια ``write_through`` σημαία "
2404- "για :func:`io.TextIOWrapper.reconfigure`. Όταν δεν δίνεται όρισμα "
2405- "*buffering*, η προεπιλεγμένη πολιτική προσωρινής αποθήκευσης λειτουργεί ως "
2406- "εξής:"
2403+ "εξετάστε το ενδεχόμενο να χρησιμοποιήσετε μια ``write_through`` σημαία για :"
2404+ "func:`io.TextIOWrapper.reconfigure`. Όταν δεν δίνεται όρισμα *buffering*, η "
2405+ "προεπιλεγμένη πολιτική προσωρινής αποθήκευσης λειτουργεί ως εξής:"
24072406
24082407#: library/functions.rst:1232
24092408msgid ""
@@ -2922,12 +2921,11 @@ msgid ""
29222921"copy of the property with the corresponding accessor function set to the "
29232922"decorated function. This is best explained with an example::"
29242923msgstr ""
2925- "Ένα αντικείμενο ιδιότητας έχει "
2926- "μεθόδους :attr:`~property.getter``, :attr:`~property.setter`, "
2927- "και :attr:`~property.deleter` που μπορούν να χρησιμοποιηθούν ως διακοσμητές "
2928- "που δημιουργούν ένα αντίγραφο της ιδιότητας με την αντίστοιχη συνάρτηση "
2929- "accessor που έχει οριστεί στον decorator. Αυτό εξηγείται καλύτερα με ένα "
2930- "παράδειγμα:"
2924+ "Ένα αντικείμενο ιδιότητας έχει μεθόδους :attr:`~property.getter``, :attr:"
2925+ "`~property.setter`, και :attr:`~property.deleter` που μπορούν να "
2926+ "χρησιμοποιηθούν ως διακοσμητές που δημιουργούν ένα αντίγραφο της ιδιότητας "
2927+ "με την αντίστοιχη συνάρτηση accessor που έχει οριστεί στον decorator. Αυτό "
2928+ "εξηγείται καλύτερα με ένα παράδειγμα:"
29312929
29322930#: library/functions.rst:1529
29332931msgid ""
@@ -2981,9 +2979,9 @@ msgstr ""
29812979"συμβολοσειρά που περικλείεται σε αγκύλες που περιέχει το όνομα του τύπου του "
29822980"αντικειμένου μαζί με πρόσθετες πληροφορίες που συχνά περιλαμβάνουν το όνομα "
29832981"και τη διεύθυνση του αντικειμένου. Μια κλάση μπορεί να ελέγξει τι "
2984- "επιστρέφει αυτή η συνάρτηση για τις οντότητες της ορίζοντας "
2985- "μια :meth: `__repr__`. Εάν η :func:`sys.displayhook` δεν είναι προσβάσιμη, "
2986- "αυτή η συνάρτηση θα κάνει raise το :exc:`RuntimeError`."
2982+ "επιστρέφει αυτή η συνάρτηση για τις οντότητες της ορίζοντας μια :meth: "
2983+ "`__repr__`. Εάν η :func:`sys.displayhook` δεν είναι προσβάσιμη, αυτή η "
2984+ "συνάρτηση θα κάνει raise το :exc:`RuntimeError`."
29872985
29882986#: library/functions.rst:1564
29892987#, fuzzy
@@ -2995,8 +2993,8 @@ msgid ""
29952993msgstr ""
29962994"Επιστρέφει ένα αντίστροφο :term:`iterator`. Το *seq* πρέπει να είναι ένα "
29972995"αντικείμενο που έχει μια μέθοδο :meth:`.__reversed__` ή υποστηρίζει το "
2998- "πρωτόκολλο ακολουθίας (η μέθοδος :meth:`__len__` και η "
2999- "μέθοδος :meth: `__getitem__` με ακέραια ορίσματα που ξεκινούν από ``0``)."
2996+ "πρωτόκολλο ακολουθίας (η μέθοδος :meth:`__len__` και η μέθοδος :meth: "
2997+ "`__getitem__` με ακέραια ορίσματα που ξεκινούν από ``0``)."
30002998
30012999#: library/functions.rst:1572
30023000msgid ""
@@ -3125,15 +3123,14 @@ msgstr ""
31253123"Επιστρέφετε ένα αντικείμενο :term:`slice` που αντιπροσωπεύει το σύνολο των "
31263124"δεικτών που καθορίζονται από το ``range(start, stop, step)``. Τα ορίσματα "
31273125"*start* και *step* είναι από προεπιλογή ``None``. Τα αντικείμενα slice έχουν "
3128- "τα χαρακτηριστικά δεδομένα μόνο για "
3129- "ανάγνωση :attr:`~slice.start`, :attr:`~slice.stop` "
3130- "και :attr:`~slice.step`,τα οποία απλά επιστρέφουν τις τιμές των ορισμάτων (ή "
3131- "τις προεπιλογές τους). Δεν έχουνε άλλη ρητή λειτουργικότητα∙ ωστόσο, "
3132- "χρησιμοποιούνται από το NumPy και άλλα πακέτα τρίτων. Τα αντικείμενα slice "
3133- "δημιουργούνται επίσης όταν χρησιμοποιείται εκτεταμένη σύνταξη ευρετηρίου. "
3134- "Για παράδειγμα: ``a[start:stop:step]`` ή ``a[start:stop, i]``. Δείτε "
3135- "τη :func:`itertools.islice` για μια εναλλακτική έκδοση που επιστρέφει ένα "
3136- "iterator."
3126+ "τα χαρακτηριστικά δεδομένα μόνο για ανάγνωση :attr:`~slice.start`, :attr:"
3127+ "`~slice.stop` και :attr:`~slice.step`,τα οποία απλά επιστρέφουν τις τιμές "
3128+ "των ορισμάτων (ή τις προεπιλογές τους). Δεν έχουνε άλλη ρητή "
3129+ "λειτουργικότητα∙ ωστόσο, χρησιμοποιούνται από το NumPy και άλλα πακέτα "
3130+ "τρίτων. Τα αντικείμενα slice δημιουργούνται επίσης όταν χρησιμοποιείται "
3131+ "εκτεταμένη σύνταξη ευρετηρίου. Για παράδειγμα: ``a[start:stop:step]`` ή "
3132+ "``a[start:stop, i]``. Δείτε τη :func:`itertools.islice` για μια εναλλακτική "
3133+ "έκδοση που επιστρέφει ένα iterator."
31373134
31383135#: library/functions.rst:1646
31393136msgid ""
@@ -3463,12 +3460,12 @@ msgid ""
34633460"using statements or operators such as ``super()[name]``."
34643461msgstr ""
34653462"Λάβετε υπόψη ότι το :func:`super` υλοποιείται ως μέρος της διαδικασίας "
3466- "δέσμευσης για ρητές αναζητήσεις χαρακτηριστικών με κουκκίδες όπως "
3467- "``super(). __getitem__(name)``. Το κάνει εφαρμόζοντας τη δικιά του "
3468- "μέθοδο :meth: `__getattribute__` για αναζήτηση κλάσεων με προβλέψιμη σειρά "
3469- "που υποστηρίζει πολλαπλή κληρονομικότητα. Συνεπώς, η :func:`super` δεν έχει "
3470- "οριστεί για σιωπηρές αναζητήσεις που χρησιμοποιούν δηλώσεις ή τελεστές όπως "
3471- "``super() [name]``."
3463+ "δέσμευσης για ρητές αναζητήσεις χαρακτηριστικών με κουκκίδες όπως ``super(). "
3464+ "__getitem__(name)``. Το κάνει εφαρμόζοντας τη δικιά του μέθοδο :meth: "
3465+ "`__getattribute__` για αναζήτηση κλάσεων με προβλέψιμη σειρά που υποστηρίζει "
3466+ "πολλαπλή κληρονομικότητα. Συνεπώς, η :func:`super` δεν έχει οριστεί για "
3467+ "σιωπηρές αναζητήσεις που χρησιμοποιούν δηλώσεις ή τελεστές όπως ``super() "
3468+ "[name]``."
34723469
34733470#: library/functions.rst:1816
34743471msgid ""
0 commit comments