10000 Translate reference/datamodel.po file by skpanagiotis · Pull Request #603 · python/python-docs-el · GitHub
[go: up one dir, main page]

Skip to content

Translate reference/datamodel.po file #603

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

Open
wants to merge 31 commits into
base: 3.12
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
9f206c5
WIP translation reference/datamodel.po
skpanagiotis Feb 12, 2025
f851e0d
WIP translate reference/datamodel
skpanagiotis Feb 27, 2025
c75086c
Translate reference/datamodel
skpanagiotis Feb 28, 2025
c2a8b50
Update translation for reference/datamodel
skpanagiotis Mar 28, 2025
1e3c5ac
Update translation for reference/datamodel
skpanagiotis Apr 4, 2025
069c5a3
Update translation for reference/datamodel
skpanagiotis Apr 7, 2025
e48c6d2
Update translation for reference/datamodel
skpanagiotis Apr 28, 2025
6ad8fbe
Fixes in reference/datamodel translation
skpanagiotis Apr 29, 2025
a9b14f6
Merge branch '3.12' into reference-datamodel
skpanagiotis Apr 29, 2025
bc10ffb
Update main.txt
skpanagiotis Apr 29, 2025
1532c72
Update in reference/datamodel
skpanagiotis Apr 29, 2025
1e7dddc
[pre-commit.ci lite] apply automatic fixes
pre-commit-ci-lite[bot] Apr 29, 2025
3aef124
Minor update in reference/datamodel
skpanagiotis May 1, 2025
de5e19a
Merge branch 'reference-datamodel' of https://github.com/skpanagiotis…
skpanagiotis May 1, 2025
f3e95dd
[pre-commit.ci lite] apply automatic fixes
pre-commit-ci-lite[bot] May 1, 2025
316fd7c
Minor update in reference/datamodel
skpanagiotis May 1, 2025
a794abb
Merge branch 'reference-datamodel' of https://github.com/skpanagiotis…
skpanagiotis May 1, 2025
6a01a94
[pre-commit.ci lite] apply automatic fixes
pre-commit-ci-lite[bot] May 1, 2025
bc454fd
Minor update in reference/datamodel
skpanagiotis May 1, 2025
4dffdf6
Merge branch 'reference-datamodel' of https://github.com/skpanagiotis…
skpanagiotis May 1, 2025
0237d3f
[pre-commit.ci lite] apply automatic fixes
pre-commit-ci-lite[bot] May 1, 2025
3f57b69
Update reference/datamodel.po
skpanagiotis May 27, 2025
4f3438e
Update reference/datamodel.po
skpanagiotis May 27, 2025
35a9c7e
Update reference/datamodel.po
skpanagiotis May 27, 2025
9fe0a23
Update reference/datamodel.po
skpanagiotis May 27, 2025
37108b5
Update reference/datamodel.po
skpanagiotis May 27, 2025
2115919
Update reference/datamodel.po
skpanagiotis May 27, 2025
576fc50
Merge branch '3.12' into reference-datamodel
skpanagiotis Jun 5, 2025
bb58619
Merge branch 'reference-datamodel' of https://github.com/skpanagiotis…
skpanagiotis Jun 5, 2025
5320aa2
Resolve translation conflicts
skpanagiotis Jun 8, 2025
dca8c11
Minor fixes in translation
skpanagiotis Jun 8, 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
Prev Previous commit
Minor fixes in translation
  • Loading branch information
