diff --git a/c-api/allocation.po b/c-api/allocation.po index 65dc2489..f61efa31 100644 --- a/c-api/allocation.po +++ b/c-api/allocation.po @@ -9,17 +9,17 @@ msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-05-10 10:19+0300\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"Language: \n" +"PO-Revision-Date: 2025-06-04 11:27+0300\n" +"Last-Translator: Marios Giannopoulos \n" +"Language-Team: PyGreece \n" +"Language: el\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: c-api/allocation.rst:6 msgid "Allocating Objects on the Heap" -msgstr "" +msgstr "Δέσμευση Αντικειμένων στο Σωρό" #: c-api/allocation.rst:17 msgid "" @@ -27,12 +27,17 @@ msgid "" "reference. Returns the initialized object. Other fields of the object are " "not affected." msgstr "" +"Αρχικοποιεί ένα νεοδεσμευμένο αντικείμενο *op* με τον τύπο και την αρχική " +"αναφορά του. Επιστρέφει το αρχικοποιημένο αντικείμενο. Άλλα πεδία του " +"αντικειμένου δεν επηρεάζονται." #: c-api/allocation.rst:24 msgid "" "This does everything :c:func:`PyObject_Init` does, and also initializes the " "length information for a variable-size object." msgstr "" +"Αυτό κάνει τα πάντα που κάνει η :c:func:`PyObject_Init`, και επίσης " +"αρχικοποιεί τις πληροφορίες μήκους για ένα αντικείμενο μεταβλητού μεγέθους." #: c-api/allocation.rst:30 msgid "" @@ -43,6 +48,12 @@ msgid "" "the memory allocation is determined from the :c:member:`~PyTypeObject." "tp_basicsize` field of the type object." msgstr "" +"Δεσμεύει ένα νέο αντικείμενο Python χρησιμοποιώντας τον τύπο δομής C *TYPE* " +"και το αντικείμενο τύπου Python *typeobj* (``PyTypeObject*``). Τα πεδία που " +"δεν ορίζονται από την κεφαλίδα αντικειμένου Python δεν αρχικοποιούνται. Ο " +"καλών θα έχει την μοναδική αναφορά στο αντικείμενο (δηλαδή, η μέτρηση " +"αναφορών του θα είναι ένα). Το μέγεθος της δέσμευσης μνήμης καθορίζεται από " +"το πεδίο :c:member:`~PyTypeObject.tp_basicsize` του αντικειμένου τύπου." #: c-api/allocation.rst:38 msgid "" @@ -50,6 +61,9 @@ msgid "" "`Py_TPFLAGS_HAVE_GC` set. For such objects, use :c:func:`PyObject_GC_New` " "instead." msgstr "" +"Σημειώστε ότι αυτή η συνάρτηση δεν είναι κατάλληλη αν το *typeobj* έχει :c:" +"macro:`Py_TPFLAGS_HAVE_GC` ορισμένο. Για τέτοια αντικείμενα, χρησιμοποιήστε :" +"c:func:`PyObject_GC_New` αντ' αυτού." #: c-api/allocation.rst:45 msgid "" @@ -63,6 +77,16 @@ msgid "" "same allocation decreases the number of allocations, improving the memory " "management efficiency." msgstr "" +"Δεσμεύει ένα νέο αντικείμενο Python χρησιμοποιώντας τον τύπο δομής C *TYPE* " +"και το αντικείμενο τύπου Python *typeobj* (``PyTypeObject*``). Τα πεδία που " +"δεν ορίζονται από την κεφαλίδα αντικειμένου Python δεν αρχικοποιούνται. Η " +"δεσμευμένη μνήμη επιτρέπει τη δομή *TYPE* συν *size* (``Py_ssize_t``) πεδία " +"του μεγέθους που δίνεται από το πεδίο :c:member:`~PyTypeObject.tp_itemsize` " +"του *typeobj*. Αυτό είναι χρήσιμο για την υλοποίηση αντικειμένων όπως τις " +"πλειάδες (tuples), τα οποία είναι σε θέση να προσδιορίσουν το μέγεθός τους " +"κατά τη διάρκεια της κατασκευής. Η ενσωμάτωση του πίνακα πεδίων στην ίδια " +"δέσμευση μειώνει τον αριθμό των δεσμεύσεων, βελτιώνοντας την αποδοτικότητα " +"της διαχείρισης μνήμης." #: c-api/allocation.rst:56 msgid "" @@ -70,10 +94,13 @@ msgid "" "`Py_TPFLAGS_HAVE_GC` set. For such objects, use :c:func:`PyObject_GC_NewVar` " "instead." msgstr "" +"Σημειώστε ότι αυτή η συνάρτηση δεν είναι κατάλληλη αν το *typeobj* έχει :c:" +"macro:`Py_TPFLAGS_HAVE_GC` ορισμένο. Για τέτοια αντικείμενα, χρησιμοποιήστε :" +"c:func:`PyObject_GC_NewVar` αντ' αυτού." #: c-api/allocation.rst:63 msgid "Same as :c:func:`PyObject_Free`." -msgstr "" +msgstr "Ίδιο με την :c:func:`PyObject_Free`." #: c-api/allocation.rst:67 msgid "" @@ -81,11 +108,14 @@ msgid "" "using the :c:macro:`Py_None` macro, which evaluates to a pointer to this " "object." msgstr "" +"Αντικείμενο που είναι ορατό στην Python ως ``None``. Αυτό θα πρέπει να " +"προσπελαύνεται μόνο χρησιμοποιώντας τη μακροεντολή :c:macro:`Py_None`, η " +"οποία αξιολογείται σε έναν δείκτη σε αυτό το αντικείμενο." #: c-api/allocation.rst:74 msgid ":c:func:`PyModule_Create`" -msgstr "" +msgstr ":c:func:`PyModule_Create`" #: c-api/allocation.rst:75 msgid "To allocate and create extension modules." -msgstr "" +msgstr "Για να δεσμεύσετε και να δημιουργήσετε επεκτάσεις modules." diff --git a/dictionaries/main.txt b/dictionaries/main.txt index 62d70ee4..3e136e7d 100644 --- a/dictionaries/main.txt +++ b/dictionaries/main.txt @@ -1547,6 +1547,7 @@ zlib μπορεί μπορούν να +νεοδεσμευμένο ο οδηγίες οδηγό @@ -1602,6 +1603,7 @@ zlib προσδιοριστής προσεταιριστικός προσημασμένος +προσπελαύνεται προσποιηθείτε προτάσσοντάς ρήτρων pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy