Skip to content

Commit 2a7505b

Browse files
committed
Update set.po
Translate c-api/set.po
1 parent 52294e8 commit 2a7505b

File tree

1 file changed

+129
-44
lines changed

1 file changed

+129
-44
lines changed

c-api/set.po

Lines changed: 129 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -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
2122
msgid "Set Objects"
22-
msgstr ""
23+
msgstr "Αντικείμενα Set"
2324

2425
#: c-api/set.rst:15
2526
msgid ""
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`)."
3634
msgstr ""
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
3946
msgid ""
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."
4855
msgstr ""
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
5167
msgid ""
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."
5470
msgstr ""
71+
"Αυτό είναι ένα στιγμιότυπο του :c:type:`PyTypeObject` που αντιπροσωπεύει τον "
72+
"τύπο :class:`set` της Python."
5573

5674
#: c-api/set.rst:46
5775
msgid ""
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."
6078
msgstr ""
79+
"Αυτό είναι ένα στιγμιότυπο του :c:type:`PyTypeObject` που αντιπροσωπεύει τον "
80+
"τύπο :class:`frozenset` της Python."
6181

6282
#: c-api/set.rst:49
6383
msgid ""
6484
"The following type check macros work on pointers to any Python object. "
6585
"Likewise, the constructor functions work with any iterable Python object."
6686
msgstr ""
87+
"Οι παρακάτω μακροεντολές ελέγχου τύπου λειτουργούν σε δείκτες προς "
88+
"οποιοδήποτε αντικείμενο Python. Ομοίως, οι συναρτήσεις constructor "
89+
"λειτουργούν με οποιοδήποτε επαναλήψιμο αντικείμενο Python."
6790

6891
#: c-api/set.rst:55
6992
msgid ""
7093
"Return true if *p* is a :class:`set` object or an instance of a subtype. "
7194
"This function always succeeds."
7295
msgstr ""
96+
"Επιστρέφει true αν το *p* είναι αντικείμενο :class:`set` ή στιγμιότυπο "
97+
"υποτύπου. Η συνάρτηση αυτή επιτυγχάνει πάντα."
7398

7499
#: c-api/set.rst:60
75100
msgid ""
76101
"Return true if *p* is a :class:`frozenset` object or an instance of a "
77102
"subtype. This function always succeeds."
78103
msgstr ""
104+
"Επιστρέφει true αν το *p* είναι αντικείμενο :class:`frozenset` ή στιγμιότυπο "
105+
"υποτύπου. Η συνάρτηση αυτή επιτυγχάνει πάντα."
79106

80107
#: c-api/set.rst:65
81108
msgid ""
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."
84111
msgstr ""
112+
"Επιστρέφει true αν το *p* είναι αντικείμενο :class:`set`, "
113+
"αντικείμενο :class:`frozenset` ή στιγμιότυπο υποτύπου. Η συνάρτηση αυτή "
114+
"επιτυγχάνει πάντα."
85115

86116
#: c-api/set.rst:70
87117
msgid ""
88118
"Return true if *p* is a :class:`set` object but not an instance of a "
89119
"subtype. This function always succeeds."
90120
msgstr ""
121+
"Επιστρέφει true αν το *p* είναι αντικείμενο :class:`set` αλλά όχι "
122+
"στιγμιότυπο υποτύπου. Η συνάρτηση αυτή επιτυγχάνει πάντα."
91123

92124
#: c-api/set.rst:77
93125
msgid ""
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."
96128
msgstr ""
129+
"Επιστρέφει true αν το *p* είναι αντικείμενο :class:`set` ή "
130+
"αντικείμενο :class:`frozenset`, αλλά όχι στιγμιότυπο υποτύπου. Η συνάρτηση "
131+
"αυτή επιτυγχάνει πάντα."
97132

98133
#: c-api/set.rst:83
99134
msgid ""
100135
"Return true if *p* is a :class:`frozenset` object but not an instance of a "
101136
"subtype. This function always succeeds."
102137
msgstr ""
138+
"Επιστρέφει true αν το *p* είναι αντικείμενο :class:`frozenset`, αλλά όχι "
139+
"στιγμιότυπο υποτύπου. Η συνάρτηση αυτή επιτυγχάνει πάντα."
103140

104141
#: c-api/set.rst:89
105142
msgid ""
@@ -109,41 +146,63 @@ msgid ""
109146
"is not actually iterable. The constructor is also useful for copying a set "
110147
"(``c=set(s)``)."
111148
msgstr ""
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
114157
msgid ""
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."
119162
msgstr ""
163+
"Επιστρέφει ένα νέο :class:`frozenset`, το οποίο περιέχει αντικείμενα που "
164+
"επιστρέφει το *iterable*. Το *iterable* μπορεί να είναι ``NULL`` για τη "
165+
"δημιουργία νέου κενού frozenset. Επιστρέφει το νέο set σε περίπτωση "
166+
"επιτυχίας ή ``NULL`` σε περίπτωση αποτυχίας. Εγείρει :exc:`TypeError`, αν το "
167+
"*iterable* δεν είναι στην πραγματικότητα επαναλήψιμο."
120168

121169
#: c-api/set.rst:104
122170
msgid ""
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."
125173
msgstr ""
174+
"Οι παρακάτω συναρτήσεις και μακροεντολές είναι διαθέσιμες για στιγμιότυπα "
175+
"των :class:`set` ή :class:`frozenset` ή στιγμιότυπα των υποτύπων τους."
126176

127177
#: c-api/set.rst:112
128178
msgid ""
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."
132182
msgstr ""
183+
"Επιστρέφει το μήκος ενός αντικειμένου :class:`set` ή :class:`frozenset`. "
184+
"Ισοδυναμεί με το ``len(anyset)``. Εγείρει :exc:`SystemError` αν το *anyset* "
185+
"δεν είναι :class:`set`, :class:`frozenset` ή στιγμιότυπο υποτύπου."
133186

134187
#: c-api/set.rst:119
135188
msgid "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
139192
msgid ""
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."
146199
msgstr ""
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
149208
msgid ""
@@ -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."
157216
msgstr ""
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
160227
msgid ""
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."
163230
msgstr ""
231+
"Οι παρακάτω συναρτήσεις είναι διαθέσιμες για στιγμιότυπα του :class:`set` ή "
232+
"των υποτύπων του, αλλά όχι για στιγμιότυπα του :class:`frozenset` ή των "
233+
"υποτύπων του."
164234

165235
#: c-api/set.rst:148
166236
msgid ""
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."
173244
msgstr ""
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
176254
msgid ""
@@ -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."
181259
msgstr ""
260+
"Επιστρέφει μια νέα αναφορά σε ένα τυχαίο αντικείμενο του *set* και αφαιρεί "
261+
"το αντικείμενο από το *set*. Επιστρέφει ``NULL`` σε περίπτωση αποτυχίας. "
262+
"Εγείρει :exc:`KeyError`, αν το set είναι κενό. Εγείρει :exc:`SystemError` αν "
263+
"το *set* δεν είναι στιγμιότυπο του :class:`set` ή υποτύπου του."
182264

183265
#: c-api/set.rst:166
184266
msgid ""
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."
188270
msgstr ""
271+
"Αδειάζει ένα υπάρχον set από όλα τα στοιχεία του. Επιστρέφει ``0`` σε "
272+
"περίπτωση επιτυχίας. Επιστρέφει ``-1`` και εγείρει :exc:`SystemError`, αν το "
273+
"*set* δεν είναι στιγμιότυπο του :class:`set` ή υποτύπου του."
189274

190275
#: c-api/set.rst:11
191276
msgid "object"
192-
msgstr ""
277+
msgstr "object"
193278

194279
#: c-api/set.rst:11
195280
msgid "set"
196-
msgstr ""
281+
msgstr "set"
197282

198283
#: c-api/set.rst:11
199284
msgid "frozenset"
200-
msgstr ""
285+
msgstr "frozenset"
201286

202287
#: c-api/set.rst:110
203288
msgid "built-in function"
204-
msgstr ""
289+
msgstr "built-in function"
205290

206291
#: c-api/set.rst:110
207292
msgid "len"
208-
msgstr ""
293+
msgstr "len"

0 commit comments

Comments
 (0)