skpanagiotis committed Jun 8, 2025
commit dca8c11a4b6b0f77db7ef82df526e70d0b8b4c02
1 change: 1 addition & 0 deletions dictionaries/main.txt
Original file line number Diff line number Diff line change
Expand Up @@ -1438,6 +1438,7 @@ zlib
μπορεί
να
νεο
νεοδημιουργημένες
ξαναγραφούν
ο
οδηγίες
Expand Down
53 changes: 33 additions & 20 deletions reference/datamodel.po
Original file line number Diff line number Diff line change
Expand Up @@ -208,12 +208,17 @@ msgstr ""
"κατά κάποιο τρόπο: για αμετάβλητους τύπους, οι πράξεις που υπολογίζουν νέες "
"τιμές μπορούν στην πραγματικότητα να επιστρέψουν μια αναφορά σε οποιοδήποτε "
"υπάρχον αντικείμενο με τον ίδιο τύπο και τιμή, ενώ για μεταβλητά αντικείμενα "
"αυτό δεν επιτρέπεται. Π.χ., μετά από ``a = 1; b = 1``, τα ``a`` και ``b`` "
"μπορεί να αναφέρονται ή να μην αναφέρονται στο ίδιο αντικείμενο με την τιμή "
"ένα, ανάλογα με την υλοποίηση, αλλά μετά από ``c = []; d = []``, τα ``c`` "
"και ``d`` είναι εγγυημένα ότι αναφέρονται σε διαφορετικές, μοναδικές, "
"πρόσφατα δημιουργημένες κενές λίστες. (Σημειώστε ότι το ``c = d = []`` "
"εκχωρεί το ίδιο αντικείμενο και στο ``c`` και στο ``d``.)"
"αυτό δεν επιτρέπεται. Π.χ., μετά από ``a = 1; b = 1``, τα *a* και *b* μπορεί "
"να αναφέρονται ή να μην αναφέρονται στο ίδιο αντικείμενο με την τιμή ένα, "
"ανάλογα με την υλοποίηση. Αυτό συμβαίνει επειδή το :class:`int` είναι ένας "
"αμετάβλητος τύπος, επομένως η αναφορά στο ``1`` μπορεί να "
"επαναχρησιμοποιηθεί. Αυτή η συμπεριφορά εξαρτάται από την υλοποίηση που "
"χρησιμοποιείται, επομένως δεν πρέπει να βασίζεστε σε αυτήν, αλλά είναι κάτι "
"που πρέπει να γνωρίζετε όταν χρησιμοποιείτε δοκιμές ταυτότητας αντικειμένων. "
"Ωστόσο, μετά από ``c = []; d = []``, *c* και *d* είναι εγγυημένα ότι "
"αναφέρονται σε δύο διαφορετικές, μοναδικές, νεοδημιουργημένες κενές λίστες. "
"(Σημειώστε ότι το ``e = f = []`` αντιστοιχίζει το *ίδιο* αντικείμενο τόσο "
"στο *e* όσο και στο *f*.)"

#: reference/datamodel.rst:124
msgid "The standard type hierarchy"
Expand Down Expand Up @@ -1626,7 +1631,7 @@ msgid ""
msgstr ""
"Το :attr:`!__loader__` έχει προεπιλεγμένη τιμή ``None`` για modules που "
"δημιουργούνται δυναμικά χρησιμοποιώντας τον κατασκευαστή :class:`types."
"ModuleType`∙ χρησιμοποιήστε τη :func:`importlib.util.module_from_spec` για "
"ModuleType` ∙ χρησιμοποιήστε τη :func:`importlib.util.module_from_spec` για "
"να βεβαιωθείτε ότι το χαρακτηριστικό έχει οριστεί σε ένα αντικείμενο :term:"
"`loader`."

Expand Down Expand Up @@ -3191,7 +3196,8 @@ msgid ""
msgstr ""
"Καλείται από :ref:`bytes <func-bytes>` για να υπολογιστεί μια παράσταση "
"συμβολοσειράς byte ενός αντικειμένου. Αυτό θα πρέπει να επιστρέψει ένα :"
"class:`bytes` αντικείμενο."
"class:`bytes` αντικείμενο. Η ίδια κλάση :class:`object` δεν παρέχει αυτήν τη "
"μέθοδο."

#: reference/datamodel.rst:1987
msgid ""
Expand Down Expand Up @@ -3437,10 +3443,11 @@ msgid ""
"``hash(x) == hash(y)``."
msgstr ""
"Οι κλάσεις που ορίζονται από τον χρήστη έχουν από προεπιλογή τις μεθόδους :"
"meth:`__eq__` και :meth:`__hash__`. Με αυτές, όλα τα αντικείμενα "
"συγκρίνονται άνισα (εκτός από τον εαυτό τους) και το ``x.__hash__()`` "
"επιστρέφει μια κατάλληλη τιμή έτσι ώστε το ``x == y`` να υπονοεί ότι το ``x "
"is y`` και ``hash(x) == hash(y)``."
"meth:`__eq__` και :meth:`__hash__` από προεπιλογή (κληρονομούνται από την "
"κλάση :class:`object`) ∙ με αυτές, όλα τα αντικείμενα συγκρίνονται άνισα "
"(εκτός από τον εαυτό τους) και το ``x.__hash__()`` επιστρέφει μια κατάλληλη "
"τιμή έτσι ώστε το ``x == y`` να υπονοεί ότι το ``x is y`` και ``hash(x) == "
"hash(y)``."

#: reference/datamodel.rst:2111
msgid ""
Expand Down Expand Up @@ -3542,7 +3549,8 @@ msgstr ""
"αυτή η μέθοδος δεν έχει οριστεί, καλείται η :meth:`~object.__len__`, εάν "
"έχει οριστεί, και το αντικείμενο θεωρείται αληθές εάν το αποτέλεσμα του "
"είναι μη μηδενικό. Εάν μια κλάση δεν ορίζει ούτε :meth:`!__len__` ούτε :"
"meth:`!__bool__`, όλα τα στιγμιότυπα της θεωρούνται αληθείς."
"meth:`!__bool__`, (κάτι που ισχύει για την ίδια την κλάση :class:`object`), "
"όλα τα στιγμιότυπα της θεωρούνται αληθείς."

