Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork16
Translate file library/asyncio-queues.po#581
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.
Already on GitHub?Sign in to your account
Uh oh!
There was an error while loading.Please reload this page.
Changes from1 commit
99267ba
1fd1379
48b9614
7b48efa
d4bd978
fa86329
dd834ac
b6cd387
b7484ff
1f5845e
dfc13b9
debc71c
f5ce32f
0df52ec
7dcdc39
c5920d2
beab3a6
761a1a1
5abc156
ed79630
6abff26
7775b01
4f47cbe
9b0f71a
6e8a5cd
bdf13ee
File filter
Filter by extension
Conversations
Uh oh!
There was an error while loading.Please reload this page.
Jump to
Uh oh!
There was an error while loading.Please reload this page.
Diff view
Diff view
- Loading branch information
Uh oh!
There was an error while loading.Please reload this page.
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -9,99 +9,121 @@ msgstr "" | ||
"Project-Id-Version: Python 3.12\n" | ||
"Report-Msgid-Bugs-To: \n" | ||
"POT-Creation-Date: 2024-03-14 12:51+0000\n" | ||
"PO-Revision-Date:2024-12-23 14:33+0200\n" | ||
"Last-Translator:Marios Giannopoulos <mariosgian_2002@yahoo.gr>\n" | ||
"Language-Team:PyGreece <pygreece@gmail.com>\n" | ||
"MIME-Version: 1.0\n" | ||
"Content-Type: text/plain; charset=UTF-8\n" | ||
"Content-Transfer-Encoding: 8bit\n" | ||
#: library/asyncio-queue.rst:7 | ||
msgid "Queues" | ||
msgstr "Ουρές" | ||
#: library/asyncio-queue.rst:9 | ||
msgid "**Source code:** :source:`Lib/asyncio/queues.py`" | ||
msgstr "**Πηγαίος κώδικας:** :source:`Lib/asyncio/queues.py`" | ||
#: library/asyncio-queue.rst:13 | ||
msgid "" | ||
"asyncio queues are designed to be similar to classes of the :mod:`queue` " | ||
"module. Although asyncio queues are not thread-safe, they are designed to " | ||
"be used specifically in async/await code." | ||
msgstr "" | ||
"Οι ουρές asyncio έχουν σχεδιαστεί ώστε να μοιάζουν με τις κλάσεις του " | ||
"module :mod:`queue`.Αν και οι ουρές asyncio δεν είναι ασφαλείς για χρήση με " | ||
mgiannopoulos24 marked this conversation as resolved. Show resolvedHide resolvedUh oh!There was an error while loading.Please reload this page. | ||
"νήματα (thread-safe), έχουν σχεδιαστεί για να χρησιμοποιούνται συγκεκριμένα " | ||
"σε κώδικα async/await." | ||
#: library/asyncio-queue.rst:17 | ||
msgid "" | ||
"Note that methods of asyncio queues don't have a *timeout* parameter; use :" | ||
"func:`asyncio.wait_for` function to do queue operations with a timeout." | ||
msgstr "" | ||
"Σημειώστε ότι οι μέθοδοι των ουρών asyncio δεν διαθέτουν παράμετρο " | ||
"*timeout*. Χρησιμοποιήστε την συνάρτηση :func:`asyncio.wait_for` για να " | ||
"εκτελέσετε λειτουργίες ουράς με χρονικό όριο (timeout)." | ||
mgiannopoulos24 marked this conversation as resolved. Show resolvedHide resolvedUh oh!There was an error while loading.Please reload this page. | ||
#: library/asyncio-queue.rst:21 | ||
msgid "See also the `Examples`_ section below." | ||
msgstr "Δείτε επίσης την ενότητα `Παραδείγματα`_ παρακάτω." | ||
#: library/asyncio-queue.rst:24 | ||
msgid "Queue" | ||
msgstr "Ουρά" | ||
#: library/asyncio-queue.rst:28 | ||
msgid "A first in, first out (FIFO) queue." | ||
msgstr "Μια ουρά πρώτου εισερχόμενου, πρώτου εξερχόμενου (FIFO)." | ||
mgiannopoulos24 marked this conversation as resolved. Show resolvedHide resolvedUh oh!There was an error while loading.Please reload this page. | ||
#: library/asyncio-queue.rst:30 | ||
msgid "" | ||
"If *maxsize* is less than or equal to zero, the queue size is infinite. If " | ||
"it is an integer greater than ``0``, then ``await put()`` blocks when the " | ||
"queue reaches *maxsize* until an item is removed by :meth:`get`." | ||
msgstr "" | ||
"Αν η τιμή του *maxsize* είναι λιγότερη ή ίση με το μηδέν, το μέγεθος της " | ||
"ουράς είναι άπειρο. Αν είναι ακέραιος μεγαλύτερος από το ``0``, τότε η " | ||
mgiannopoulos24 marked this conversation as resolved. Show resolvedHide resolvedUh oh!There was an error while loading.Please reload this page. | ||
"εντολή ``await put()`` μπλοκάρει όταν η ουρά φτάσει το *maxsize* μέχρι να " | ||
mgiannopoulos24 marked this conversation as resolved. Show resolvedHide resolvedUh oh!There was an error while loading.Please reload this page. | ||
"αφαιρεθεί ένα στοιχείο μέσω της μεθόδου :meth:`get`." | ||
#: library/asyncio-queue.rst:35 | ||
msgid "" | ||
"Unlike the standard library threading :mod:`queue`, the size of the queue is " | ||
"always known and can be returned by calling the :meth:`qsize` method." | ||
msgstr "" | ||
"Σε αντίθεση με την ουρά του :mod:`queue` στην βιβλιοθήκη threading, το " | ||
"μέγεθος της ουράς είναι πάντα γνωστό και μπορεί να επιστραφεί καλώντας τη " | ||
"μέθοδο :meth:`qsize`." | ||
#: library/asyncio-queue.rst:39 | ||
msgid "Removed the *loop* parameter." | ||
msgstr "Η παράμετρος *loop* αφαιρέθηκε." | ||
mgiannopoulos24 marked this conversation as resolved. Show resolvedHide resolvedUh oh!There was an error while loading.Please reload this page. | ||
#: library/asyncio-queue.rst:43 | ||
msgid "This class is :ref:`not thread safe <asyncio-multithreading>`." | ||
msgstr "Αυτή η κλάση είναι :ref:`not thread safe <asyncio-multithreading>`." | ||
#: library/asyncio-queue.rst:47 | ||
msgid "Number of items allowed in the queue." | ||
msgstr "Αριθμός στοιχείων που επιτρέπονται στην ουρά." | ||
#: library/asyncio-queue.rst:51 | ||
msgid "Return ``True`` if the queue is empty, ``False`` otherwise." | ||
msgstr "Επιστρέφει ``True`` αν η ουρά είναι άδεια, διαφορετικά ``False``." | ||
#: library/asyncio-queue.rst:55 | ||
msgid "Return ``True`` if there are :attr:`maxsize` items in the queue." | ||
msgstr "Επιστρέφει ``True`` αν υπάρχουν :attr:`maxsize` αντικείμενα στην ουρά." | ||
#: library/asyncio-queue.rst:57 | ||
msgid "" | ||
"If the queue was initialized with ``maxsize=0`` (the default), then :meth:" | ||
"`full()` never returns ``True``." | ||
msgstr "" | ||
"Αν η ουρά αρχικοποιήθηκε με ``maxsize=0`` (προεπιλογή), τότε η :meth:" | ||
"``full()`` δεν επιστρέφει ποτέ ``True``." | ||
#: library/asyncio-queue.rst:62 | ||
msgid "" | ||
"Remove and return an item from the queue. If queue is empty, wait until an " | ||
"item is available." | ||
msgstr "" | ||
"Αφαίρεση και επιστροφή ενός αντικειμένου από την ουρά. Αν η ουρά είναι " | ||
"άδεια, περίμενε μέχρι να είναι διαθέσιμο ένα αντικείμενο." | ||
mgiannopoulos24 marked this conversation as resolved. Show resolvedHide resolvedUh oh!There was an error while loading.Please reload this page. | ||
#: library/asyncio-queue.rst:67 | ||
msgid "" | ||
"Return an item if one is immediately available, else raise :exc:`QueueEmpty`." | ||
msgstr "" | ||
"Επιστροφή ενός αντικειμένου αν είναι άμεσα διαθέσιμο, αλλιώς κάνε raise :exc:" | ||
mgiannopoulos24 marked this conversation as resolved. Show resolvedHide resolvedUh oh!There was an error while loading.Please reload this page. | ||
"`QueueEmpty`." | ||
#: library/asyncio-queue.rst:72 | ||
msgid "Block until all items in the queue have been received and processed." | ||
msgstr "" | ||
"Μπλοκάρισμα μέχρι όλα τα αντικείμενα στην ουρά να έχουν ληφθεί και " | ||
mgiannopoulos24 marked this conversation as resolved. Show resolvedHide resolvedUh oh!There was an error while loading.Please reload this page. | ||
"επεξεργαστεί." | ||
mgiannopoulos24 marked this conversation as resolved. Show resolvedHide resolvedUh oh!There was an error while loading.Please reload this page. | ||
#: library/asyncio-queue.rst:74 | ||
msgid "" | ||
@@ -111,94 +133,124 @@ msgid "" | ||
"complete. When the count of unfinished tasks drops to zero, :meth:`join` " | ||
"unblocks." | ||
msgstr "" | ||
"Ο αριθμός των ατελείωτων εργασιών αυξάνεται κάθε φορά που προστίθεται ένα " | ||
mgiannopoulos24 marked this conversation as resolved. Show resolvedHide resolvedUh oh!There was an error while loading.Please reload this page. | ||
"αντικείμενο στην ουρά. Ο αριθμός μειώνεται όταν μια καταναλωτική coroutine " | ||
"καλεί τη μέθοδο :meth:`task_done` για να υποδείξει ότι το αντικείμενο " | ||
"λήφθηκε και η εργασία πάνω του έχει ολοκληρωθεί. Όταν ο αριθμός των " | ||
mgiannopoulos24 marked this conversation as resolved. Show resolvedHide resolvedUh oh!There was an error while loading.Please reload this page. | ||
"ατελείωτων εργασιών μειωθεί στο μηδέν, η μέθοδος :meth:`join` αποδεσμεύεται." | ||
#: library/asyncio-queue.rst:82 | ||
msgid "" | ||
"Put an item into the queue. If the queue is full, wait until a free slot is " | ||
"available before adding the item." | ||
msgstr "" | ||
"Τοποθετείστε ένα αντικείμενο στην ουρά. Αν η ουρά είναι γεμάτη, περιμένετε " | ||
mgiannopoulos24 marked this conversation as resolved. Show resolvedHide resolvedUh oh!There was an error while loading.Please reload this page. | ||
"μέχρι να είναι διαθέσιμη μια ελεύθερη θέση πριν προσθέσετε το αντικείμενο." | ||
mgiannopoulos24 marked this conversation as resolved. Show resolvedHide resolvedUh oh!There was an error while loading.Please reload this page. | ||
#: library/asyncio-queue.rst:87 | ||
msgid "Put an item into the queue without blocking." | ||
msgstr "Τοποθετείστε ένα αντικείμενο στην ουρά χωρίς να μπλοκάρετε." | ||
mgiannopoulos24 marked this conversation as resolved. Show resolvedHide resolvedUh oh!There was an error while loading.Please reload this page. | ||
#: library/asyncio-queue.rst:89 | ||
msgid "If no free slot is immediately available, raise :exc:`QueueFull`." | ||
msgstr "" | ||
"Αν δεν είναι διαθέσιμη μια ελεύθερη θέση αμέσως, γίνεται raise η :exc:" | ||
"`QueueFull`." | ||
#: library/asyncio-queue.rst:93 | ||
msgid "Return the number of items in the queue." | ||
msgstr "Επιστρέφει τον αριθμό των αντικειμένων στην ουρά." | ||
#: library/asyncio-queue.rst:97 | ||
msgid "Indicate that a formerly enqueued task is complete." | ||
msgstr "" | ||
"Υποδεικνύει ότι μια εργασία που είχε προστεθεί στην ουρά έχει ολοκληρωθεί." | ||
#: library/asyncio-queue.rst:99 | ||
msgid "" | ||
"Used by queue consumers. For each :meth:`~Queue.get` used to fetch a task, a " | ||
"subsequent call to :meth:`task_done` tells the queue that the processing on " | ||
"the task is complete." | ||
msgstr "" | ||
"Χρησιμοποιείται από τους καταναλωτές της ουράς. Για κάθε κλήση της :meth:" | ||
"`~Queue.get` για να ανακτηθεί μια εργασία, μια επακόλουθη κλήση της :meth:" | ||
"`task_done` ενημερώνει την ουρά ότι η επεξεργασία της εργασίας έχει " | ||
"ολοκληρωθεί." | ||
#: library/asyncio-queue.rst:103 | ||
msgid "" | ||
"If a :meth:`join` is currently blocking, it will resume when all items have " | ||
"been processed (meaning that a :meth:`task_done` call was received for every " | ||
"item that had been :meth:`~Queue.put` into the queue)." | ||
msgstr "" | ||
"Εάν μια κλήση της :meth:`join` μπλοκάρει αυτή την στιγμή, θα συνεχιστεί όταν " | ||
"όλα τα αντικείμενα έχουν επεξεργαστεί (σημαίνει ότι λήφθηκε μια κλήση της :" | ||
"meth:`task_done` για κάθε αντικείμενο που είχε προστεθεί με :meth:`~Queue." | ||
"put` στην ουρά)." | ||
#: library/asyncio-queue.rst:108 | ||
msgid "" | ||
"Raises :exc:`ValueError` if called more times than there were items placed " | ||
"in the queue." | ||
msgstr "" | ||
"Κάνει raise :exc:`ValueError` εάν κληθεί περισσότερες φορές από όσες τα " | ||
mgiannopoulos24 marked this conversation as resolved. Show resolvedHide resolvedUh oh!There was an error while loading.Please reload this page. | ||
"αντικείμενα που είχαν τοποθετηθεί στην ουρά." | ||
#: library/asyncio-queue.rst:113 | ||
msgid "Priority Queue" | ||
msgstr "Σειρά Προτεραιότητας" | ||
#: library/asyncio-queue.rst:117 | ||
msgid "" | ||
"A variant of :class:`Queue`; retrieves entries in priority order (lowest " | ||
"first)." | ||
msgstr "" | ||
"Μια παραλλαγή της :class:`Queue`; ανακτά καταχωρήσεις με σειρά " | ||
mgiannopoulos24 marked this conversation as resolved. Show resolvedHide resolvedUh oh!There was an error while loading.Please reload this page. | ||
"προτεραιότητας (χαμηλότερη πρώτη)." | ||
mgiannopoulos24 marked this conversation as resolved. Show resolvedHide resolvedUh oh!There was an error while loading.Please reload this page. | ||
#: library/asyncio-queue.rst:120 | ||
msgid "Entries are typically tuples of the form ``(priority_number, data)``." | ||
msgstr "Οι καταχωρήσεις είναι συνήθως της μορφής ``(priority_number, data)``." | ||
#: library/asyncio-queue.rst:125 | ||
msgid "LIFO Queue" | ||
msgstr "Ουρά LIFO" | ||
#: library/asyncio-queue.rst:129 | ||
msgid "" | ||
"A variant of :class:`Queue` that retrieves most recently added entries first " | ||
"(last in, first out)." | ||
msgstr "" | ||
"Μια παραλλαγή της κλάσης :class:`Queue` που ανακτά τις πιο πρόσφατα " | ||
"προστιθέμενες εγγραφές πρώτες (last in, first out)." | ||
mgiannopoulos24 marked this conversation as resolved. Show resolvedHide resolvedUh oh!There was an error while loading.Please reload this page. | ||
#: library/asyncio-queue.rst:134 | ||
msgid "Exceptions" | ||
msgstr "Εξαιρέσεις" | ||
#: library/asyncio-queue.rst:138 | ||
msgid "" | ||
"This exception is raised when the :meth:`~Queue.get_nowait` method is called " | ||
"on an empty queue." | ||
msgstr "" | ||
"Αυτή η εξαίρεση γίνεται raise όταν η μέθοδος :meth:`~Queue.get_nowait` " | ||
"καλείται σε μια άδεια ουρά." | ||
#: library/asyncio-queue.rst:144 | ||
msgid "" | ||
"Exception raised when the :meth:`~Queue.put_nowait` method is called on a " | ||
"queue that has reached its *maxsize*." | ||
msgstr "" | ||
"Εξαίρεση που γίνεται raise όταν η μέθοδος :meth:`~Queue.put_nowait` καλείται " | ||
"σε μια ουρά που έχει φτάσει στο *maxsize* της." | ||
#: library/asyncio-queue.rst:149 | ||
msgid "Examples" | ||
msgstr "Παραδείγματα" | ||
#: library/asyncio-queue.rst:153 | ||
msgid "" | ||
"Queues can be used to distribute workload between several concurrent tasks::" | ||
msgstr "" | ||
"Οι ουρές μπορούν να χρησιμοποιηθούν για τη διανομή εργασίας μεταξύ αρκετών " | ||
"παράλληλων εργασιών::" |
Uh oh!
There was an error while loading.Please reload this page.