Skip to content

Translate tutorial/appetite #537

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
merged 19 commits into from
Aug 2, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
10 changes: 10 additions & 0 deletions dictionaries/main.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
A
Alternative
Apache
Awk
B
C
Centrum
Expand Down Expand Up @@ -65,6 +66,7 @@ Sun
Tab
Thread
Title
Tk
U
Ulf
Unix
Expand Down Expand Up @@ -107,6 +109,7 @@ collection
com
command
comp
compilation
compile
compiled
compiler
Expand Down Expand Up @@ -200,6 +203,7 @@ lib
libffi
like
liners
linking
linters
list
literal
Expand Down Expand Up @@ -244,6 +248,7 @@ pyc
pyd
quacks
raw
re
read
regressions
s
Expand All @@ -264,14 +269,18 @@ strtod
submodule
submodules
subscript
suite
switch
switches
symlink
symlinks
tab
tabs
tag
terminal
terminator
terminators
test
testing
the
threading
Expand Down Expand Up @@ -313,6 +322,7 @@ zlib
διαχειρίζοντας
διεπαφών
εντοπιστές
επαναχρησιμοποιηθούν
επανεισάγω
επανεκκινήσετε
επαυξημένοι
Expand Down
89 changes: 84 additions & 5 deletions tutorial/appetite.po
Original file line number Diff line number Diff line change
Expand Up @@ -9,16 +9,19 @@ 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"
"PO-Revision-Date: 2024-08-02 13:10+0300\n"
"Last-Translator: Panagiotis Skias <[email protected]>\n"
"Language-Team: PyGreece <[email protected]>\n"
"Language-Team: LANGUAGE <[email protected]>\n"
"Language: el\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 3.4.4\n"

#: tutorial/appetite.rst:5
msgid "Whetting Your Appetite"
msgstr ""
msgstr "Ανοίγοντας την όρεξή σας"

#: tutorial/appetite.rst:7
msgid ""
Expand All @@ -28,6 +31,13 @@ msgid ""
"of photo files in a complicated way. Perhaps you'd like to write a small "
"custom database, or a specialized GUI application, or a simple game."
msgstr ""
"Εάν κάνετε πολλή δουλειά σε υπολογιστές, τελικά θα διαπιστώσετε ότι υπάρχει "
"κάποια εργασία που θα θέλατε να αυτοματοποιήσετε. Για παράδειγμα, μπορεί να "
"θέλετε να πραγματοποιήσετε αναζήτηση και αντικατάσταση σε μεγάλο αριθμό "
"αρχείων κειμένου ή να μετονομάσετε και να αναδιατάξετε μια δέσμη αρχείων "
"φωτογραφιών με περίπλοκο τρόπο. Ίσως θα θέλατε να γράψετε μια μικρή "
"προσαρμοσμένη βάση δεδομένων ή μια εξειδικευμένη εφαρμογή GUI ή ένα απλό "
"παιχνίδι."

#: tutorial/appetite.rst:13
msgid ""
Expand All @@ -38,10 +48,17 @@ msgid ""
"written a program that could use an extension language, and you don't want "
"to design and implement a whole new language for your application."
msgstr ""
"Εάν είστε επαγγελματίας προγραμματιστής λογισμικού, μπορεί να χρειαστεί να "
"εργαστείτε με πολλές βιβλιοθήκες C/C++/Java, αλλά ο συνηθισμένος κύκλος "
"εγγραφής/compile/δοκιμής/re-compile είναι πολύ αργός. Ίσως γράφετε ένα test "
"suite για μια τέτοια βιβλιοθήκη και βρίσκετε τη δημιουργία κώδικα testing "
"μια κουραστική διαδικασία. Ή ίσως έχετε γράψει ένα πρόγραμμα που θα "
"μπορούσε να χρησιμοποιεί μια γλώσσα επέκτασης, και δεν θέλετε να σχεδιάσετε "
"και να εφαρμόσετε μια εντελώς νέα γλώσσα για την εφαρμογή σας."

#: tutorial/appetite.rst:20
msgid "Python is just the language for you."
msgstr ""
msgstr "Η Python είναι απλώς η γλώσσα για εσάς."

