-
-
Notifications
You must be signed in to change notification settings - Fork 17
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 our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
skpanagiotis
merged 26 commits into
python:3.12
from
mgiannopoulos24:translate/asyncio-queue
Jan 25, 2025
Merged
Changes from 2 commits
Commits
Show all changes
26 commits
Select commit
Hold shift + click to select a range
99267ba
Translate file library/asyncio-queues.po
mgiannopoulos24 1fd1379
Update asyncio-queue.po
mgiannopoulos24 48b9614
Update library/asyncio-queue.po
mgiannopoulos24 7b48efa
Update library/asyncio-queue.po
mgiannopoulos24 d4bd978
Update library/asyncio-queue.po
mgiannopoulos24 fa86329
Update library/asyncio-queue.po
mgiannopoulos24 dd834ac
Update library/asyncio-queue.po
mgiannopoulos24 b6cd387
Update library/asyncio-queue.po
mgiannopoulos24 b7484ff
Update library/asyncio-queue.po
mgiannopoulos24 1f5845e
Update library/asyncio-queue.po
mgiannopoulos24 dfc13b9
Update library/asyncio-queue.po
mgiannopoulos24 debc71c
Update library/asyncio-queue.po
mgiannopoulos24 f5ce32f
Update library/asyncio-queue.po
mgiannopoulos24 0df52ec
Update library/asyncio-queue.po
mgiannopoulos24 7dcdc39
Update library/asyncio-queue.po
mgiannopoulos24 c5920d2
Update library/asyncio-queue.po
mgiannopoulos24 beab3a6
Update library/asyncio-queue.po
mgiannopoulos24 761a1a1
Update library/asyncio-queue.po
mgiannopoulos24 5abc156
Update library/asyncio-queue.po
mgiannopoulos24 ed79630
Update library/asyncio-queue.po
mgiannopoulos24 6abff26
Update library/asyncio-queue.po
mgiannopoulos24 7775b01
Update asyncio-queue.po
mgiannopoulos24 4f47cbe
[pre-commit.ci lite] apply automatic fixes
pre-commit-ci-lite[bot] 9b0f71a
Update asyncio-queue.po
mgiannopoulos24 6e8a5cd
Update asyncio-queue.po
mgiannopoulos24 bdf13ee
Update asyncio-queue.po
mgiannopoulos24 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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: YEAR-MO-DA HO:MI+ZONE\n" | ||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||
"Language-Team: LANGUAGE <[email protected]>\n" | ||
"PO-Revision-Date: 2024-12-23 14:33+0200\n" | ||
"Last-Translator: Marios Giannopoulos <[email protected]>\n" | ||
"Language-Team: PyGreece <[email protected]>\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 "" | ||
msgstr "Ουρές" | ||
|
||
#: library/asyncio-queue.rst:9 | ||
msgid "**Source code:** :source:`Lib/asyncio/queues.py`" | ||
msgstr "" | ||
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 δεν είναι ασφαλείς για χρήση με " | ||
"νήματα (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 resolved
Hide resolved
|
||
|
||
#: library/asyncio-queue.rst:21 | ||
msgid "See also the `Examples`_ section below." | ||
msgstr "" | ||
msgstr "Δείτε επίσης την ενότητα `Παραδείγματα`_ παρακάτω." | ||
|
||
#: library/asyncio-queue.rst:24 | ||
msgid "Queue" | ||
msgstr "" | ||
msgstr "Ουρά" | ||
|
||
#: library/asyncio-queue.rst:28 | ||
msgid "A first in, first out (FIFO) queue." | ||
msgstr "" | ||
msgstr "Μια ουρά πρώτου εισερχόμενου, πρώτου εξερχόμενου (FIFO)." | ||
mgiannopoulos24 marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
||
#: 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 resolved
Hide resolved
|
||
"εντολή ``await put()`` μπλοκάρει όταν η ουρά φτάσει το *maxsize* μέχρι να " | ||
mgiannopoulos24 marked this conversation as resolved.
Show resolved
Hide resolved
|
||
"αφαιρεθεί ένα στοιχείο μέσω της μεθόδου :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 "" | ||
msgstr "Η παράμετρος *loop* αφαιρέθηκε." | ||
mgiannopoulos24 marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
||
#: library/asyncio-queue.rst:43 | ||
msgid "This class is :ref:`not thread safe <asyncio-multithreading>`." | ||
msgstr "" | ||
msgstr "Αυτή η κλάση είναι :ref:`not thread safe <asyncio-multithreading>`." | ||
|
||
#: library/asyncio-queue.rst:47 | ||
msgid "Number of items allowed in the queue." | ||
msgstr "" | ||
msgstr "Αριθμός στοιχείων που επιτρέπονται στην ουρά." | ||
|
||
#: library/asyncio-queue.rst:51 | ||
msgid "Return ``True`` if the queue is empty, ``False`` otherwise." | ||
msgstr "" | ||
msgstr "Επιστρέφει ``True`` αν η ουρά είναι άδεια, διαφορετικά ``False``." | ||
|
||
#: library/asyncio-queue.rst:55 | ||
msgid "Return ``True`` if there are :attr:`maxsize` items in the queue." | ||
msgstr "" | ||
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 resolved
Hide resolved
|
||
|
||
#: 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 resolved
Hide resolved
|
||
"`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 resolved
Hide resolved
|
||
"επεξεργαστεί." | ||
mgiannopoulos24 marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
||
#: 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 resolved
Hide resolved
|
||
"αντικείμενο στην ουρά. Ο αριθμός μειώνεται όταν μια καταναλωτική coroutine " | ||
"καλεί τη μέθοδο :meth:`task_done` για να υποδείξει ότι το αντικείμενο " | ||
"λήφθηκε και η εργασία πάνω του έχει ολοκληρωθεί. Όταν ο αριθμός των " | ||
mgiannopoulos24 marked this conversation as resolved.
Show resolved
Hide resolved
|
||
"ατελείωτων εργασιών μειωθεί στο μηδέν, η μέθοδος :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 resolved
Hide resolved
|
||
"μέχρι να είναι διαθέσιμη μια ελεύθερη θέση πριν προσθέσετε το αντικείμενο." | ||
mgiannopoulos24 marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
||
#: library/asyncio-queue.rst:87 | ||
msgid "Put an item into the queue without blocking." | ||
msgstr "" | ||
msgstr "Τοποθετείστε ένα αντικείμενο στην ουρά χωρίς να μπλοκάρετε." | ||
mgiannopoulos24 marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
||
#: 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 "" | ||
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 resolved
Hide resolved
|
||
"αντικείμενα που είχαν τοποθετηθεί στην ουρά." | ||
|
||
#: library/asyncio-queue.rst:113 | ||
msgid "Priority Queue" | ||
msgstr "" | ||
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 resolved
Hide resolved
|
||
"προτεραιότητας (χαμηλότερη πρώτη)." | ||
mgiannopoulos24 marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
||
#: library/asyncio-queue.rst:120 | ||
msgid "Entries are typically tuples of the form ``(priority_number, data)``." | ||
msgstr "" | ||
msgstr "Οι καταχωρήσεις είναι συνήθως της μορφής ``(priority_number, data)``." | ||
|
||
#: library/asyncio-queue.rst:125 | ||
msgid "LIFO Queue" | ||
msgstr "" | ||
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 resolved
Hide resolved
|
||
|
||
#: library/asyncio-queue.rst:134 | ||
msgid "Exceptions" | ||
msgstr "" | ||
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 "" | ||
msgstr "Παραδείγματα" | ||
|
||
#: library/asyncio-queue.rst:153 | ||
msgid "" | ||
"Queues can be used to distribute workload between several concurrent tasks::" | ||
msgstr "" | ||
"Οι ουρές μπορούν να χρησιμοποιηθούν για τη διανομή εργασίας μεταξύ αρκετών " | ||
"παράλληλων εργασιών::" |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.