Skip to content

Commit a589d4a

Browse files
mgiannopoulos24skpanagiotispre-commit-ci-lite[bot]
authored
Translate file library/asyncio-queues.po (#581)
* Translate file library/asyncio-queues.po * Update asyncio-queue.po * Update library/asyncio-queue.po Co-authored-by: Panagiotis Skias <panagiotis.skias@gmail.com> * Update library/asyncio-queue.po Co-authored-by: Panagiotis Skias <panagiotis.skias@gmail.com> * Update library/asyncio-queue.po Co-authored-by: Panagiotis Skias <panagiotis.skias@gmail.com> * Update library/asyncio-queue.po Co-authored-by: Panagiotis Skias <panagiotis.skias@gmail.com> * Update library/asyncio-queue.po Co-authored-by: Panagiotis Skias <panagiotis.skias@gmail.com> * Update library/asyncio-queue.po Co-authored-by: Panagiotis Skias <panagiotis.skias@gmail.com> * Update library/asyncio-queue.po Co-authored-by: Panagiotis Skias <panagiotis.skias@gmail.com> * Update library/asyncio-queue.po Co-authored-by: Panagiotis Skias <panagiotis.skias@gmail.com> * Update library/asyncio-queue.po Co-authored-by: Panagiotis Skias <panagiotis.skias@gmail.com> * Update library/asyncio-queue.po Co-authored-by: Panagiotis Skias <panagiotis.skias@gmail.com> * Update library/asyncio-queue.po Co-authored-by: Panagiotis Skias <panagiotis.skias@gmail.com> * Update library/asyncio-queue.po Co-authored-by: Panagiotis Skias <panagiotis.skias@gmail.com> * Update library/asyncio-queue.po Co-authored-by: Panagiotis Skias <panagiotis.skias@gmail.com> * Update library/asyncio-queue.po Co-authored-by: Panagiotis Skias <panagiotis.skias@gmail.com> * Update library/asyncio-queue.po Co-authored-by: Panagiotis Skias <panagiotis.skias@gmail.com> * Update library/asyncio-queue.po Co-authored-by: Panagiotis Skias <panagiotis.skias@gmail.com> * Update library/asyncio-queue.po Co-authored-by: Panagiotis Skias <panagiotis.skias@gmail.com> * Update library/asyncio-queue.po Co-authored-by: Panagiotis Skias <panagiotis.skias@gmail.com> * Update library/asyncio-queue.po Co-authored-by: Panagiotis Skias <panagiotis.skias@gmail.com> * Update asyncio-queue.po * [pre-commit.ci lite] apply automatic fixes * Update asyncio-queue.po * Update asyncio-queue.po * Update asyncio-queue.po --------- Co-authored-by: Panagiotis Skias <panagiotis.skias@gmail.com> Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
1 parent b413765 commit a589d4a

File tree

2 files changed

+76
-20
lines changed

2 files changed

+76
-20
lines changed

dictionaries/main.txt

+4
Original file line numberDiff line numberDiff line change
@@ -195,6 +195,8 @@ array
195195
as
196196
assembly
197197
assert
198+
async
199+
asyncio
198200
b
199201
backslash
200202
backslashes
@@ -601,6 +603,7 @@ return
601603
reverse
602604
runtime
603605
s
606+
safe
604607
scalar
605608
scanf
606609
script
@@ -684,6 +687,7 @@ the
684687
thread
685688
threading
686689
threads
690+
timeout
687691
titlecase
688692
titlecased
689693
to

library/asyncio-queue.po

+72-20
Original file line numberDiff line numberDiff line change
@@ -9,99 +9,121 @@ msgstr ""
99
"Project-Id-Version: Python 3.12\n"
1010
"Report-Msgid-Bugs-To: \n"
1111
"POT-Creation-Date: 2024-03-14 12:51+0000\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"
12+
"PO-Revision-Date: 2025-01-22 13:33+0200\n"
13+
"Last-Translator: Marios Giannopoulos <mariosgian_2002@yahoo.gr>\n"
14+
"Language-Team: PyGreece <pygreece@gmail.com>\n"
1515
"MIME-Version: 1.0\n"
1616
"Content-Type: text/plain; charset=UTF-8\n"
1717
"Content-Transfer-Encoding: 8bit\n"
1818

1919
#: library/asyncio-queue.rst:7
2020
msgid "Queues"
21-
msgstr ""
21+
msgstr "Ουρές"
2222

2323
#: library/asyncio-queue.rst:9
2424
msgid "**Source code:** :source:`Lib/asyncio/queues.py`"
25-
msgstr ""
25+
msgstr "**Πηγαίος κώδικας:** :source:`Lib/asyncio/queues.py`"
2626

2727
#: library/asyncio-queue.rst:13
2828
msgid ""
2929
"asyncio queues are designed to be similar to classes of the :mod:`queue` "
3030
"module. Although asyncio queues are not thread-safe, they are designed to "
3131
"be used specifically in async/await code."
3232
msgstr ""
33+
"Οι ουρές asyncio έχουν σχεδιαστεί ώστε να μοιάζουν με τις κλάσεις του "
34+
"module :mod:`queue`. Αν και οι ουρές asyncio δεν είναι ασφαλείς για χρήση "
35+
"με νήματα (thread-safe), έχουν σχεδιαστεί για να χρησιμοποιούνται "
36+
"συγκεκριμένα σε κώδικα async/await."
3337

3438
#: library/asyncio-queue.rst:17
3539
msgid ""
3640
"Note that methods of asyncio queues don't have a *timeout* parameter; use :"
3741
"func:`asyncio.wait_for` function to do queue operations with a timeout."
3842
msgstr ""
43+
"Σημειώστε ότι οι μέθοδοι των ουρών asyncio δεν διαθέτουν παράμετρο "
44+
"*timeout*. Χρησιμοποιήστε την συνάρτηση :func:`asyncio.wait_for` για να "
45+
"εκτελέσετε λειτουργίες ουράς με χρονικό όριο."
3946

4047
#: library/asyncio-queue.rst:21
4148
msgid "See also the `Examples`_ section below."
42-
msgstr ""
49+
msgstr "Δείτε επίσης την ενότητα `Παραδείγματα`_ παρακάτω."
4350

4451
#: library/asyncio-queue.rst:24
4552
msgid "Queue"
46-
msgstr ""
53+
msgstr "Ουρά"
4754

4855
#: library/asyncio-queue.rst:28
4956
msgid "A first in, first out (FIFO) queue."
50-
msgstr ""
57+
msgstr "Μια ουρά τύπου πρώτος που εισέρχεται, πρώτος που εξέρχεται (FIFO)."
5158

5259
#: library/asyncio-queue.rst:30
5360
msgid ""
5461
"If *maxsize* is less than or equal to zero, the queue size is infinite. If "
5562
"it is an integer greater than ``0``, then ``await put()`` blocks when the "
5663
"queue reaches *maxsize* until an item is removed by :meth:`get`."
5764
msgstr ""
65+
"Αν η τιμή του *maxsize* είναι λιγότερη ή ίση με το μηδέν, το μέγεθος της "
66+
"ουράς είναι άπειρο. Αν είναι ένας ακέραιος μεγαλύτερος από το ``0``, τότε η "
67+
"εντολή ``await put()`` μπλοκάρει, όταν η ουρά φτάσει το *maxsize* μέχρι να "
68+
"αφαιρεθεί ένα στοιχείο μέσω της μεθόδου :meth:`get`."
5869

5970
#: library/asyncio-queue.rst:35
6071
msgid ""
6172
"Unlike the standard library threading :mod:`queue`, the size of the queue is "
6273
"always known and can be returned by calling the :meth:`qsize` method."
6374
msgstr ""
75+
"Σε αντίθεση με την ουρά του :mod:`queue` στην βιβλιοθήκη threading, το "
76+
"μέγεθος της ουράς είναι πάντα γνωστό και μπορεί να επιστραφεί καλώντας τη "
77+
"μέθοδο :meth:`qsize`."
6478

6579
#: library/asyncio-queue.rst:39
6680
msgid "Removed the *loop* parameter."
67-
msgstr ""
81+
msgstr "Αφαιρέθηκε η παράμετρος *loop*."
6882

6983
#: library/asyncio-queue.rst:43
7084
msgid "This class is :ref:`not thread safe <asyncio-multithreading>`."
71-
msgstr ""
85+
msgstr "Αυτή η κλάση είναι :ref:`not thread safe <asyncio-multithreading>`."
7286

7387
#: library/asyncio-queue.rst:47
7488
msgid "Number of items allowed in the queue."
75-
msgstr ""
89+
msgstr "Αριθμός στοιχείων που επιτρέπονται στην ουρά."
7690

7791
#: library/asyncio-queue.rst:51
7892
msgid "Return ``True`` if the queue is empty, ``False`` otherwise."
79-
msgstr ""
93+
msgstr "Επιστρέφει ``True`` αν η ουρά είναι άδεια, διαφορετικά ``False``."
8094

8195
#: library/asyncio-queue.rst:55
8296
msgid "Return ``True`` if there are :attr:`maxsize` items in the queue."
83-
msgstr ""
97+
msgstr "Επιστρέφει ``True`` αν υπάρχουν :attr:`maxsize` αντικείμενα στην ουρά."
8498

8599
#: library/asyncio-queue.rst:57
86100
msgid ""
87101
"If the queue was initialized with ``maxsize=0`` (the default), then :meth:"
88102
"`full()` never returns ``True``."
89103
msgstr ""
104+
"Αν η ουρά αρχικοποιήθηκε με ``maxsize=0`` (προεπιλογή), τότε η :meth:"
105+
"`full()` δεν επιστρέφει ποτέ ``True``."
90106

91107
#: library/asyncio-queue.rst:62
92108
msgid ""
93109
"Remove and return an item from the queue. If queue is empty, wait until an "
94110
"item is available."
95111
msgstr ""
112+
"Αφαίρεση και επιστροφή ενός αντικειμένου από την ουρά. Αν η ουρά είναι κενή, "
113+
"περιμένετε μέχρι να είναι διαθέσιμο ένα αντικείμενο."
96114

97115
#: library/asyncio-queue.rst:67
98116
msgid ""
99117
"Return an item if one is immediately available, else raise :exc:`QueueEmpty`."
100118
msgstr ""
119+
"Επιστρέφει ένα αντικείμενο, αν είναι άμεσα διαθέσιμο, αλλιώς κάνε raise την :"
120+
"exc:`QueueEmpty`."
101121

102122
#: library/asyncio-queue.rst:72
103123
msgid "Block until all items in the queue have been received and processed."
104124
msgstr ""
125+
"Αποκλείει μέχρι να ληφθούν και να υποβληθούν σε επεξεργασία όλα τα στοιχεία "
126+
"στην ουρά."
105127

106128
#: library/asyncio-queue.rst:74
107129
msgid ""
@@ -111,94 +133,124 @@ msgid ""
111133
"complete. When the count of unfinished tasks drops to zero, :meth:`join` "
112134
"unblocks."
113135
msgstr ""
136+
"Ο αριθμός των ημιτελών εργασιών αυξάνεται κάθε φορά που προστίθεται ένα "
137+
"αντικείμενο στην ουρά. Ο αριθμός μειώνεται όταν μια καταναλωτική coroutine "
138+
"καλεί τη μέθοδο :meth:`task_done` για να υποδείξει ότι το αντικείμενο "
139+
"λήφθηκε και η εργασία πάνω του έχει ολοκληρωθεί. Όταν ο αριθμός των "
140+
"ατελείωτων εργασιών μειωθεί στο μηδέν, η μέθοδος :meth:`join` αποδεσμεύεται."
114141

115142
#: library/asyncio-queue.rst:82
116143
msgid ""
117144
"Put an item into the queue. If the queue is full, wait until a free slot is "
118145
"available before adding the item."
119146
msgstr ""
147+
"Τοποθετεί ένα αντικείμενο στην ουρά. Αν η ουρά είναι γεμάτη, περιμένετε "
148+
"μέχρι να είναι διαθέσιμη μια ελεύθερη θέση, πριν προσθέσετε το αντικείμενο."
120149

121150
#: library/asyncio-queue.rst:87
122151
msgid "Put an item into the queue without blocking."
123-
msgstr ""
152+
msgstr "Τοποθετεί ένα αντικείμενο στην ουρά χωρίς να μπλοκάρει."
124153

125154
#: library/asyncio-queue.rst:89
126155
msgid "If no free slot is immediately available, raise :exc:`QueueFull`."
127156
msgstr ""
157+
"Αν δεν είναι διαθέσιμη μια ελεύθερη θέση αμέσως, γίνεται raise η :exc:"
158+
"`QueueFull`."
128159

129160
#: library/asyncio-queue.rst:93
130161
msgid "Return the number of items in the queue."
131-
msgstr ""
162+
msgstr "Επιστρέφει τον αριθμό των αντικειμένων στην ουρά."
132163

133164
#: library/asyncio-queue.rst:97
134165
msgid "Indicate that a formerly enqueued task is complete."
135166
msgstr ""
167+
"Υποδεικνύει ότι μια εργασία που είχε προστεθεί στην ουρά έχει ολοκληρωθεί."
136168

137169
#: library/asyncio-queue.rst:99
138170
msgid ""
139171
"Used by queue consumers. For each :meth:`~Queue.get` used to fetch a task, a "
140172
"subsequent call to :meth:`task_done` tells the queue that the processing on "
141173
"the task is complete."
142174
msgstr ""
175+
"Χρησιμοποιείται από τους καταναλωτές της ουράς. Για κάθε κλήση της :meth:"
176+
"`~Queue.get` για να ανακτηθεί μια εργασία, μια επακόλουθη κλήση της :meth:"
177+
"`task_done` ενημερώνει την ουρά ότι η επεξεργασία της εργασίας έχει "
178+
"ολοκληρωθεί."
143179

144180
#: library/asyncio-queue.rst:103
145181
msgid ""
146182
"If a :meth:`join` is currently blocking, it will resume when all items have "
147183
"been processed (meaning that a :meth:`task_done` call was received for every "
148184
"item that had been :meth:`~Queue.put` into the queue)."
149185
msgstr ""
186+
"Εάν μια κλήση της :meth:`join` μπλοκάρει αυτή την στιγμή, θα συνεχιστεί όταν "
187+
"όλα τα αντικείμενα έχουν επεξεργαστεί (σημαίνει ότι λήφθηκε μια κλήση της :"
188+
"meth:`task_done` για κάθε αντικείμενο που είχε προστεθεί με :meth:`~Queue."
189+
"put` στην ουρά)."
150190

151191
#: library/asyncio-queue.rst:108
152192
msgid ""
153193
"Raises :exc:`ValueError` if called more times than there were items placed "
154194
"in the queue."
155195
msgstr ""
196+
"Κάνει raise την :exc:`ValueError` εάν κληθεί περισσότερες φορές από όσες τα "
197+
"αντικείμενα που είχαν τοποθετηθεί στην ουρά."
156198

157199
#: library/asyncio-queue.rst:113
158200
msgid "Priority Queue"
159-
msgstr ""
201+
msgstr "Σειρά Προτεραιότητας"
160202

161203
#: library/asyncio-queue.rst:117
162204
msgid ""
163205
"A variant of :class:`Queue`; retrieves entries in priority order (lowest "
164206
"first)."
165207
msgstr ""
208+
"Μια παραλλαγή της :class:`Queue`; η οποία ανακτά τις καταχωρήσεις με σειρά "
209+
"προτεραιότητας (οι χαμηλότερες πρώτες)."
166210

167211
#: library/asyncio-queue.rst:120
168212
msgid "Entries are typically tuples of the form ``(priority_number, data)``."
169-
msgstr ""
213+
msgstr "Οι καταχωρήσεις είναι συνήθως της μορφής ``(priority_number, data)``."
170214

171215
#: library/asyncio-queue.rst:125
172216
msgid "LIFO Queue"
173-
msgstr ""
217+
msgstr "Ουρά LIFO"
174218

175219
#: library/asyncio-queue.rst:129
176220
msgid ""
177221
"A variant of :class:`Queue` that retrieves most recently added entries first "
178222
"(last in, first out)."
179223
msgstr ""
224+
"Μια παραλλαγή της κλάσης :class:`Queue` που ανακτά τις πιο πρόσφατα "
225+
"προστιθέμενες καταχωρίσεις πρώτες (με τη λογική τελευταίος μέσα, πρώτος έξω)."
180226

181227
#: library/asyncio-queue.rst:134
182228
msgid "Exceptions"
183-
msgstr ""
229+
msgstr "Εξαιρέσεις"
184230

185231
#: library/asyncio-queue.rst:138
186232
msgid ""
187233
"This exception is raised when the :meth:`~Queue.get_nowait` method is called "
188234
"on an empty queue."
189235
msgstr ""
236+
"Αυτή η εξαίρεση γίνεται raise όταν η μέθοδος :meth:`~Queue.get_nowait` "
237+
"καλείται σε μια άδεια ουρά."
190238

191239
#: library/asyncio-queue.rst:144
192240
msgid ""
193241
"Exception raised when the :meth:`~Queue.put_nowait` method is called on a "
194242
"queue that has reached its *maxsize*."
195243
msgstr ""
244+
"Εξαίρεση που γίνεται raise όταν η μέθοδος :meth:`~Queue.put_nowait` καλείται "
245+
"σε μια ουρά που έχει φτάσει στο *maxsize* της."
196246

197247
#: library/asyncio-queue.rst:149
198248
msgid "Examples"
199-
msgstr ""
249+
msgstr "Παραδείγματα"
200250

201251
#: library/asyncio-queue.rst:153
202252
msgid ""
203253
"Queues can be used to distribute workload between several concurrent tasks::"
204254
msgstr ""
255+
"Οι ουρές μπορούν να χρησιμοποιηθούν για τη διανομή εργασίας μεταξύ αρκετών "
256+
"παράλληλων εργασιών::"

0 commit comments

Comments
 (0)