@@ -9,97 +9,134 @@ 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:05+0200 \n "
13+ "Last-Translator : \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 ""
2627"This section details the public API for :class:`set` and :class:`frozenset` "
2728"objects. Any functionality not listed below is best accessed using either "
28- "the abstract object protocol (including :c:func:`PyObject_CallMethod`, :c:"
29- "func:`PyObject_RichCompareBool`, :c:func:`PyObject_Hash`, :c:func:"
30- "`PyObject_Repr`, :c:func:`PyObject_IsTrue`, :c:func:`PyObject_Print`, and :c:"
31- "func:`PyObject_GetIter`) or the abstract number protocol (including :c:func:"
32- "`PyNumber_And`, :c:func:`PyNumber_Subtract`, :c:func:`PyNumber_Or`, :c:func:"
33- "`PyNumber_Xor`, :c:func:`PyNumber_InPlaceAnd`, :c:func:"
34- "`PyNumber_InPlaceSubtract`, :c:func:`PyNumber_InPlaceOr`, and :c:func:"
35- "`PyNumber_InPlaceXor`)."
29+ "the abstract object protocol "
30+ "(including :c:func:`PyObject_CallMethod`, :c:func:`PyObject_RichCompareBool`, :c:func:`PyObject_Hash`, :c:func:`PyObject_Repr`, :c:func:`PyObject_IsTrue`, :c:func:`PyObject_Print`, "
31+ "and :c:func:`PyObject_GetIter`) or the abstract number protocol "
32+ "(including :c:func:`PyNumber_And`, :c:func:`PyNumber_Subtract`, :c:func:`PyNumber_Or`, :c:func:`PyNumber_Xor`, :c:func:`PyNumber_InPlaceAnd`, :c:func:`PyNumber_InPlaceSubtract`, :c:func:`PyNumber_InPlaceOr`, "
33+ "and :c:func:`PyNumber_InPlaceXor`)."
3634msgstr ""
35+ "Αυτή η ενότητα περιγράφει το δημόσιο API για τα αντικείμενα :class:`set` "
36+ "και :class:`frozenset`. Οποιαδήποτε λειτουργικότητα δεν αναφέρεται παρακάτω "
37+ "είναι προτιμότερο να προσπελαστεί είτε μέσω του αφαιρετικού πρωτοκόλλου "
38+ "αντικειμένων (συμπεριλαμβανομένων "
39+ "των :c:func:`PyObject_CallMethod`, :c:func:`PyObject_RichCompareBool`, :c:func:`PyObject_Hash`, :c:func:`PyObject_Repr`, :c:func:`PyObject_IsTrue`, :c:func:`PyObject_Print` "
40+ "και :c:func:`PyObject_GetIter`) είτε μέσω του αφαιρετικού αριθμητικού "
41+ "πρωτοκόλλου (συμπεριλαμβανομένων "
42+ "των :c:func:`PyNumber_And`, :c:func:`PyNumber_Subtract`, :c:func:`PyNumber_Or`, :c:func:`PyNumber_Xor`, :c:func:`PyNumber_InPlaceAnd`, :c:func:`PyNumber_InPlaceSubtract`, :c:func:`PyNumber_InPlaceOr` "
43+ "και :c:func:`PyNumber_InPlaceXor`)."
3744
3845#: c-api/set.rst:29
3946msgid ""
4047"This subtype of :c:type:`PyObject` is used to hold the internal data for "
41- "both :class:`set` and :class:`frozenset` objects. It is like a :c:type: "
42- "`PyDictObject` in that it is a fixed size for small sets (much like tuple "
43- "storage) and will point to a separate, variable sized block of memory for "
44- "medium and large sized sets (much like list storage). None of the fields of "
45- "this structure should be considered public and all are subject to change. "
46- "All access should be done through the documented API rather than by "
48+ "both :class:`set` and :class:`frozenset` objects. It is like "
49+ "a :c:type: `PyDictObject` in that it is a fixed size for small sets (much "
50+ "like tuple storage) and will point to a separate, variable sized block of "
51+ "memory for medium and large sized sets (much like list storage). None of the "
52+ "fields of this structure should be considered public and all are subject to "
53+ "change. All access should be done through the documented API rather than by "
4754"manipulating the values in the structure."
4855msgstr ""
56+ "Αυτός ο υποτύπος του :c:type:`PyObject` χρησιμοποιείται για την αποθήκευση "
57+ "των εσωτερικών δεδομένων τόσο για τα αντικείμενα :class:`set` όσο και για τα "
58+ "αντικείμενα :class:`frozenset`. Μοιάζει με το :c:type:`PyDictObject` στο ότι "
59+ "έχει σταθερό μέγεθος για μικρά set (παρόμοια με την αποθήκευση tuple) και "
60+ "δείχνει σε ένα ξεχωριστό, μεταβλητού μεγέθους μπλοκ μνήμης για μεσαία και "
61+ "μεγάλα set (παρόμοια με την αποθήκευση list). Κανένα από τα πεδία αυτής της "
62+ "δομής δεν θεωρείται δημόσιο και όλα υπόκεινται σε αλλαγές. Κάθε πρόσβαση "
63+ "πρέπει να γίνεται μέσω του τεκμηριωμένου API και όχι μέσω απευθείας "
64+ "τροποποίησης των τιμών της δομής."
4965
5066#: c-api/set.rst:40
5167msgid ""
52- "This is an instance of :c:type:`PyTypeObject` representing the Python :class: "
53- "`set` type."
68+ "This is an instance of :c:type:`PyTypeObject` representing the "
69+ "Python :class: `set` type."
5470msgstr ""
71+ "Αυτό είναι ένα στιγμιότυπο του :c:type:`PyTypeObject` που αντιπροσωπεύει τον "
72+ "τύπο :class:`set` της Python."
5573
5674#: c-api/set.rst:46
5775msgid ""
58- "This is an instance of :c:type:`PyTypeObject` representing the Python :class: "
59- "`frozenset` type."
76+ "This is an instance of :c:type:`PyTypeObject` representing the "
77+ "Python :class: `frozenset` type."
6078msgstr ""
79+ "Αυτό είναι ένα στιγμιότυπο του :c:type:`PyTypeObject` που αντιπροσωπεύει τον "
80+ "τύπο :class:`frozenset` της Python."
6181
6282#: c-api/set.rst:49
6383msgid ""
6484"The following type check macros work on pointers to any Python object. "
6585"Likewise, the constructor functions work with any iterable Python object."
6686msgstr ""
87+ "Οι παρακάτω μακροεντολές ελέγχου τύπου λειτουργούν σε δείκτες προς "
88+ "οποιοδήποτε αντικείμενο Python. Ομοίως, οι συναρτήσεις constructor "
89+ "λειτουργούν με οποιοδήποτε επαναλήψιμο αντικείμενο Python."
6790
6891#: c-api/set.rst:55
6992msgid ""
7093"Return true if *p* is a :class:`set` object or an instance of a subtype. "
7194"This function always succeeds."
7295msgstr ""
96+ "Επιστρέφει true αν το *p* είναι αντικείμενο :class:`set` ή στιγμιότυπο "
97+ "υποτύπου. Η συνάρτηση αυτή επιτυγχάνει πάντα."
7398
7499#: c-api/set.rst:60
75100msgid ""
76101"Return true if *p* is a :class:`frozenset` object or an instance of a "
77102"subtype. This function always succeeds."
78103msgstr ""
104+ "Επιστρέφει true αν το *p* είναι αντικείμενο :class:`frozenset` ή στιγμιότυπο "
105+ "υποτύπου. Η συνάρτηση αυτή επιτυγχάνει πάντα."
79106
80107#: c-api/set.rst:65
81108msgid ""
82109"Return true if *p* is a :class:`set` object, a :class:`frozenset` object, or "
83110"an instance of a subtype. This function always succeeds."
84111msgstr ""
112+ "Επιστρέφει true αν το *p* είναι αντικείμενο :class:`set`, "
113+ "αντικείμενο :class:`frozenset` ή στιγμιότυπο υποτύπου. Η συνάρτηση αυτή "
114+ "επιτυγχάνει πάντα."
85115
86116#: c-api/set.rst:70
87117msgid ""
88118"Return true if *p* is a :class:`set` object but not an instance of a "
89119"subtype. This function always succeeds."
90120msgstr ""
121+ "Επιστρέφει true αν το *p* είναι αντικείμενο :class:`set` αλλά όχι "
122+ "στιγμιότυπο υποτύπου. Η συνάρτηση αυτή επιτυγχάνει πάντα."
91123
92124#: c-api/set.rst:77
93125msgid ""
94126"Return true if *p* is a :class:`set` object or a :class:`frozenset` object "
95127"but not an instance of a subtype. This function always succeeds."
96128msgstr ""
129+ "Επιστρέφει true αν το *p* είναι αντικείμενο :class:`set` ή "
130+ "αντικείμενο :class:`frozenset`, αλλά όχι στιγμιότυπο υποτύπου. Η συνάρτηση "
131+ "αυτή επιτυγχάνει πάντα."
97132
98133#: c-api/set.rst:83
99134msgid ""
100135"Return true if *p* is a :class:`frozenset` object but not an instance of a "
101136"subtype. This function always succeeds."
102137msgstr ""
138+ "Επιστρέφει true αν το *p* είναι αντικείμενο :class:`frozenset`, αλλά όχι "
139+ "στιγμιότυπο υποτύπου. Η συνάρτηση αυτή επιτυγχάνει πάντα."
103140
104141#: c-api/set.rst:89
105142msgid ""
@@ -109,41 +146,63 @@ msgid ""
109146"is not actually iterable. The constructor is also useful for copying a set "
110147"(``c=set(s)``)."
111148msgstr ""
149+ "Επιστρέφει ένα νέο :class:`set`, το οποίο περιέχει αντικείμενα που "
150+ "επιστρέφονται από το *iterable*. Το *iterable* μπορεί να είναι ``NULL`` για "
151+ "τη δημιουργία νέου κενού set. Επιστρέφει το νέο set σε περίπτωση επιτυχίας ή "
152+ "``NULL`` σε περίπτωση αποτυχίας. Εγείρει :exc:`TypeError` αν το *iterable* "
153+ "δεν είναι στην πραγματικότητα επαναλήψιμο. Ο constructor είναι επίσης "
154+ "χρήσιμος για την αντιγραφή ενός set (``c=set(s)``)."
112155
113156#: c-api/set.rst:98
114157msgid ""
115158"Return a new :class:`frozenset` containing objects returned by the "
116159"*iterable*. The *iterable* may be ``NULL`` to create a new empty frozenset. "
117- "Return the new set on success or ``NULL`` on failure. Raise :exc: "
118- "`TypeError` if *iterable* is not actually iterable."
160+ "Return the new set on success or ``NULL`` on failure. "
161+ "Raise :exc: `TypeError` if *iterable* is not actually iterable."
119162msgstr ""
163+ "Επιστρέφει ένα νέο :class:`frozenset`, το οποίο περιέχει αντικείμενα που "
164+ "επιστρέφει το *iterable*. Το *iterable* μπορεί να είναι ``NULL`` για τη "
165+ "δημιουργία νέου κενού frozenset. Επιστρέφει το νέο set σε περίπτωση "
166+ "επιτυχίας ή ``NULL`` σε περίπτωση αποτυχίας. Εγείρει :exc:`TypeError`, αν το "
167+ "*iterable* δεν είναι στην πραγματικότητα επαναλήψιμο."
120168
121169#: c-api/set.rst:104
122170msgid ""
123- "The following functions and macros are available for instances of :class: "
124- "`set` or :class:`frozenset` or instances of their subtypes."
171+ "The following functions and macros are available for instances "
172+ "of :class: `set` or :class:`frozenset` or instances of their subtypes."
125173msgstr ""
174+ "Οι παρακάτω συναρτήσεις και μακροεντολές είναι διαθέσιμες για στιγμιότυπα "
175+ "των :class:`set` ή :class:`frozenset` ή στιγμιότυπα των υποτύπων τους."
126176
127177#: c-api/set.rst:112
128178msgid ""
129179"Return the length of a :class:`set` or :class:`frozenset` object. Equivalent "
130- "to ``len(anyset)``. Raises a :exc:`SystemError` if *anyset* is not a :class: "
131- "`set`, :class:`frozenset`, or an instance of a subtype."
180+ "to ``len(anyset)``. Raises a :exc:`SystemError` if *anyset* is not "
181+ "a :class: `set`, :class:`frozenset`, or an instance of a subtype."
132182msgstr ""
183+ "Επιστρέφει το μήκος ενός αντικειμένου :class:`set` ή :class:`frozenset`. "
184+ "Ισοδυναμεί με το ``len(anyset)``. Εγείρει :exc:`SystemError` αν το *anyset* "
185+ "δεν είναι :class:`set`, :class:`frozenset` ή στιγμιότυπο υποτύπου."
133186
134187#: c-api/set.rst:119
135188msgid "Macro form of :c:func:`PySet_Size` without error checking."
136- msgstr ""
189+ msgstr "Μορφή μακροεντολής της :c:func:`PySet_Size` χωρίς έλεγχο σφαλμάτων. "
137190
138191#: c-api/set.rst:124
139192msgid ""
140193"Return ``1`` if found, ``0`` if not found, and ``-1`` if an error is "
141194"encountered. Unlike the Python :meth:`~object.__contains__` method, this "
142195"function does not automatically convert unhashable sets into temporary "
143- "frozensets. Raise a :exc:`TypeError` if the *key* is unhashable. Raise :exc: "
144- "`SystemError` if *anyset* is not a :class:`set`, :class:`frozenset`, or an "
145- "instance of a subtype."
196+ "frozensets. Raise a :exc:`TypeError` if the *key* is unhashable. "
197+ "Raise :exc: `SystemError` if *anyset* is not "
198+ "a :class:`set`, :class:`frozenset`, or an instance of a subtype."
146199msgstr ""
200+ "Επιστρέφει ``1`` αν βρεθεί, ``0`` αν δεν βρεθεί και ``-1`` αν προκύψει "
201+ "σφάλμα. Σε αντίθεση με τη μέθοδο :meth:`~object.__contains__` της Python, "
202+ "αυτή η συνάρτηση δεν μετατρέπει αυτόματα μη κατακερματίσιμα set σε προσωρινά "
203+ "frozenset. Εγείρει :exc:`TypeError`, αν το *key* είναι μη κατακερματίσιμο. "
204+ "Εγείρει :exc:`SystemError`, αν το *anyset* δεν "
205+ "είναι :class:`set`, :class:`frozenset` ή στιγμιότυπο υποτύπου."
147206
148207#: c-api/set.rst:133
149208msgid ""
@@ -152,25 +211,44 @@ msgid ""
152211"values of brand new frozensets before they are exposed to other code). "
153212"Return ``0`` on success or ``-1`` on failure. Raise a :exc:`TypeError` if "
154213"the *key* is unhashable. Raise a :exc:`MemoryError` if there is no room to "
155- "grow. Raise a :exc:`SystemError` if *set* is not an instance of :class: "
156- "`set` or its subtype."
214+ "grow. Raise a :exc:`SystemError` if *set* is not an instance "
215+ "of :class: `set` or its subtype."
157216msgstr ""
217+ "Προσθέτει το *key* σε ένα στιγμιότυπο :class:set. Λειτουργεί επίσης με "
218+ "στιγμιότυπα :class:frozenset (όπως η :c:func:PyTuple_SetItem, μπορεί να "
219+ "χρησιμοποιηθεί για τη συμπλήρωση των τιμών ολοκαίνουριων frozenset πριν "
220+ "εκτεθούν σε άλλο κώδικα). Επιστρέφει 0 σε περίπτωση επιτυχίας ή -1 σε "
221+ "περίπτωση αποτυχίας. Εγείρει :exc:TypeError, αν το *key* είναι μη "
222+ "κατακερματίσιμο. Εγείρει :exc:MemoryError, αν δεν υπάρχει χώρος για "
223+ "επέκταση. Εγείρει :exc:SystemError, αν το *set* δεν είναι στιγμιότυπο "
224+ "του :class:set ή υποτύπου του."
158225
159226#: c-api/set.rst:142
160227msgid ""
161228"The following functions are available for instances of :class:`set` or its "
162229"subtypes but not for instances of :class:`frozenset` or its subtypes."
163230msgstr ""
231+ "Οι παρακάτω συναρτήσεις είναι διαθέσιμες για στιγμιότυπα του :class:`set` ή "
232+ "των υποτύπων του, αλλά όχι για στιγμιότυπα του :class:`frozenset` ή των "
233+ "υποτύπων του."
164234
165235#: c-api/set.rst:148
166236msgid ""
167237"Return ``1`` if found and removed, ``0`` if not found (no action taken), and "
168238"``-1`` if an error is encountered. Does not raise :exc:`KeyError` for "
169239"missing keys. Raise a :exc:`TypeError` if the *key* is unhashable. Unlike "
170240"the Python :meth:`~frozenset.discard` method, this function does not "
171- "automatically convert unhashable sets into temporary frozensets. Raise :exc:"
172- "`SystemError` if *set* is not an instance of :class:`set` or its subtype."
241+ "automatically convert unhashable sets into temporary frozensets. "
242+ "Raise :exc:`SystemError` if *set* is not an instance of :class:`set` or its "
243+ "subtype."
173244msgstr ""
245+ "Επιστρέφει ``1`` αν βρεθεί και αφαιρεθεί, ``0`` αν δεν βρεθεί (χωρίς καμία "
246+ "ενέργεια) και ``-1`` αν προκύψει σφάλμα. Δεν εγείρει :exc:`KeyError` για "
247+ "κλειδιά που λείπουν. Εγείρει :exc:`TypeError`, αν το *key* είναι μη "
248+ "κατακερματίσιμο. Σε αντίθεση με τη μέθοδο :meth:`~frozenset.discard` της "
249+ "Python, αυτή η συνάρτηση δεν μετατρέπει αυτόματα μη κατακερματίσιμα set σε "
250+ "προσωρινά frozenset. Εγείρει :exc:`SystemError` αν το *set* δεν είναι "
251+ "στιγμιότυπο του :class:`set` ή υποτύπου του."
174252
175253#: c-api/set.rst:158
176254msgid ""
@@ -179,30 +257,37 @@ msgid ""
179257"if the set is empty. Raise a :exc:`SystemError` if *set* is not an instance "
180258"of :class:`set` or its subtype."
181259msgstr ""
260+ "Επιστρέφει μια νέα αναφορά σε ένα τυχαίο αντικείμενο του *set* και αφαιρεί "
261+ "το αντικείμενο από το *set*. Επιστρέφει ``NULL`` σε περίπτωση αποτυχίας. "
262+ "Εγείρει :exc:`KeyError`, αν το set είναι κενό. Εγείρει :exc:`SystemError` αν "
263+ "το *set* δεν είναι στιγμιότυπο του :class:`set` ή υποτύπου του."
182264
183265#: c-api/set.rst:166
184266msgid ""
185267"Empty an existing set of all elements. Return ``0`` on success. Return "
186- "``-1`` and raise :exc:`SystemError` if *set* is not an instance of :class: "
187- "`set` or its subtype."
268+ "``-1`` and raise :exc:`SystemError` if *set* is not an instance "
269+ "of :class: `set` or its subtype."
188270msgstr ""
271+ "Αδειάζει ένα υπάρχον set από όλα τα στοιχεία του. Επιστρέφει ``0`` σε "
272+ "περίπτωση επιτυχίας. Επιστρέφει ``-1`` και εγείρει :exc:`SystemError`, αν το "
273+ "*set* δεν είναι στιγμιότυπο του :class:`set` ή υποτύπου του."
189274
190275#: c-api/set.rst:11
191276msgid "object"
192- msgstr ""
277+ msgstr "object "
193278
194279#: c-api/set.rst:11
195280msgid "set"
196- msgstr ""
281+ msgstr "set "
197282
198283#: c-api/set.rst:11
199284msgid "frozenset"
200- msgstr ""
285+ msgstr "frozenset "
201286
202287#: c-api/set.rst:110
203288msgid "built-in function"
204- msgstr ""
289+ msgstr "built-in function "
205290
206291#: c-api/set.rst:110
207292msgid "len"
208- msgstr ""
293+ msgstr "len "
0 commit comments