From 0010f2d084bf8ff45a2ceaae363da3c9d6ed5ca9 Mon Sep 17 00:00:00 2001 From: Alex Date: Wed, 21 May 2025 11:46:05 -0700 Subject: [PATCH 1/5] translate-extending-building --- extending/building.po | 37 +++++++++++++++++++++++++++++++------ 1 file changed, 31 insertions(+), 6 deletions(-) diff --git a/extending/building.po b/extending/building.po index 566593cc..69425959 100644 --- a/extending/building.po +++ b/extending/building.po @@ -9,9 +9,9 @@ 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" +"PO-Revision-Date: 2025-05-21 21:57+0300\n" +"Last-Translator: ALEXANDROS TZIORAS alextzioras23@gmail.com\n" +"Language-Team: Language-Team: PyGreece \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,13 +19,15 @@ msgstr "" #: extending/building.rst:7 msgid "Building C and C++ Extensions" -msgstr "" +msgstr "Κατασκευή Επεκτάσεων C και C++" #: extending/building.rst:9 msgid "" "A C extension for CPython is a shared library (e.g. a ``.so`` file on Linux, " "``.pyd`` on Windows), which exports an *initialization function*." msgstr "" +"Μια επέκταση C για τη CPython είναι μια κοινόχρηστη βιβλιοθήκη (π.χ. ένα αρχείο ``.so`` στο Linux, " +"ή ``.pyd`` στα Windows), η οποία εξάγει μια *συνάρτηση αρχικοποίησης*." #: extending/building.rst:12 msgid "" @@ -34,16 +36,21 @@ msgid "" "extension. When using setuptools, the correct filename is generated " "automatically." msgstr "" +"Για να μπορεί να γίνει η εισαγωγή της, η κοινόχρηστη βιβλιοθήκη πρέπει να είναι διαθέσιμη στo :envvar:`PYTHONPATH` " +"και να έχει όνομα ίδιο με αυτό του module, με τη σωστή επέκταση αρχείου. Όταν χρησιμοποιείται το setuptools, το " +"σωστό όνομα αρχείου δημιουργείται αυτόματα." #: extending/building.rst:16 msgid "The initialization function has the signature:" -msgstr "" +msgstr "Η συνάρτηση αρχικοποίησης έχει την εξής υπογραφή:" #: extending/building.rst:20 msgid "" "It returns either a fully initialized module, or a :c:type:`PyModuleDef` " "instance. See :ref:`initializing-modules` for details." msgstr "" +"Επιστρέφει είτε ένα πλήρως αρχικοποιημένο module, είτε ένα στιγμιότυπο :c:type:`PyModuleDef`. " +"Δείτε τo :ref:`initializing-modules` για περισσότερες λεπτομέρειες." #: extending/building.rst:25 msgid "" @@ -54,6 +61,11 @@ msgid "" "``PyInitU_``, with ```` encoded using Python's " "*punycode* encoding with hyphens replaced by underscores. In Python::" msgstr "" +"Για modules με ονόματα μόνο σε ASCII χαρακτήρες, η συνάρτηση πρέπει να ονομάζεται " +"``PyInit_``, όπου το ```` αντικαθίσταται με το όνομα του module. " +"Όταν χρησιμοποιείται :ref:`multi-phase-initialization`, επιτρέπονται ονόματα module με μη ASCII χαρακτήρες. " +"Σε αυτή την περίπτωση, η συνάρτηση αρχικοποίησης ονομάζεται ``PyInitU_``, με το ```` " +"να κωδικοποιείται με το *punycode* του Python, αντικαθιστώντας τις παύλες με κάτω παύλες. Στην Python::" #: extending/building.rst:32 msgid "" @@ -64,6 +76,12 @@ msgid "" " suffix = b'U_' + name.encode('punycode').replace(b'-', b'_')\n" " return b'PyInit' + suffix" msgstr "" +"def initfunc_name(name):\n" +" try:\n" +" suffix = b'_' + name.encode('ascii')\n" +" except UnicodeEncodeError:\n" +" suffix = b'U_' + name.encode('punycode').replace(b'-', b'_')\n" +" return b'PyInit' + suffix" #: extending/building.rst:39 msgid "" @@ -73,10 +91,14 @@ msgid "" "function corresponding to the filename is found. See the *\"Multiple modules " "in one library\"* section in :pep:`489` for details." msgstr "" +"Είναι δυνατόν να εξαχθούν πολλά modules από μία κοινόχρηστη βιβλιοθήκη, ορίζοντας πολλαπλές συναρτήσεις αρχικοποίησης. " +"Ωστόσο, για την εισαγωγή τους απαιτείται η χρήση συμβολικών συνδέσμων ή προσαρμοσμένου import μηχανισμού, " +"καθώς από προεπιλογή βρίσκονται μόνο οι συναρτήσεις που αντιστοιχούν στο όνομα του αρχείου. " +"Δείτε τo *\"Multiple modules in one library\"* στο :pep:`489` για λεπτομέρειες." #: extending/building.rst:52 msgid "Building C and C++ Extensions with setuptools" -msgstr "" +msgstr "Κατασκευή Επεκτάσεων C και C++ με το setuptools" #: extending/building.rst:54 msgid "" @@ -85,3 +107,6 @@ msgid "" "setuptools.html to learn more about how build and distribute C/C++ " "extensions with setuptools." msgstr "" +"Από την έκδοση Python 3.12 και μετά, το distutils δεν περιλαμβάνεται πλέον. Παρακαλούμε ανατρέξτε " +"στην τεκμηρίωση του ``setuptools`` στη διεύθυνση https://setuptools.readthedocs.io/en/latest/setuptools.html " +"για να μάθετε περισσότερα σχετικά με την κατασκευή και διανομή επεκτάσεων C/C++ με το setuptools." From be9e75cc230555fa00020d0973ad16a403fe29d0 Mon Sep 17 00:00:00 2001 From: Alex Date: Wed, 21 May 2025 11:56:30 -0700 Subject: [PATCH 2/5] add words --- dictionaries/main.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dictionaries/main.txt b/dictionaries/main.txt index 07852f6c..b06ee8d6 100644 --- a/dictionaries/main.txt +++ b/dictionaries/main.txt @@ -520,6 +520,7 @@ dispatch display distribute distribution +distutils dll do doc @@ -1091,6 +1092,7 @@ setlocale sets setter setup +setuptools shall shallow shell From 4381e7ff0ccceaa6679a2f548124d53ea0e77522 Mon Sep 17 00:00:00 2001 From: Alex Date: Wed, 21 May 2025 12:03:27 -0700 Subject: [PATCH 3/5] changes --- extending/building.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/extending/building.po b/extending/building.po index 69425959..584aeb39 100644 --- a/extending/building.po +++ b/extending/building.po @@ -36,7 +36,7 @@ msgid "" "extension. When using setuptools, the correct filename is generated " "automatically." msgstr "" -"Για να μπορεί να γίνει η εισαγωγή της, η κοινόχρηστη βιβλιοθήκη πρέπει να είναι διαθέσιμη στo :envvar:`PYTHONPATH` " +"Για να μπορεί να γίνει η εισαγωγή της, η κοινόχρηστη βιβλιοθήκη πρέπει να είναι διαθέσιμη στο :envvar:`PYTHONPATH` " "και να έχει όνομα ίδιο με αυτό του module, με τη σωστή επέκταση αρχείου. Όταν χρησιμοποιείται το setuptools, το " "σωστό όνομα αρχείου δημιουργείται αυτόματα." @@ -50,7 +50,7 @@ msgid "" "instance. See :ref:`initializing-modules` for details." msgstr "" "Επιστρέφει είτε ένα πλήρως αρχικοποιημένο module, είτε ένα στιγμιότυπο :c:type:`PyModuleDef`. " -"Δείτε τo :ref:`initializing-modules` για περισσότερες λεπτομέρειες." +"Δείτε το :ref:`initializing-modules` για περισσότερες λεπτομέρειες." #: extending/building.rst:25 msgid "" @@ -94,7 +94,7 @@ msgstr "" "Είναι δυνατόν να εξαχθούν πολλά modules από μία κοινόχρηστη βιβλιοθήκη, ορίζοντας πολλαπλές συναρτήσεις αρχικοποίησης. " "Ωστόσο, για την εισαγωγή τους απαιτείται η χρήση συμβολικών συνδέσμων ή προσαρμοσμένου import μηχανισμού, " "καθώς από προεπιλογή βρίσκονται μόνο οι συναρτήσεις που αντιστοιχούν στο όνομα του αρχείου. " -"Δείτε τo *\"Multiple modules in one library\"* στο :pep:`489` για λεπτομέρειες." +"Δείτε το *\"Multiple modules in one library\"* στο :pep:`489` για λεπτομέρειες." #: extending/building.rst:52 msgid "Building C and C++ Extensions with setuptools" From 9d30666ae5222c83302c852e876c255ccd7cde86 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci-lite[bot]" <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com> Date: Wed, 21 May 2025 19:06:27 +0000 Subject: [PATCH 4/5] [pre-commit.ci lite] apply automatic fixes --- extending/building.po | 46 ++++++++++++++++++++++++++----------------- 1 file changed, 28 insertions(+), 18 deletions(-) diff --git a/extending/building.po b/extending/building.po index 584aeb39..56d3289f 100644 --- a/extending/building.po +++ b/extending/building.po @@ -26,8 +26,9 @@ msgid "" "A C extension for CPython is a shared library (e.g. a ``.so`` file on Linux, " "``.pyd`` on Windows), which exports an *initialization function*." msgstr "" -"Μια επέκταση C για τη CPython είναι μια κοινόχρηστη βιβλιοθήκη (π.χ. ένα αρχείο ``.so`` στο Linux, " -"ή ``.pyd`` στα Windows), η οποία εξάγει μια *συνάρτηση αρχικοποίησης*." +"Μια επέκταση C για τη CPython είναι μια κοινόχρηστη βιβλιοθήκη (π.χ. ένα " +"αρχείο ``.so`` στο Linux, ή ``.pyd`` στα Windows), η οποία εξάγει μια " +"*συνάρτηση αρχικοποίησης*." #: extending/building.rst:12 msgid "" @@ -36,8 +37,9 @@ msgid "" "extension. When using setuptools, the correct filename is generated " "automatically." msgstr "" -"Για να μπορεί να γίνει η εισαγωγή της, η κοινόχρηστη βιβλιοθήκη πρέπει να είναι διαθέσιμη στο :envvar:`PYTHONPATH` " -"και να έχει όνομα ίδιο με αυτό του module, με τη σωστή επέκταση αρχείου. Όταν χρησιμοποιείται το setuptools, το " +"Για να μπορεί να γίνει η εισαγωγή της, η κοινόχρηστη βιβλιοθήκη πρέπει να " +"είναι διαθέσιμη στο :envvar:`PYTHONPATH` και να έχει όνομα ίδιο με αυτό του " +"module, με τη σωστή επέκταση αρχείου. Όταν χρησιμοποιείται το setuptools, το " "σωστό όνομα αρχείου δημιουργείται αυτόματα." #: extending/building.rst:16 @@ -49,8 +51,9 @@ msgid "" "It returns either a fully initialized module, or a :c:type:`PyModuleDef` " "instance. See :ref:`initializing-modules` for details." msgstr "" -"Επιστρέφει είτε ένα πλήρως αρχικοποιημένο module, είτε ένα στιγμιότυπο :c:type:`PyModuleDef`. " -"Δείτε το :ref:`initializing-modules` για περισσότερες λεπτομέρειες." +"Επιστρέφει είτε ένα πλήρως αρχικοποιημένο module, είτε ένα στιγμιότυπο :c:" +"type:`PyModuleDef`. Δείτε το :ref:`initializing-modules` για περισσότερες " +"λεπτομέρειες." #: extending/building.rst:25 msgid "" @@ -61,11 +64,14 @@ msgid "" "``PyInitU_``, with ```` encoded using Python's " "*punycode* encoding with hyphens replaced by underscores. In Python::" msgstr "" -"Για modules με ονόματα μόνο σε ASCII χαρακτήρες, η συνάρτηση πρέπει να ονομάζεται " -"``PyInit_``, όπου το ```` αντικαθίσταται με το όνομα του module. " -"Όταν χρησιμοποιείται :ref:`multi-phase-initialization`, επιτρέπονται ονόματα module με μη ASCII χαρακτήρες. " -"Σε αυτή την περίπτωση, η συνάρτηση αρχικοποίησης ονομάζεται ``PyInitU_``, με το ```` " -"να κωδικοποιείται με το *punycode* του Python, αντικαθιστώντας τις παύλες με κάτω παύλες. Στην Python::" +"Για modules με ονόματα μόνο σε ASCII χαρακτήρες, η συνάρτηση πρέπει να " +"ονομάζεται ``PyInit_``, όπου το ```` αντικαθίσταται " +"με το όνομα του module. Όταν χρησιμοποιείται :ref:`multi-phase-" +"initialization`, επιτρέπονται ονόματα module με μη ASCII χαρακτήρες. Σε αυτή " +"την περίπτωση, η συνάρτηση αρχικοποίησης ονομάζεται " +"``PyInitU_``, με το ```` να κωδικοποιείται με το " +"*punycode* του Python, αντικαθιστώντας τις παύλες με κάτω παύλες. Στην " +"Python::" #: extending/building.rst:32 msgid "" @@ -91,10 +97,12 @@ msgid "" "function corresponding to the filename is found. See the *\"Multiple modules " "in one library\"* section in :pep:`489` for details." msgstr "" -"Είναι δυνατόν να εξαχθούν πολλά modules από μία κοινόχρηστη βιβλιοθήκη, ορίζοντας πολλαπλές συναρτήσεις αρχικοποίησης. " -"Ωστόσο, για την εισαγωγή τους απαιτείται η χρήση συμβολικών συνδέσμων ή προσαρμοσμένου import μηχανισμού, " -"καθώς από προεπιλογή βρίσκονται μόνο οι συναρτήσεις που αντιστοιχούν στο όνομα του αρχείου. " -"Δείτε το *\"Multiple modules in one library\"* στο :pep:`489` για λεπτομέρειες." +"Είναι δυνατόν να εξαχθούν πολλά modules από μία κοινόχρηστη βιβλιοθήκη, " +"ορίζοντας πολλαπλές συναρτήσεις αρχικοποίησης. Ωστόσο, για την εισαγωγή τους " +"απαιτείται η χρήση συμβολικών συνδέσμων ή προσαρμοσμένου import μηχανισμού, " +"καθώς από προεπιλογή βρίσκονται μόνο οι συναρτήσεις που αντιστοιχούν στο " +"όνομα του αρχείου. Δείτε το *\"Multiple modules in one library\"* στο :pep:" +"`489` για λεπτομέρειες." #: extending/building.rst:52 msgid "Building C and C++ Extensions with setuptools" @@ -107,6 +115,8 @@ msgid "" "setuptools.html to learn more about how build and distribute C/C++ " "extensions with setuptools." msgstr "" -"Από την έκδοση Python 3.12 και μετά, το distutils δεν περιλαμβάνεται πλέον. Παρακαλούμε ανατρέξτε " -"στην τεκμηρίωση του ``setuptools`` στη διεύθυνση https://setuptools.readthedocs.io/en/latest/setuptools.html " -"για να μάθετε περισσότερα σχετικά με την κατασκευή και διανομή επεκτάσεων C/C++ με το setuptools." +"Από την έκδοση Python 3.12 και μετά, το distutils δεν περιλαμβάνεται πλέον. " +"Παρακαλούμε ανατρέξτε στην τεκμηρίωση του ``setuptools`` στη διεύθυνση " +"https://setuptools.readthedocs.io/en/latest/setuptools.html για να μάθετε " +"περισσότερα σχετικά με την κατασκευή και διανομή επεκτάσεων C/C++ με το " +"setuptools." From 411fc2ef7bd90a821b0ecc6d354f71a556be0d33 Mon Sep 17 00:00:00 2001 From: Alexandros Tzioras <117464130+alextzioras@users.noreply.github.com> Date: Thu, 22 May 2025 01:28:25 -0700 Subject: [PATCH 5/5] Update extending/building.po Co-authored-by: Theofanis Petkos --- extending/building.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extending/building.po b/extending/building.po index 56d3289f..1f5845d1 100644 --- a/extending/building.po +++ b/extending/building.po @@ -11,7 +11,7 @@ msgstr "" "POT-Creation-Date: 2025-05-10 10:19+0300\n" "PO-Revision-Date: 2025-05-21 21:57+0300\n" "Last-Translator: ALEXANDROS TZIORAS alextzioras23@gmail.com\n" -"Language-Team: Language-Team: PyGreece \n" +"Language-Team: Language-Team: PyGreece \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" 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