#: reference/datamodel.rst:2166
msgid "Customizing attribute access"
Expand Down Expand Up @@ -3574,7 +3582,8 @@ msgstr ""
"χαρακτηριστικό στο δέντρο κλάσης για το ``self`` ∙ ή η :meth:`__get__` μια "
"ιδιότητας *name* κάνει raise μια :exc:`AttributeError`). Αυτή η μέθοδος θα "
"πρέπει είτε να επιστρέψει την (υπολογισμένη) τιμή του χαρακτηριστικού είτε "
"να κάνει raise μια εξαίρεση :exc:`AttributeError`."
"να κάνει raise μια εξαίρεση :exc:`AttributeError`. Η ίδια η κλάση :class:"
"`object` δεν παρέχει αυτήν τη μέθοδο."

#: reference/datamodel.rst:2184
msgid ""
Expand Down Expand Up @@ -3825,7 +3834,8 @@ msgstr ""
"κλάσης της ιδιοκτήτριας είτε στο λεξικό κλάσης κάποιου από τους γονείς "
"της). Στα παρακάτω παραδείγματα, \"το χαρακτηριστικό\" αναφέρεται στο "
"χαρακτηριστικό του οποίου το όνομα είναι το κλειδί της ιδιότητας στο :attr:"
"`~object.__dict__` της ιδιοκτήτριας κλάσης."
"`~object.__dict__` της ιδιοκτήτριας κλάσης. Η ίδια η κλάση :class:`object` "
"δεν υλοποιεί κανένα από αυτά τα πρωτόκολλα."

#: reference/datamodel.rst:2326
msgid ""
Expand Down Expand Up @@ -4169,8 +4179,8 @@ msgstr ""
"`descriptors <descriptors>` για κάθε όνομα μεταβλητής. Ως ένα αποτέλεσμα, "
"οι ιδιότητες της κλάσης δεν μπορούν να χρησιμοποιηθούν για να ορίσουν "
"προεπιλεγμένες τιμές για μεταβλητές στιγμιοτύπων που έχουν δηλωθεί μέσω "
"*__slots__*∙ διαφορετικά, το χαρακτηριστικό της κλάσης θα αντικαθιστούσε την "
"ανάθεση του descriptor."
"*__slots__* ∙ διαφορετικά, το χαρακτηριστικό της κλάσης θα αντικαθιστούσε "
"την ανάθεση του descriptor."

#: reference/datamodel.rst:2515
msgid ""
Expand Down Expand Up @@ -5180,7 +5190,8 @@ msgid ""
msgstr ""
"Καλείται όταν το στιγμιότυπο \"καλείται\" ως συνάρτηση∙ εάν αυτή η μέθοδος "
"οριστεί, το ``x(arg1, arg2, ...)`` μεταφράζεται χονδρικά σε ``type(x)."
"__call__(x, arg1, ...)``."
"__call__(x, arg1, ...)``. Η ίδια η κλάση :class:`object` δεν παρέχει αυτήν "
"τη μέθοδο."

#: reference/datamodel.rst:3020
msgid "Emulating container types"
Expand Down Expand Up @@ -5223,7 +5234,8 @@ msgid ""
"should iterate through the values."
msgstr ""
"Οι ακόλουθες μέθοδοι μπορούν να οριστούν για την υλοποίηση αντικειμένων "
"κοντέινερ. Τα κοντέινερ είναι συνήθως :term:`sequences <sequence>` (όπως :"
"κοντέινερ. Καμία από αυτές δεν παρέχεται από την ίδια την κλάση :class:"
"`object`. Τα κοντέινερ είναι συνήθως :term:`sequences <sequence>` (όπως :"
"class:`lists <list>` ή :class:`tuples <tuple>`) ή :term:`mappings <mapping>` "
"(όπως :class:`dictionaries <dict>`), αλλά τα λεξικά μπορούν επίσης να "
"αντιπροσωπεύουν άλλα κοντέινερ. Το πρώτο σύνολο μεθόδων χρησιμοποιείται "
Expand Down Expand Up @@ -6101,7 +6113,8 @@ msgstr ""
"Πρέπει να επιστρέψει ένα :term:`iterator`. Θα πρέπει να χρησιμοποιείται για "
"την υλοποίηση :term:`awaitable` αντικειμένων. Για παράδειγμα, η :class:"
"`asyncio.Future` υλοποιεί αυτήν την μέθοδο ώστε να είναι συμβατή με την "
"έκφραση :keyword:`await`."
"έκφραση :keyword:`await`. Η ίδια η κλάση :class:`object` δεν είναι αναμονή "
"και δεν παρέχει αυτήν τη μέθοδο."

#: reference/datamodel.rst:3599
msgid ""
Expand Down
0