@@ -9,17 +9,18 @@ msgstr ""
99"Project-Id-Version : Python 3.12\n "
1010"Report-Msgid-Bugs-To : \n "
1111"POT-Creation-Date : 2025-12-04 09:48+0200\n "
12- "PO-Revision-Date : YEAR-MO-DA HO:MI+ZONE \n "
13- "Last-Translator : FULL NAME <EMAIL@ADDRESS >\n "
14- "Language-Team : LANGUAGE <LL@li .org>\n "
15- "Language : \n "
12+ "PO-Revision-Date : 2026-03-17 21:21+0200 \n "
13+ "Last-Translator : Kalliopi Kastampolidou <p12kast@gmail.com >\n "
14+ "Language-Team : PyGreece <organizers@pygreece .org>\n "
15+ "Language : el \n "
1616"MIME-Version : 1.0\n "
1717"Content-Type : text/plain; charset=UTF-8\n "
1818"Content-Transfer-Encoding : 8bit\n "
19+ "X-Generator : Poedit 3.9\n "
1920
2021#: c-api/set.rst:6
2122msgid "Set Objects"
22- msgstr ""
23+ msgstr "Αντικείμενα Set "
2324
2425#: c-api/set.rst:15
2526msgid ""
@@ -34,6 +35,17 @@ msgid ""
3435"`PyNumber_InPlaceSubtract`, :c:func:`PyNumber_InPlaceOr`, and :c:func:"
3536"`PyNumber_InPlaceXor`)."
3637msgstr ""
38+ "Αυτή η ενότητα περιγράφει το δημόσιο API για τα αντικείμενα :class:`set` "
39+ "και :class:`frozenset`. Οποιαδήποτε λειτουργικότητα δεν αναφέρεται παρακάτω "
40+ "είναι προτιμότερο να προσπελαστεί είτε μέσω του αφαιρετικού πρωτοκόλλου "
41+ "αντικειμένων (συμπεριλαμβανομένων των :c:func:`PyObject_CallMethod`, :c:func:"
42+ "`PyObject_RichCompareBool`, :c:func:`PyObject_Hash`, :c:func:"
43+ "`PyObject_Repr`, :c:func:`PyObject_IsTrue`, :c:func:`PyObject_Print` και :c:"
44+ "func:`PyObject_GetIter`) είτε μέσω του αφαιρετικού αριθμητικού πρωτοκόλλου "
45+ "(συμπεριλαμβανομένων των :c:func:`PyNumber_And`, :c:func:"
46+ "`PyNumber_Subtract`, :c:func:`PyNumber_Or`, :c:func:`PyNumber_Xor`, :c:func:"
47+ "`PyNumber_InPlaceAnd`, :c:func:`PyNumber_InPlaceSubtract`, :c:func:"
48+ "`PyNumber_InPlaceOr` και :c:func:`PyNumber_InPlaceXor`)."
3749
3850#: c-api/set.rst:29
3951msgid ""
@@ -46,60 +58,89 @@ msgid ""
4658"All access should be done through the documented API rather than by "
4759"manipulating the values in the structure."
4860msgstr ""
61+ "Αυτός ο υποτύπος του :c:type:`PyObject` χρησιμοποιείται για την αποθήκευση "
62+ "των εσωτερικών δεδομένων τόσο για τα αντικείμενα :class:`set` όσο και για τα "
63+ "αντικείμενα :class:`frozenset`. Μοιάζει με το :c:type:`PyDictObject` στο ότι "
64+ "έχει σταθερό μέγεθος για μικρά set (παρόμοια με την αποθήκευση tuple) και "
65+ "δείχνει σε ένα ξεχωριστό, μεταβλητού μεγέθους μπλοκ μνήμης για μεσαία και "
66+ "μεγάλα set (παρόμοια με την αποθήκευση list). Κανένα από τα πεδία αυτής της "
67+ "δομής δεν θεωρείται δημόσιο και όλα υπόκεινται σε αλλαγές. Κάθε πρόσβαση "
68+ "πρέπει να γίνεται μέσω του τεκμηριωμένου API και όχι μέσω απευθείας "
69+ "τροποποίησης των τιμών της δομής."
4970
5071#: c-api/set.rst:40
5172msgid ""
5273"This is an instance of :c:type:`PyTypeObject` representing the Python :class:"
5374"`set` type."
5475msgstr ""
76+ "Αυτό είναι ένα στιγμιότυπο του :c:type:`PyTypeObject` που αντιπροσωπεύει τον "
77+ "τύπο :class:`set` της Python."
5578
5679#: c-api/set.rst:46
5780msgid ""
5881"This is an instance of :c:type:`PyTypeObject` representing the Python :class:"
5982"`frozenset` type."
6083msgstr ""
84+ "Αυτό είναι ένα στιγμιότυπο του :c:type:`PyTypeObject` που αντιπροσωπεύει τον "
85+ "τύπο :class:`frozenset` της Python."
6186
6287#: c-api/set.rst:49
6388msgid ""
6489"The following type check macros work on pointers to any Python object. "
6590"Likewise, the constructor functions work with any iterable Python object."
6691msgstr ""
92+ "Οι παρακάτω μακροεντολές ελέγχου τύπου λειτουργούν σε δείκτες προς "
93+ "οποιοδήποτε αντικείμενο Python. Ομοίως, οι συναρτήσεις constructor "
94+ "λειτουργούν με οποιοδήποτε επαναλήψιμο αντικείμενο Python."
6795
6896#: c-api/set.rst:55
6997msgid ""
7098"Return true if *p* is a :class:`set` object or an instance of a subtype. "
7199"This function always succeeds."
72100msgstr ""
101+ "Επιστρέφει true αν το *p* είναι αντικείμενο :class:`set` ή στιγμιότυπο "
102+ "υποτύπου. Η συνάρτηση αυτή επιτυγχάνει πάντα."
73103
74104#: c-api/set.rst:60
75105msgid ""
76106"Return true if *p* is a :class:`frozenset` object or an instance of a "
77107"subtype. This function always succeeds."
78108msgstr ""
109+ "Επιστρέφει true αν το *p* είναι αντικείμενο :class:`frozenset` ή στιγμιότυπο "
110+ "υποτύπου. Η συνάρτηση αυτή επιτυγχάνει πάντα."
79111
80112#: c-api/set.rst:65
81113msgid ""
82114"Return true if *p* is a :class:`set` object, a :class:`frozenset` object, or "
83115"an instance of a subtype. This function always succeeds."
84116msgstr ""
117+ "Επιστρέφει true αν το *p* είναι αντικείμενο :class:`set`, αντικείμενο :class:"
118+ "`frozenset` ή στιγμιότυπο υποτύπου. Η συνάρτηση αυτή επιτυγχάνει πάντα."
85119
86120#: c-api/set.rst:70
87121msgid ""
88122"Return true if *p* is a :class:`set` object but not an instance of a "
89123"subtype. This function always succeeds."
90124msgstr ""
125+ "Επιστρέφει true αν το *p* είναι αντικείμενο :class:`set` αλλά όχι "
126+ "στιγμιότυπο υποτύπου. Η συνάρτηση αυτή επιτυγχάνει πάντα."
91127
92128#: c-api/set.rst:77
93129msgid ""
94130"Return true if *p* is a :class:`set` object or a :class:`frozenset` object "
95131"but not an instance of a subtype. This function always succeeds."
96132msgstr ""
133+ "Επιστρέφει true αν το *p* είναι αντικείμενο :class:`set` ή αντικείμενο :"
134+ "class:`frozenset`, αλλά όχι στιγμιότυπο υποτύπου. Η συνάρτηση αυτή "
135+ "επιτυγχάνει πάντα."
97136
98137#: c-api/set.rst:83
99138msgid ""
100139"Return true if *p* is a :class:`frozenset` object but not an instance of a "
101140"subtype. This function always succeeds."
102141msgstr ""
142+ "Επιστρέφει true αν το *p* είναι αντικείμενο :class:`frozenset`, αλλά όχι "
143+ "στιγμιότυπο υποτύπου. Η συνάρτηση αυτή επιτυγχάνει πάντα."
103144
104145#: c-api/set.rst:89
105146msgid ""
@@ -109,6 +150,12 @@ msgid ""
109150"is not actually iterable. The constructor is also useful for copying a set "
110151"(``c=set(s)``)."
111152msgstr ""
153+ "Επιστρέφει ένα νέο :class:`set`, το οποίο περιέχει αντικείμενα που "
154+ "επιστρέφονται από το *iterable*. Το *iterable* μπορεί να είναι ``NULL`` για "
155+ "τη δημιουργία νέου κενού set. Επιστρέφει το νέο set σε περίπτωση επιτυχίας ή "
156+ "``NULL`` σε περίπτωση αποτυχίας. Εγείρει :exc:`TypeError` αν το *iterable* "
157+ "δεν είναι στην πραγματικότητα επαναλήψιμο. Ο constructor είναι επίσης "
158+ "χρήσιμος για την αντιγραφή ενός set (``c=set(s)``)."
112159
113160#: c-api/set.rst:98
114161msgid ""
@@ -117,23 +164,33 @@ msgid ""
117164"Return the new set on success or ``NULL`` on failure. Raise :exc:"
118165"`TypeError` if *iterable* is not actually iterable."
119166msgstr ""
167+ "Επιστρέφει ένα νέο :class:`frozenset`, το οποίο περιέχει αντικείμενα που "
168+ "επιστρέφει το *iterable*. Το *iterable* μπορεί να είναι ``NULL`` για τη "
169+ "δημιουργία νέου κενού frozenset. Επιστρέφει το νέο set σε περίπτωση "
170+ "επιτυχίας ή ``NULL`` σε περίπτωση αποτυχίας. Εγείρει :exc:`TypeError`, αν το "
171+ "*iterable* δεν είναι στην πραγματικότητα επαναλήψιμο."
120172
121173#: c-api/set.rst:104
122174msgid ""
123175"The following functions and macros are available for instances of :class:"
124176"`set` or :class:`frozenset` or instances of their subtypes."
125177msgstr ""
178+ "Οι παρακάτω συναρτήσεις και μακροεντολές είναι διαθέσιμες για στιγμιότυπα "
179+ "των :class:`set` ή :class:`frozenset` ή στιγμιότυπα των υποτύπων τους."
126180
127181#: c-api/set.rst:112
128182msgid ""
129183"Return the length of a :class:`set` or :class:`frozenset` object. Equivalent "
130184"to ``len(anyset)``. Raises a :exc:`SystemError` if *anyset* is not a :class:"
131185"`set`, :class:`frozenset`, or an instance of a subtype."
132186msgstr ""
187+ "Επιστρέφει το μήκος ενός αντικειμένου :class:`set` ή :class:`frozenset`. "
188+ "Ισοδυναμεί με το ``len(anyset)``. Εγείρει :exc:`SystemError` αν το *anyset* "
189+ "δεν είναι :class:`set`, :class:`frozenset` ή στιγμιότυπο υποτύπου."
133190
134191#: c-api/set.rst:119
135192msgid "Macro form of :c:func:`PySet_Size` without error checking."
136- msgstr ""
193+ msgstr "Μορφή μακροεντολής της :c:func:`PySet_Size` χωρίς έλεγχο σφαλμάτων. "
137194
138195#: c-api/set.rst:124
139196msgid ""
@@ -144,6 +201,12 @@ msgid ""
144201"`SystemError` if *anyset* is not a :class:`set`, :class:`frozenset`, or an "
145202"instance of a subtype."
146203msgstr ""
204+ "Επιστρέφει ``1`` αν βρεθεί, ``0`` αν δεν βρεθεί και ``-1`` αν προκύψει "
205+ "σφάλμα. Σε αντίθεση με τη μέθοδο :meth:`~object.__contains__` της Python, "
206+ "αυτή η συνάρτηση δεν μετατρέπει αυτόματα μη κατακερματίσιμα set σε προσωρινά "
207+ "frozenset. Εγείρει :exc:`TypeError`, αν το *key* είναι μη κατακερματίσιμο. "
208+ "Εγείρει :exc:`SystemError`, αν το *anyset* δεν είναι :class:`set`, :class:"
209+ "`frozenset` ή στιγμιότυπο υποτύπου."
147210
148211#: c-api/set.rst:133
149212msgid ""
@@ -155,12 +218,23 @@ msgid ""
155218"grow. Raise a :exc:`SystemError` if *set* is not an instance of :class:"
156219"`set` or its subtype."
157220msgstr ""
221+ "Προσθέτει το *key* σε ένα στιγμιότυπο :class:`set`. Λειτουργεί επίσης με "
222+ "στιγμιότυπα :class:`frozenset` (όπως η :c:func:`PyTuple_SetItem`, μπορεί να "
223+ "χρησιμοποιηθεί για τη συμπλήρωση των τιμών ολοκαίνουριων frozenset πριν "
224+ "εκτεθούν σε άλλο κώδικα). Επιστρέφει ``0`` σε περίπτωση επιτυχίας ή ``-1`` "
225+ "σε περίπτωση αποτυχίας. Εγείρει :exc:`TypeError`, αν το *key* είναι μη "
226+ "κατακερματίσιμο. Εγείρει :exc:`MemoryError`, αν δεν υπάρχει χώρος για "
227+ "επέκταση. Εγείρει :exc:`SystemError`, αν το *set* δεν είναι στιγμιότυπο του :"
228+ "class:`set` ή υποτύπου του."
158229
159230#: c-api/set.rst:142
160231msgid ""
161232"The following functions are available for instances of :class:`set` or its "
162233"subtypes but not for instances of :class:`frozenset` or its subtypes."
163234msgstr ""
235+ "Οι παρακάτω συναρτήσεις είναι διαθέσιμες για στιγμιότυπα του :class:`set` ή "
236+ "των υποτύπων του, αλλά όχι για στιγμιότυπα του :class:`frozenset` ή των "
237+ "υποτύπων του."
164238
165239#: c-api/set.rst:148
166240msgid ""
@@ -171,6 +245,13 @@ msgid ""
171245"automatically convert unhashable sets into temporary frozensets. Raise :exc:"
172246"`SystemError` if *set* is not an instance of :class:`set` or its subtype."
173247msgstr ""
248+ "Επιστρέφει ``1`` αν βρεθεί και αφαιρεθεί, ``0`` αν δεν βρεθεί (χωρίς καμία "
249+ "ενέργεια) και ``-1`` αν προκύψει σφάλμα. Δεν εγείρει :exc:`KeyError` για "
250+ "κλειδιά που λείπουν. Εγείρει :exc:`TypeError`, αν το *key* είναι μη "
251+ "κατακερματίσιμο. Σε αντίθεση με τη μέθοδο :meth:`~frozenset.discard` της "
252+ "Python, αυτή η συνάρτηση δεν μετατρέπει αυτόματα μη κατακερματίσιμα set σε "
253+ "προσωρινά frozenset. Εγείρει :exc:`SystemError` αν το *set* δεν είναι "
254+ "στιγμιότυπο του :class:`set` ή υποτύπου του."
174255
175256#: c-api/set.rst:158
176257msgid ""
@@ -179,30 +260,37 @@ msgid ""
179260"if the set is empty. Raise a :exc:`SystemError` if *set* is not an instance "
180261"of :class:`set` or its subtype."
181262msgstr ""
263+ "Επιστρέφει μια νέα αναφορά σε ένα τυχαίο αντικείμενο του *set* και αφαιρεί "
264+ "το αντικείμενο από το *set*. Επιστρέφει ``NULL`` σε περίπτωση αποτυχίας. "
265+ "Εγείρει :exc:`KeyError`, αν το set είναι κενό. Εγείρει :exc:`SystemError` αν "
266+ "το *set* δεν είναι στιγμιότυπο του :class:`set` ή υποτύπου του."
182267
183268#: c-api/set.rst:166
184269msgid ""
185270"Empty an existing set of all elements. Return ``0`` on success. Return "
186271"``-1`` and raise :exc:`SystemError` if *set* is not an instance of :class:"
187272"`set` or its subtype."
188273msgstr ""
274+ "Αδειάζει ένα υπάρχον set από όλα τα στοιχεία του. Επιστρέφει ``0`` σε "
275+ "περίπτωση επιτυχίας. Επιστρέφει ``-1`` και εγείρει :exc:`SystemError`, αν το "
276+ "*set* δεν είναι στιγμιότυπο του :class:`set` ή υποτύπου του."
189277
190278#: c-api/set.rst:11
191279msgid "object"
192- msgstr ""
280+ msgstr "object "
193281
194282#: c-api/set.rst:11
195283msgid "set"
196- msgstr ""
284+ msgstr "set "
197285
198286#: c-api/set.rst:11
199287msgid "frozenset"
200- msgstr ""
288+ msgstr "frozenset "
201289
202290#: c-api/set.rst:110
203291msgid "built-in function"
204- msgstr ""
292+ msgstr "built-in function "
205293
206294#: c-api/set.rst:110
207295msgid "len"
208- msgstr ""
296+ msgstr "len "
0 commit comments