@@ -1078,9 +1078,9 @@ msgid ""
1078
1078
msgstr ""
1079
1079
"Εάν το αντικείμενο έχει μία μέθοδο με το όνομα :meth:`__dir__`, αυτή η "
1080
1080
"μέθοδος θα καλείται και πρέπει να επιστρέψει μια λίστα από χαρακτηριστικά. "
1081
- "Αυτό επιτρέπει τα αντικείμενα που υλοποιούν μια εξατομικευμένη "
1082
- "συνάρτηση : func:`__getattr__` or :func:`__getattribute__` για την προσαρμογή "
1083
- "του τρόπου με τον οποίο η :func:`dir` αναφέρει τα χαρακτηριστικά."
1081
+ "Αυτό επιτρέπει τα αντικείμενα που υλοποιούν μια εξατομικευμένη συνάρτηση : "
1082
+ "func:`__getattr__` or :func:`__getattribute__` για την προσαρμογή του τρόπου "
1083
+ "με τον οποίο η :func:`dir` αναφέρει τα χαρακτηριστικά."
1084
1084
1085
1085
#: library/functions.rst:440
1086
1086
#, fuzzy
@@ -1547,12 +1547,12 @@ msgid ""
1547
1547
"*format_spec* is non-empty, or if either the *format_spec* or the return "
1548
1548
"value are not strings."
1549
1549
msgstr ""
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* είτε η τιμή επιστροφής δεν είναι συμβολοσειρές."
1556
1556
1557
1557
#: library/functions.rst:735
1558
1558
msgid ""
@@ -1986,15 +1986,15 @@ msgstr ""
1986
1986
"πολύ διαφορετικά ανάλογα με την παρουσία του δεύτερου ορίσματος. Χωρίς "
1987
1987
"δεύτερο όρισμα, το *object* πρέπει να είναι ένα αντικείμενο συλλογής που να "
1988
1988
"υποστηρίζει το πρωτόκολλο :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
+ "η τιμή."
1998
1998
1999
1999
#: library/functions.rst:995
2000
2000
msgid "See also :ref:`typeiter`."
@@ -2400,10 +2400,9 @@ msgstr ""
2400
2400
"τρόπο ισχύει για I/O με δυαδική προσωρινή μνήμη, αλλά το ``TextIOWrapper`` "
2401
2401
"(δηλαδή, τα αρχεία που ανοίγουν με ``mode='r+'``) θα έχουνε άλλη αποθήκευση. "
2402
2402
"Για να απενεργοποιήσετε την προσωρινή αποθήκευση στο ``TextIOWrapper``, "
2403
- "εξετάστε το ενδεχόμενο να χρησιμοποιήσετε μια ``write_through`` σημαία "
2404
- "για :func:`io.TextIOWrapper.reconfigure`. Όταν δεν δίνεται όρισμα "
2405
- "*buffering*, η προεπιλεγμένη πολιτική προσωρινής αποθήκευσης λειτουργεί ως "
2406
- "εξής:"
2403
+ "εξετάστε το ενδεχόμενο να χρησιμοποιήσετε μια ``write_through`` σημαία για :"
2404
+ "func:`io.TextIOWrapper.reconfigure`. Όταν δεν δίνεται όρισμα *buffering*, η "
2405
+ "προεπιλεγμένη πολιτική προσωρινής αποθήκευσης λειτουργεί ως εξής:"
2407
2406
2408
2407
#: library/functions.rst:1232
2409
2408
msgid ""
@@ -2922,12 +2921,11 @@ msgid ""
2922
2921
"copy of the property with the corresponding accessor function set to the "
2923
2922
"decorated function. This is best explained with an example::"
2924
2923
msgstr ""
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
+ "εξηγείται καλύτερα με ένα παράδειγμα:"
2931
2929
2932
2930
#: library/functions.rst:1529
2933
2931
msgid ""
@@ -2981,9 +2979,9 @@ msgstr ""
2981
2979
"συμβολοσειρά που περικλείεται σε αγκύλες που περιέχει το όνομα του τύπου του "
2982
2980
"αντικειμένου μαζί με πρόσθετες πληροφορίες που συχνά περιλαμβάνουν το όνομα "
2983
2981
"και τη διεύθυνση του αντικειμένου. Μια κλάση μπορεί να ελέγξει τι "
2984
- "επιστρέφει αυτή η συνάρτηση για τις οντότητες της ορίζοντας "
2985
- "μια :meth: `__repr__`. Εάν η :func:`sys.displayhook` δεν είναι προσβάσιμη, "
2986
- "αυτή η συνάρτηση θα κάνει raise το :exc:`RuntimeError`."
2982
+ "επιστρέφει αυτή η συνάρτηση για τις οντότητες της ορίζοντας μια :meth: "
2983
+ "`__repr__`. Εάν η :func:`sys.displayhook` δεν είναι προσβάσιμη, αυτή η "
2984
+ "συνάρτηση θα κάνει raise το :exc:`RuntimeError`."
2987
2985
2988
2986
#: library/functions.rst:1564
2989
2987
#, fuzzy
@@ -2995,8 +2993,8 @@ msgid ""
2995
2993
msgstr ""
2996
2994
"Επιστρέφει ένα αντίστροφο :term:`iterator`. Το *seq* πρέπει να είναι ένα "
2997
2995
"αντικείμενο που έχει μια μέθοδο :meth:`.__reversed__` ή υποστηρίζει το "
2998
- "πρωτόκολλο ακολουθίας (η μέθοδος :meth:`__len__` και η "
2999
- "μέθοδος :meth: `__getitem__` με ακέραια ορίσματα που ξεκινούν από ``0``)."
2996
+ "πρωτόκολλο ακολουθίας (η μέθοδος :meth:`__len__` και η μέθοδος :meth: "
2997
+ "`__getitem__` με ακέραια ορίσματα που ξεκινούν από ``0``)."
3000
2998
3001
2999
#: library/functions.rst:1572
3002
3000
msgid ""
@@ -3125,15 +3123,14 @@ msgstr ""
3125
3123
"Επιστρέφετε ένα αντικείμενο :term:`slice` που αντιπροσωπεύει το σύνολο των "
3126
3124
"δεικτών που καθορίζονται από το ``range(start, stop, step)``. Τα ορίσματα "
3127
3125
"*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."
3137
3134
3138
3135
#: library/functions.rst:1646
3139
3136
msgid ""
@@ -3463,12 +3460,12 @@ msgid ""
3463
3460
"using statements or operators such as ``super()[name]``."
3464
3461
msgstr ""
3465
3462
"Λάβετε υπόψη ότι το :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]``."
3472
3469
3473
3470
#: library/functions.rst:1816
3474
3471
msgid ""
0 commit comments