Skip to content

Commit 2ab5539

Browse files
KalliopiKastpre-commit-ci-lite[bot]skpanagiotis
authored
Translate c-api/set.po (#1139)
* Update set.po Translate c-api/set.po * Update set.po * Update set.po Fix formatting in c-api/set.po * Update TRANSLATORS * [pre-commit.ci lite] apply automatic fixes * Update main.txt --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com> Co-authored-by: skpanagiotis <panagiotis.skias@gmail.com>
1 parent 7888b9a commit 2ab5539

3 files changed

Lines changed: 105 additions & 11 deletions

File tree

TRANSLATORS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,5 @@ Loukas Sakellaridis
1010
Αlexandros Tzioras
1111
Kleopatra Karapanagiotou
1212
Vassiliki Dalakiari
13+
Kalliopi Kastampolidou
1314
Lefteris Katsinelos

c-api/set.po

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

2425
#: c-api/set.rst:15
2526
msgid ""
@@ -34,6 +35,17 @@ msgid ""
3435
"`PyNumber_InPlaceSubtract`, :c:func:`PyNumber_InPlaceOr`, and :c:func:"
3536
"`PyNumber_InPlaceXor`)."
3637
msgstr ""
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
3951
msgid ""
@@ -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."
4860
msgstr ""
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
5172
msgid ""
5273
"This is an instance of :c:type:`PyTypeObject` representing the Python :class:"
5374
"`set` type."
5475
msgstr ""
76+
"Αυτό είναι ένα στιγμιότυπο του :c:type:`PyTypeObject` που αντιπροσωπεύει τον "
77+
"τύπο :class:`set` της Python."
5578

5679
#: c-api/set.rst:46
5780
msgid ""
5881
"This is an instance of :c:type:`PyTypeObject` representing the Python :class:"
5982
"`frozenset` type."
6083
msgstr ""
84+
"Αυτό είναι ένα στιγμιότυπο του :c:type:`PyTypeObject` που αντιπροσωπεύει τον "
85+
"τύπο :class:`frozenset` της Python."
6186

6287
#: c-api/set.rst:49
6388
msgid ""
6489
"The following type check macros work on pointers to any Python object. "
6590
"Likewise, the constructor functions work with any iterable Python object."
6691
msgstr ""
92+
"Οι παρακάτω μακροεντολές ελέγχου τύπου λειτουργούν σε δείκτες προς "
93+
"οποιοδήποτε αντικείμενο Python. Ομοίως, οι συναρτήσεις constructor "
94+
"λειτουργούν με οποιοδήποτε επαναλήψιμο αντικείμενο Python."
6795

6896
#: c-api/set.rst:55
6997
msgid ""
7098
"Return true if *p* is a :class:`set` object or an instance of a subtype. "
7199
"This function always succeeds."
72100
msgstr ""
101+
"Επιστρέφει true αν το *p* είναι αντικείμενο :class:`set` ή στιγμιότυπο "
102+
"υποτύπου. Η συνάρτηση αυτή επιτυγχάνει πάντα."
73103

74104
#: c-api/set.rst:60
75105
msgid ""
76106
"Return true if *p* is a :class:`frozenset` object or an instance of a "
77107
"subtype. This function always succeeds."
78108
msgstr ""
109+
"Επιστρέφει true αν το *p* είναι αντικείμενο :class:`frozenset` ή στιγμιότυπο "
110+
"υποτύπου. Η συνάρτηση αυτή επιτυγχάνει πάντα."
79111

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

86120
#: c-api/set.rst:70
87121
msgid ""
88122
"Return true if *p* is a :class:`set` object but not an instance of a "
89123
"subtype. This function always succeeds."
90124
msgstr ""
125+
"Επιστρέφει true αν το *p* είναι αντικείμενο :class:`set` αλλά όχι "
126+
"στιγμιότυπο υποτύπου. Η συνάρτηση αυτή επιτυγχάνει πάντα."
91127

92128
#: c-api/set.rst:77
93129
msgid ""
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."
96132
msgstr ""
133+
"Επιστρέφει true αν το *p* είναι αντικείμενο :class:`set` ή αντικείμενο :"
134+
"class:`frozenset`, αλλά όχι στιγμιότυπο υποτύπου. Η συνάρτηση αυτή "
135+
"επιτυγχάνει πάντα."
97136

98137
#: c-api/set.rst:83
99138
msgid ""
100139
"Return true if *p* is a :class:`frozenset` object but not an instance of a "
101140
"subtype. This function always succeeds."
102141
msgstr ""
142+
"Επιστρέφει true αν το *p* είναι αντικείμενο :class:`frozenset`, αλλά όχι "
143+
"στιγμιότυπο υποτύπου. Η συνάρτηση αυτή επιτυγχάνει πάντα."
103144

104145
#: c-api/set.rst:89
105146
msgid ""
@@ -109,6 +150,12 @@ msgid ""
109150
"is not actually iterable. The constructor is also useful for copying a set "
110151
"(``c=set(s)``)."
111152
msgstr ""
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
114161
msgid ""
@@ -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."
119166
msgstr ""
167+
"Επιστρέφει ένα νέο :class:`frozenset`, το οποίο περιέχει αντικείμενα που "
168+
"επιστρέφει το *iterable*. Το *iterable* μπορεί να είναι ``NULL`` για τη "
169+
"δημιουργία νέου κενού frozenset. Επιστρέφει το νέο set σε περίπτωση "
170+
"επιτυχίας ή ``NULL`` σε περίπτωση αποτυχίας. Εγείρει :exc:`TypeError`, αν το "
171+
"*iterable* δεν είναι στην πραγματικότητα επαναλήψιμο."
120172

121173
#: c-api/set.rst:104
122174
msgid ""
123175
"The following functions and macros are available for instances of :class:"
124176
"`set` or :class:`frozenset` or instances of their subtypes."
125177
msgstr ""
178+
"Οι παρακάτω συναρτήσεις και μακροεντολές είναι διαθέσιμες για στιγμιότυπα "
179+
"των :class:`set` ή :class:`frozenset` ή στιγμιότυπα των υποτύπων τους."
126180

127181
#: c-api/set.rst:112
128182
msgid ""
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."
132186
msgstr ""
187+
"Επιστρέφει το μήκος ενός αντικειμένου :class:`set` ή :class:`frozenset`. "
188+
"Ισοδυναμεί με το ``len(anyset)``. Εγείρει :exc:`SystemError` αν το *anyset* "
189+
"δεν είναι :class:`set`, :class:`frozenset` ή στιγμιότυπο υποτύπου."
133190

134191
#: c-api/set.rst:119
135192
msgid "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
139196
msgid ""
@@ -144,6 +201,12 @@ msgid ""
144201
"`SystemError` if *anyset* is not a :class:`set`, :class:`frozenset`, or an "
145202
"instance of a subtype."
146203
msgstr ""
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
149212
msgid ""
@@ -155,12 +218,23 @@ msgid ""
155218
"grow. Raise a :exc:`SystemError` if *set* is not an instance of :class:"
156219
"`set` or its subtype."
157220
msgstr ""
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
160231
msgid ""
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."
163234
msgstr ""
235+
"Οι παρακάτω συναρτήσεις είναι διαθέσιμες για στιγμιότυπα του :class:`set` ή "
236+
"των υποτύπων του, αλλά όχι για στιγμιότυπα του :class:`frozenset` ή των "
237+
"υποτύπων του."
164238

165239
#: c-api/set.rst:148
166240
msgid ""
@@ -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."
173247
msgstr ""
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
176257
msgid ""
@@ -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."
181262
msgstr ""
263+
"Επιστρέφει μια νέα αναφορά σε ένα τυχαίο αντικείμενο του *set* και αφαιρεί "
264+
"το αντικείμενο από το *set*. Επιστρέφει ``NULL`` σε περίπτωση αποτυχίας. "
265+
"Εγείρει :exc:`KeyError`, αν το set είναι κενό. Εγείρει :exc:`SystemError` αν "
266+
"το *set* δεν είναι στιγμιότυπο του :class:`set` ή υποτύπου του."
182267

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

190278
#: c-api/set.rst:11
191279
msgid "object"
192-
msgstr ""
280+
msgstr "object"
193281

194282
#: c-api/set.rst:11
195283
msgid "set"
196-
msgstr ""
284+
msgstr "set"
197285

198286
#: c-api/set.rst:11
199287
msgid "frozenset"
200-
msgstr ""
288+
msgstr "frozenset"
201289

202290
#: c-api/set.rst:110
203291
msgid "built-in function"
204-
msgstr ""
292+
msgstr "built-in function"
205293

206294
#: c-api/set.rst:110
207295
msgid "len"
208-
msgstr ""
296+
msgstr "len"

dictionaries/main.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2085,6 +2085,7 @@ zoneinfo
20852085
επανακαθορισμός
20862086
επανακινεί
20872087
επαναλήπτη
2088+
επαναλήψιμο
20882089
επαναλήψιμους
20892090
επαναληπτές
20902091
επαναληπτή
@@ -2172,6 +2173,7 @@ zoneinfo
21722173
κατάσταση
21732174
κατέληγες
21742175
καταγράφει
2176+
κατακερματίσιμα
21752177
κατακερματίσιμο
21762178
κατακερματιζόμενες
21772179
κατακερματιστέα
@@ -2209,6 +2211,7 @@ zoneinfo
22092211
μέσω
22102212
μακροεντολές
22112213
μακροεντολή
2214+
μακροεντολής
22122215
με
22132216
μελλοντικές
22142217
μελλοντικού
@@ -2544,6 +2547,8 @@ zoneinfo
25442547
υποτμημάτων
25452548
υποτύποι
25462549
υποτύπος
2550+
υποτύπου
2551+
υποτύπων
25472552
υποφάκελο
25482553
υποφάκελος
25492554
υποφακέλους

0 commit comments

Comments
 (0)