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

Translate file c-api/allocation#1097

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

Open
mgiannopoulos24 wants to merge11 commits intopython:3.14
base:3.14
Choose a base branch
Loading
frommgiannopoulos24:translate/allocation
Open
Show file tree
Hide file tree
Changes fromall commits
Commits
Show all changes
11 commits
Select commitHold shift + click to select a range
08d734d
cpython
mgiannopoulos24May 20, 2025
d6df6b2
Merge branch '3.14' of github.com:pygreece/python-docs-gr into 3.14
mgiannopoulos24May 21, 2025
6f889ab
Merge branch '3.14' of github.com:pygreece/python-docs-gr into 3.14
mgiannopoulos24May 22, 2025
5630f8b
Merge branch 'python:3.14' into 3.14
mgiannopoulos24Jun 4, 2025
066b014
Merge remote-tracking branch 'upstream/3.14' into translate/allocation
mgiannopoulos24Jun 4, 2025
4227b30
Translate file c-api/allocation
mgiannopoulos24Jun 4, 2025
f2e75ce
Revert to 99ca cpython
mgiannopoulos24Jun 4, 2025
1f40eb8
Update c-api/allocation.po
mgiannopoulos24Jun 5, 2025
1cecb04
Update c-api/allocation.po
mgiannopoulos24Jun 5, 2025
81ce74d
Update c-api/allocation.po
mgiannopoulos24Jun 5, 2025
f8d5591
[pre-commit.ci lite] apply automatic fixes
pre-commit-ci-lite[bot]Jun 5, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
46 changes: 38 additions & 8 deletionsc-api/allocation.po
View file
Open in desktop
Original file line numberDiff line numberDiff line change
Expand Up@@ -9,30 +9,35 @@ 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 <EMAIL@ADDRESS>\n"
"Language-Team:LANGUAGE <LL@li.org>\n"
"Language: \n"
"PO-Revision-Date:2025-06-04 11:27+0300\n"
"Last-Translator:Marios Giannopoulos <mariosgian_2002@yahoo.gr>\n"
"Language-Team:PyGreece <organizers@pygreece.org>\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 ""
"Initialize a newly allocated object *op* with its type and initial "
"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 ""
Expand All@@ -43,13 +48,22 @@ 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 ""
"Note that this function is unsuitable if *typeobj* has :c:macro:"
"`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 ""
Expand All@@ -63,29 +77,45 @@ 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 ""
"Note that this function is unsuitable if *typeobj* has :c:macro:"
"`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 ""
"Object which is visible in Python as ``None``. This should only be accessed "
"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."
2 changes: 2 additions & 0 deletionsdictionaries/main.txt
View file
Open in desktop
Original file line numberDiff line numberDiff line change
Expand Up@@ -1547,6 +1547,7 @@ zlib
μπορεί
μπορούν
να
νεοδεσμευμένο
ο
οδηγίες
οδηγό
Expand DownExpand Up@@ -1602,6 +1603,7 @@ zlib
προσδιοριστής
προσεταιριστικός
προσημασμένος
προσπελαύνεται
προσποιηθείτε
προτάσσοντάς
ρήτρων
Expand Down

[8]ページ先頭

©2009-2025 Movatter.jp