Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commita589d4a

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.poCo-authored-by: Panagiotis Skias <panagiotis.skias@gmail.com>* Update library/asyncio-queue.poCo-authored-by: Panagiotis Skias <panagiotis.skias@gmail.com>* Update library/asyncio-queue.poCo-authored-by: Panagiotis Skias <panagiotis.skias@gmail.com>* Update library/asyncio-queue.poCo-authored-by: Panagiotis Skias <panagiotis.skias@gmail.com>* Update library/asyncio-queue.poCo-authored-by: Panagiotis Skias <panagiotis.skias@gmail.com>* Update library/asyncio-queue.poCo-authored-by: Panagiotis Skias <panagiotis.skias@gmail.com>* Update library/asyncio-queue.poCo-authored-by: Panagiotis Skias <panagiotis.skias@gmail.com>* Update library/asyncio-queue.poCo-authored-by: Panagiotis Skias <panagiotis.skias@gmail.com>* Update library/asyncio-queue.poCo-authored-by: Panagiotis Skias <panagiotis.skias@gmail.com>* Update library/asyncio-queue.poCo-authored-by: Panagiotis Skias <panagiotis.skias@gmail.com>* Update library/asyncio-queue.poCo-authored-by: Panagiotis Skias <panagiotis.skias@gmail.com>* Update library/asyncio-queue.poCo-authored-by: Panagiotis Skias <panagiotis.skias@gmail.com>* Update library/asyncio-queue.poCo-authored-by: Panagiotis Skias <panagiotis.skias@gmail.com>* Update library/asyncio-queue.poCo-authored-by: Panagiotis Skias <panagiotis.skias@gmail.com>* Update library/asyncio-queue.poCo-authored-by: Panagiotis Skias <panagiotis.skias@gmail.com>* Update library/asyncio-queue.poCo-authored-by: Panagiotis Skias <panagiotis.skias@gmail.com>* Update library/asyncio-queue.poCo-authored-by: Panagiotis Skias <panagiotis.skias@gmail.com>* Update library/asyncio-queue.poCo-authored-by: Panagiotis Skias <panagiotis.skias@gmail.com>* Update library/asyncio-queue.poCo-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 parentb413765 commita589d4a

File tree

2 files changed

+76
-20
lines changed

2 files changed

+76
-20
lines changed

‎dictionaries/main.txt

Lines changed: 4 additions & 0 deletions
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

Lines changed: 72 additions & 20 deletions
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)

[8]ページ先頭

©2009-2025 Movatter.jp