#: tutorial/appetite.rst:22
msgid ""
Expand All @@ -52,6 +69,14 @@ msgid ""
"draft program. Python is simpler to use, available on Windows, macOS, and "
"Unix operating systems, and will help you get the job done more quickly."
msgstr ""
"Θα μπορούσατε να γράψετε ένα Unix shell script ή Windows batch αρχεία για "
"ορισμένες από αυτές τις εργασίες, αλλά τα shell scripts είναι τα καλύτερα "
"για τη μετακίνηση αρχείων και την αλλαγή δεδομένων κειμένου, δεν είναι "
"κατάλληλα για εφαρμογές ή παιχνίδια GUI. Θα μπορούσατε να γράψετε ένα C/C++/"
"Java πρόγραμμα, αλλά μπορεί να χρειαστεί πολύς χρόνος ανάπτυξης για να "
"δημιουργηθεί μια πρώτη έκδοση του προγράμματος. Η Python είναι πιο απλή στη "
"χρήση, διαθέσιμη σε λειτουργικά συστήματα Windows, macOS και Unix και θα σας "
"βοηθήσει να ολοκληρώσετε τη δουλειά πιο γρήγορα."

#: tutorial/appetite.rst:29
msgid ""
Expand All @@ -64,6 +89,16 @@ msgid ""
"problem domain than Awk or even Perl, yet many things are at least as easy "
"in Python as in those languages."
msgstr ""
"Η Python είναι απλή στη χρήση, αλλά είναι μια πραγματική γλώσσα "
"προγραμματισμού, που προσφέρει πολύ περισσότερη δομή και υποστήριξη για "
"μεγάλα προγράμματα από ό,τι μπορούν να προσφέρουν τα shell scripts ή τα "
"batch αρχεία. Από την άλλη πλευρά, η Python προσφέρει επίσης πολύ "
"περισσότερο έλεγχο σφαλμάτων από τη C και, όντας μια γλώσσα *πολύ υψηλού "
"επιπέδου*, έχει ενσωματωμένους τύπους δεδομένων υψηλού επιπέδου, όπως "
"ευέλικτους πίνακες, και λεξικά. Λόγω των πιο γενικών τύπων δεδομένων της, η "
"Python μπορεί να εφαρμοστεί σε έναν πολύ μεγαλύτερο τομέα προβλημάτων από "
"την Awk ή ακόμα και την Perl, ωστόσο πολλά πράγματα είναι τουλάχιστον τόσο "
"εύκολα στην Python όσο σε αυτές τις γλώσσες."

#: tutorial/appetite.rst:37
msgid ""
Expand All @@ -74,6 +109,13 @@ msgid ""
"file I/O, system calls, sockets, and even interfaces to graphical user "
"interface toolkits like Tk."
msgstr ""
"Η Python σάς επιτρέπει να χωρίσετε το πρόγραμμά σας σε modules που μπορούν "
"να επαναχρησιμοποιηθούν σε άλλα προγράμματα Python. Έρχεται με μια μεγάλη "
"συλλογή standard modules που μπορείτε να χρησιμοποιήσετε ως βάση των "
"προγραμμάτων σας --- ή ως παράδειγμα για να ξεκινήσετε να μαθαίνετε να "
"προγραμματίζετε σε Python. Ορισμένα από αυτά τα modules παρέχουν πράγματα "
"όπως I/O αρχείων, κλήσεις συστήματος, sockets, ακόμη και interfaces σε "
"toolkits γραφικών διεπαφής χρήστη, όπως το Tk."

#: tutorial/appetite.rst:44
msgid ""
Expand All @@ -84,29 +126,42 @@ msgid ""
"functions during bottom-up program development. It is also a handy desk "
"calculator."
msgstr ""
"Η Python είναι μια interpreted γλώσσα, η οποία μπορεί να σας εξοικονομήσει "
"σημαντικό χρόνο κατά την ανάπτυξη του προγράμματος, επειδή δεν απαιτείται "
"compilation και linking. Ο interpreter μπορεί να χρησιμοποιηθεί "
"διαδραστικά, γεγονός που καθιστά εύκολο τον πειραματισμό με χαρακτηριστικά "
"της γλώσσας, τη σύνταξη προγραμμάτων ή τον έλεγχο συναρτήσεων κατά την "
"ανάπτυξη προγράμματος από κάτω προς τα πάνω. Είναι επίσης μια εύχρηστη "
"αριθμομηχανή."

#: tutorial/appetite.rst:50
msgid ""
"Python enables programs to be written compactly and readably. Programs "
"written in Python are typically much shorter than equivalent C, C++, or "
"Java programs, for several reasons:"
msgstr ""
"Η Python επιτρέπει στα προγράμματα να γράφονται συμπαγή και ευανάγνωστα. Τα "
"προγράμματα που είναι γραμμένα σε Python είναι συνήθως πολύ μικρότερα από τα "
"αντίστοιχα προγράμματα C, C++ ή Java, για διάφορους λόγους:"

#: tutorial/appetite.rst:54
msgid ""
"the high-level data types allow you to express complex operations in a "
"single statement;"
msgstr ""
"οι τύποι δεδομένων υψηλού επιπέδου σάς επιτρέπουν να εκφράσετε πολύπλοκες "
"λειτουργίες σε μία μόνο δήλωση∙"

#: tutorial/appetite.rst:57
msgid ""
"statement grouping is done by indentation instead of beginning and ending "
"brackets;"
msgstr ""
"η ομαδοποίηση δηλώσεων γίνεται με εσοχή αντί για αγκύλες αρχής και λήξης∙"

#: tutorial/appetite.rst:60
msgid "no variable or argument declarations are necessary."
msgstr ""
msgstr "δεν απαιτούνται δηλώσεις μεταβλητών ή ορισμάτων."

#: tutorial/appetite.rst:62
msgid ""
Expand All @@ -118,27 +173,46 @@ msgid ""
"Python interpreter into an application written in C and use it as an "
"extension or command language for that application."
msgstr ""
"Η Python είναι *επεκτάσιμη*: αν ξέρετε πώς να προγραμματίζετε σε C είναι "
"εύκολο να προσθέσετε μια νέα ενσωματωμένη συνάρτηση ή module στον "
"interpreter, είτε για να εκτελέσετε κρίσιμες λειτουργίες με μέγιστη "
"ταχύτητα, είτε για να συνδέσετε προγράμματα Python με βιβλιοθήκες που μπορεί "
"να είναι διαθέσιμες μόνο σε δυαδική μορφή (όπως μια βιβλιοθήκη γραφικών για "
"συγκεκριμένο προμηθευτή). Μόλις κολλήσετε πραγματικά, μπορείτε να συνδέσετε "
"τον Python interpreter σε μια εφαρμογή γραμμένη σε C και να τη "
"χρησιμοποιήσετε ως επέκταση ή γλώσσα εντολών για αυτήν την εφαρμογή."

#: tutorial/appetite.rst:70
msgid ""
"By the way, the language is named after the BBC show \"Monty Python's Flying "
"Circus\" and has nothing to do with reptiles. Making references to Monty "
"Python skits in documentation is not only allowed, it is encouraged!"
msgstr ""
"Παρεμπιπτόντως, η γλώσσα πήρε το όνομά της από την εκπομπή του BBC \"Monty "
"Python's Flying Circus\" και δεν έχει καμία σχέση με ερπετά. Η αναφορά σε "
"σκετς Monty Python στην τεκμηρίωση όχι μόνο επιτρέπεται, αλλά και "
"ενθαρρύνεται!"

#: tutorial/appetite.rst:74
msgid ""
"Now that you are all excited about Python, you'll want to examine it in some "
"more detail. Since the best way to learn a language is to use it, the "
"tutorial invites you to play with the Python interpreter as you read."
msgstr ""
"Τώρα που είστε όλοι ενθουσιασμένοι με την Python, θα θέλετε να την εξετάσετε "
"με περισσότερες λεπτομέρειες. Επειδή ο καλύτερος τρόπος για να μάθετε μια "
"γλώσσα είναι να τη χρησιμοποιήσετε, ο οδηγός εκμάθησης σας προσκαλεί να "
"παίξετε με τον Python interpreter καθώς διαβάζετε."

#: tutorial/appetite.rst:78
msgid ""
"In the next chapter, the mechanics of using the interpreter are explained. "
"This is rather mundane information, but essential for trying out the "
"examples shown later."
msgstr ""
"Στο επόμενο κεφάλαιο, εξηγείται η μηχανική της χρήσης του interpreter. Αυτή "
"είναι μάλλον πεζή πληροφορία, αλλά απαραίτητη για τη δοκιμή των "
"παραδειγμάτων που παρουσιάζονται αργότερα."

#: tutorial/appetite.rst:82
msgid ""
Expand All @@ -147,3 +221,8 @@ msgid ""
"and data types, through functions and modules, and finally touching upon "
"advanced concepts like exceptions and user-defined classes."
msgstr ""
"Ο υπόλοιπος οδηγός εκμάθησης εισάγει διάφορα χαρακτηριστικά της γλώσσας και "
"του συστήματος Python μέσω παραδειγμάτων, ξεκινώντας με απλές εκφράσεις, "
"δηλώσεις και τύπους δεδομένων, μέσω συναρτήσεων και modules και τέλος "
"αγγίζοντας προηγμένες έννοιες όπως εξαιρέσεις και κλάσεις που καθορίζονται "
"από τον χρήστη."