From 4f407906c488566d1700e3d0a91023162c248cb9 Mon Sep 17 00:00:00 2001 From: skpanagiotis Date: Sat, 22 Jun 2024 23:32:28 +0300 Subject: [PATCH 01/17] Translate tutorial-appetite.po file --- dictionaries/tutorial_appetite.txt | 7 +++ tutorial/appetite.po | 89 ++++++++++++++++++++++++++++-- 2 files changed, 91 insertions(+), 5 deletions(-) create mode 100644 dictionaries/tutorial_appetite.txt diff --git a/dictionaries/tutorial_appetite.txt b/dictionaries/tutorial_appetite.txt new file mode 100644 index 00000000..b5d4b399 --- /dev/null +++ b/dictionaries/tutorial_appetite.txt @@ -0,0 +1,7 @@ +C +I +O +s +ό +αναδιατάξετε +επαναχρησιμοποιηθούν \ No newline at end of file diff --git a/tutorial/appetite.po b/tutorial/appetite.po index 686ae6dc..19937da9 100644 --- a/tutorial/appetite.po +++ b/tutorial/appetite.po @@ -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 \n" +"PO-Revision-Date: \n" +"Last-Translator: Panagiotis Skias \n" +"Language-Team: PyGreece \n" "Language-Team: LANGUAGE \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.2\n" #: tutorial/appetite.rst:5 msgid "Whetting Your Appetite" -msgstr "" +msgstr "Ανοίγοντας την όρεξή σας" #: tutorial/appetite.rst:7 msgid "" @@ -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 "" @@ -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 είναι πολύ αργός. Ίσως γράφετε μια " +"δοκιμαστική suite για μια τέτοια βιβλιοθήκη και βρίσκετε τη δημιουργία " +"κώδικα δοκιμής μια κουραστική διαδικασία. Ή ίσως έχετε γράψει ένα πρόγραμμα " +"που θα μπορούσε να χρησιμοποιεί μια γλώσσα επέκτασης, και δεν θέλετε να " +"σχεδιάσετε και να εφαρμόσετε μια εντελώς νέα γλώσσα για την εφαρμογή σας." #: tutorial/appetite.rst:20 msgid "Python is just the language for you." -msgstr "" +msgstr "Η Python είναι απλώς η γλώσσα για εσάς." #: tutorial/appetite.rst:22 msgid "" @@ -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 "" @@ -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 "" @@ -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 "" @@ -84,6 +126,13 @@ 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 "" @@ -91,22 +140,28 @@ msgid "" "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 "" @@ -118,6 +173,14 @@ 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 "" @@ -125,6 +188,10 @@ msgid "" "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 "" @@ -132,6 +199,10 @@ msgid "" "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 "" @@ -139,6 +210,9 @@ msgid "" "This is rather mundane information, but essential for trying out the " "examples shown later." msgstr "" +"Στο επόμενο κεφάλαιο, εξηγείται η μηχανική της χρήσης του interpreter. Αυτή " +"είναι μάλλον πεζή πληροφορία, αλλά απαραίτητη για τη δοκιμή των " +"παραδειγμάτων που παρουσιάζονται αργότερα." #: tutorial/appetite.rst:82 msgid "" @@ -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 και τέλος " +"αγγίζοντας προηγμένες έννοιες όπως εξαιρέσεις και κλάσεις που καθορίζονται " +"από τον χρήστη." From be2aa0ad4c87c7edf93c69db52b63165882a4352 Mon Sep 17 00:00:00 2001 From: skpanagiotis Date: Sun, 23 Jun 2024 21:45:09 +0300 Subject: [PATCH 02/17] Minor spelling fixes --- tutorial/appetite.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tutorial/appetite.po b/tutorial/appetite.po index 19937da9..365f1805 100644 --- a/tutorial/appetite.po +++ b/tutorial/appetite.po @@ -74,8 +74,8 @@ msgstr "" "για τη μετακίνηση αρχείων και την αλλαγή δεδομένων κειμένου, δεν είναι " "κατάλληλα για εφαρμογές ή παιχνίδια GUI. Θα μπορούσατε να γράψετε ένα C/C++/" "Java πρόγραμμα, αλλά μπορεί να χρειαστεί πολύς χρόνος ανάπτυξης για να " -"δημιουργηθεί μια πρώτη έκδοση του προγράμματος. Η Python είναι πιο απλό στη " -"χρήση, διαθέσιμο σε λειτουργικά συστήματα Windows, macOS και Unix και θα σας " +"δημιουργηθεί μια πρώτη έκδοση του προγράμματος. Η Python είναι πιο απλή στη " +"χρήση, διαθέσιμη σε λειτουργικά συστήματα Windows, macOS και Unix και θα σας " "βοηθήσει να ολοκληρώσετε τη δουλειά πιο γρήγορα." #: tutorial/appetite.rst:29 @@ -178,7 +178,7 @@ msgstr "" "interpreter, είτε για να εκτελέσετε κρίσιμες λειτουργίες με μέγιστη " "ταχύτητα, είτε για να συνδέσετε προγράμματα Python με βιβλιοθήκες που μπορεί " "να είναι διαθέσιμες μόνο σε δυαδική μορφή (όπως μια βιβλιοθήκη γραφικών για " -"συγκεκριμένο προμηθευτή. Μόλις κολλήσετε πραγματικά, μπορείτε να συνδέσετε " +"συγκεκριμένο προμηθευτή). Μόλις κολλήσετε πραγματικά, μπορείτε να συνδέσετε " "τον Python interpreter σε μια εφαρμογή γραμμένη σε C και να τη " "χρησιμοποιήσετε ως επέκταση ή γλώσσα εντολών για αυτήν την εφαρμογή." From a25d47f7e032c1806380dc1cad565ddc84a47a5e Mon Sep 17 00:00:00 2001 From: skpanagiotis Date: Sun, 23 Jun 2024 21:47:39 +0300 Subject: [PATCH 03/17] Add a word in dictionary --- dictionaries/tutorial_appetite.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dictionaries/tutorial_appetite.txt b/dictionaries/tutorial_appetite.txt index b5d4b399..38fd41cb 100644 --- a/dictionaries/tutorial_appetite.txt +++ b/dictionaries/tutorial_appetite.txt @@ -4,4 +4,5 @@ O s ό αναδιατάξετε -επαναχρησιμοποιηθούν \ No newline at end of file +επαναχρησιμοποιηθούν +Tk \ No newline at end of file From 0d5df187f5aa8fe28eb1f77694bba6d2ce0dd02a Mon Sep 17 00:00:00 2001 From: Panagiotis Skias Date: Mon, 24 Jun 2024 20:13:37 +0300 Subject: [PATCH 04/17] Update tutorial/appetite.po Co-authored-by: Theofanis Petkos --- tutorial/appetite.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tutorial/appetite.po b/tutorial/appetite.po index 365f1805..8f27067e 100644 --- a/tutorial/appetite.po +++ b/tutorial/appetite.po @@ -50,7 +50,7 @@ msgid "" msgstr "" "Εάν είστε επαγγελματίας προγραμματιστής λογισμικού, μπορεί να χρειαστεί να " "εργαστείτε με πολλές βιβλιοθήκες C/C++/Java, αλλά ο συνηθισμένος κύκλος " -"εγγραφής/compile/δοκιμής/re-compile είναι πολύ αργός. Ίσως γράφετε μια " +"εγγραφής/compile/δοκιμής/re-compile είναι πολύ αργός. Ίσως γράφετε ένα " "δοκιμαστική suite για μια τέτοια βιβλιοθήκη και βρίσκετε τη δημιουργία " "κώδικα δοκιμής μια κουραστική διαδικασία. Ή ίσως έχετε γράψει ένα πρόγραμμα " "που θα μπορούσε να χρησιμοποιεί μια γλώσσα επέκτασης, και δεν θέλετε να " From 64d66aad3c83b9f617a326668137c1a19294715d Mon Sep 17 00:00:00 2001 From: Panagiotis Skias Date: Mon, 24 Jun 2024 20:13:42 +0300 Subject: [PATCH 05/17] Update tutorial/appetite.po Co-authored-by: Theofanis Petkos --- tutorial/appetite.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tutorial/appetite.po b/tutorial/appetite.po index 8f27067e..305b6d01 100644 --- a/tutorial/appetite.po +++ b/tutorial/appetite.po @@ -51,7 +51,7 @@ msgstr "" "Εάν είστε επαγγελματίας προγραμματιστής λογισμικού, μπορεί να χρειαστεί να " "εργαστείτε με πολλές βιβλιοθήκες C/C++/Java, αλλά ο συνηθισμένος κύκλος " "εγγραφής/compile/δοκιμής/re-compile είναι πολύ αργός. Ίσως γράφετε ένα " -"δοκιμαστική suite για μια τέτοια βιβλιοθήκη και βρίσκετε τη δημιουργία " +"test suite για μια τέτοια βιβλιοθήκη και βρίσκετε τη δημιουργία " "κώδικα δοκιμής μια κουραστική διαδικασία. Ή ίσως έχετε γράψει ένα πρόγραμμα " "που θα μπορούσε να χρησιμοποιεί μια γλώσσα επέκτασης, και δεν θέλετε να " "σχεδιάσετε και να εφαρμόσετε μια εντελώς νέα γλώσσα για την εφαρμογή σας." From ffc22afa322ff353b471dd5e75722ec3a19e6e4f Mon Sep 17 00:00:00 2001 From: Panagiotis Skias Date: Mon, 24 Jun 2024 20:13:47 +0300 Subject: [PATCH 06/17] Update tutorial/appetite.po Co-authored-by: Theofanis Petkos --- tutorial/appetite.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tutorial/appetite.po b/tutorial/appetite.po index 305b6d01..fd7cea19 100644 --- a/tutorial/appetite.po +++ b/tutorial/appetite.po @@ -96,7 +96,7 @@ msgstr "" "περισσότερο έλεγχο σφαλμάτων από τη C και, όντας μια γλώσσα *πολύ υψηλού " "επιπέδου*, έχει ενσωματωμένους τύπους δεδομένων υψηλού επιπέδου, όπως " "ευέλικτους πίνακες, και λεξικά. Λόγω των πιο γενικών τύπων δεδομένων της, η " -"Python μπορεί να εφαρμοστεί σε έναν πολύ μεγαλύτερο τομέα προβλημάτων από το " +"Python μπορεί να εφαρμοστεί σε έναν πολύ μεγαλύτερο τομέα προβλημάτων από την " "Awk ή ακόμα και την Perl, ωστόσο πολλά πράγματα είναι τουλάχιστον τόσο " "εύκολα στην Python όσο σε αυτές τις γλώσσες." From cffb88eef12df02506cb02a648bbd05fd158795a Mon Sep 17 00:00:00 2001 From: Panagiotis Skias Date: Mon, 24 Jun 2024 20:13:57 +0300 Subject: [PATCH 07/17] Update tutorial/appetite.po Co-authored-by: Theofanis Petkos --- tutorial/appetite.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tutorial/appetite.po b/tutorial/appetite.po index fd7cea19..e81d7343 100644 --- a/tutorial/appetite.po +++ b/tutorial/appetite.po @@ -132,7 +132,7 @@ msgstr "" "διαδραστικά, γεγονός που καθιστά εύκολο τον πειραματισμό με χαρακτηριστικά " "της γλώσσας, τη σύνταξη προγραμμάτων ή τον έλεγχο συναρτήσεων κατά την " "ανάπτυξη προγράμματος από κάτω προς τα πάνω. Είναι επίσης μια εύχρηστη " -"επιτραπέζια αριθμομηχανή." +"αριθμομηχανή." #: tutorial/appetite.rst:50 msgid "" From 6d02b5ae8f947dde6860e0e84dedc51e84b2ba58 Mon Sep 17 00:00:00 2001 From: Panagiotis Skias Date: Mon, 24 Jun 2024 20:14:02 +0300 Subject: [PATCH 08/17] Update tutorial/appetite.po Co-authored-by: Theofanis Petkos --- tutorial/appetite.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tutorial/appetite.po b/tutorial/appetite.po index e81d7343..c86147a7 100644 --- a/tutorial/appetite.po +++ b/tutorial/appetite.po @@ -52,7 +52,7 @@ msgstr "" "εργαστείτε με πολλές βιβλιοθήκες C/C++/Java, αλλά ο συνηθισμένος κύκλος " "εγγραφής/compile/δοκιμής/re-compile είναι πολύ αργός. Ίσως γράφετε ένα " "test suite για μια τέτοια βιβλιοθήκη και βρίσκετε τη δημιουργία " -"κώδικα δοκιμής μια κουραστική διαδικασία. Ή ίσως έχετε γράψει ένα πρόγραμμα " +"κώδικα testing μια κουραστική διαδικασία. Ή ίσως έχετε γράψει ένα πρόγραμμα " "που θα μπορούσε να χρησιμοποιεί μια γλώσσα επέκτασης, και δεν θέλετε να " "σχεδιάσετε και να εφαρμόσετε μια εντελώς νέα γλώσσα για την εφαρμογή σας." From 52191081e865224e23d5d924a20ce992d029904d Mon Sep 17 00:00:00 2001 From: skpanagiotis Date: Sat, 22 Jun 2024 23:32:28 +0300 Subject: [PATCH 09/17] Translate tutorial-appetite.po file --- dictionaries/tutorial_appetite.txt | 7 +++ tutorial/appetite.po | 89 ++++++++++++++++++++++++++++-- 2 files changed, 91 insertions(+), 5 deletions(-) create mode 100644 dictionaries/tutorial_appetite.txt diff --git a/dictionaries/tutorial_appetite.txt b/dictionaries/tutorial_appetite.txt new file mode 100644 index 00000000..b5d4b399 --- /dev/null +++ b/dictionaries/tutorial_appetite.txt @@ -0,0 +1,7 @@ +C +I +O +s +ό +αναδιατάξετε +επαναχρησιμοποιηθούν \ No newline at end of file diff --git a/tutorial/appetite.po b/tutorial/appetite.po index 686ae6dc..19937da9 100644 --- a/tutorial/appetite.po +++ b/tutorial/appetite.po @@ -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 \n" +"PO-Revision-Date: \n" +"Last-Translator: Panagiotis Skias \n" +"Language-Team: PyGreece \n" "Language-Team: LANGUAGE \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.2\n" #: tutorial/appetite.rst:5 msgid "Whetting Your Appetite" -msgstr "" +msgstr "Ανοίγοντας την όρεξή σας" #: tutorial/appetite.rst:7 msgid "" @@ -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 "" @@ -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 είναι πολύ αργός. Ίσως γράφετε μια " +"δοκιμαστική suite για μια τέτοια βιβλιοθήκη και βρίσκετε τη δημιουργία " +"κώδικα δοκιμής μια κουραστική διαδικασία. Ή ίσως έχετε γράψει ένα πρόγραμμα " +"που θα μπορούσε να χρησιμοποιεί μια γλώσσα επέκτασης, και δεν θέλετε να " +"σχεδιάσετε και να εφαρμόσετε μια εντελώς νέα γλώσσα για την εφαρμογή σας." #: tutorial/appetite.rst:20 msgid "Python is just the language for you." -msgstr "" +msgstr "Η Python είναι απλώς η γλώσσα για εσάς." #: tutorial/appetite.rst:22 msgid "" @@ -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 "" @@ -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 "" @@ -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 "" @@ -84,6 +126,13 @@ 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 "" @@ -91,22 +140,28 @@ msgid "" "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 "" @@ -118,6 +173,14 @@ 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 "" @@ -125,6 +188,10 @@ msgid "" "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 "" @@ -132,6 +199,10 @@ msgid "" "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 "" @@ -139,6 +210,9 @@ msgid "" "This is rather mundane information, but essential for trying out the " "examples shown later." msgstr "" +"Στο επόμενο κεφάλαιο, εξηγείται η μηχανική της χρήσης του interpreter. Αυτή " +"είναι μάλλον πεζή πληροφορία, αλλά απαραίτητη για τη δοκιμή των " +"παραδειγμάτων που παρουσιάζονται αργότερα." #: tutorial/appetite.rst:82 msgid "" @@ -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 και τέλος " +"αγγίζοντας προηγμένες έννοιες όπως εξαιρέσεις και κλάσεις που καθορίζονται " +"από τον χρήστη." From 18ca412247f2f13f16169f3364da4eb27d919a15 Mon Sep 17 00:00:00 2001 From: skpanagiotis Date: Sun, 23 Jun 2024 21:45:09 +0300 Subject: [PATCH 10/17] Minor spelling fixes --- tutorial/appetite.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tutorial/appetite.po b/tutorial/appetite.po index 19937da9..365f1805 100644 --- a/tutorial/appetite.po +++ b/tutorial/appetite.po @@ -74,8 +74,8 @@ msgstr "" "για τη μετακίνηση αρχείων και την αλλαγή δεδομένων κειμένου, δεν είναι " "κατάλληλα για εφαρμογές ή παιχνίδια GUI. Θα μπορούσατε να γράψετε ένα C/C++/" "Java πρόγραμμα, αλλά μπορεί να χρειαστεί πολύς χρόνος ανάπτυξης για να " -"δημιουργηθεί μια πρώτη έκδοση του προγράμματος. Η Python είναι πιο απλό στη " -"χρήση, διαθέσιμο σε λειτουργικά συστήματα Windows, macOS και Unix και θα σας " +"δημιουργηθεί μια πρώτη έκδοση του προγράμματος. Η Python είναι πιο απλή στη " +"χρήση, διαθέσιμη σε λειτουργικά συστήματα Windows, macOS και Unix και θα σας " "βοηθήσει να ολοκληρώσετε τη δουλειά πιο γρήγορα." #: tutorial/appetite.rst:29 @@ -178,7 +178,7 @@ msgstr "" "interpreter, είτε για να εκτελέσετε κρίσιμες λειτουργίες με μέγιστη " "ταχύτητα, είτε για να συνδέσετε προγράμματα Python με βιβλιοθήκες που μπορεί " "να είναι διαθέσιμες μόνο σε δυαδική μορφή (όπως μια βιβλιοθήκη γραφικών για " -"συγκεκριμένο προμηθευτή. Μόλις κολλήσετε πραγματικά, μπορείτε να συνδέσετε " +"συγκεκριμένο προμηθευτή). Μόλις κολλήσετε πραγματικά, μπορείτε να συνδέσετε " "τον Python interpreter σε μια εφαρμογή γραμμένη σε C και να τη " "χρησιμοποιήσετε ως επέκταση ή γλώσσα εντολών για αυτήν την εφαρμογή." From c7c356df9b2814cb0a6610ae31d56c1057c263fa Mon Sep 17 00:00:00 2001 From: skpanagiotis Date: Sun, 23 Jun 2024 21:47:39 +0300 Subject: [PATCH 11/17] Add a word in dictionary --- dictionaries/tutorial_appetite.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dictionaries/tutorial_appetite.txt b/dictionaries/tutorial_appetite.txt index b5d4b399..38fd41cb 100644 --- a/dictionaries/tutorial_appetite.txt +++ b/dictionaries/tutorial_appetite.txt @@ -4,4 +4,5 @@ O s ό αναδιατάξετε -επαναχρησιμοποιηθούν \ No newline at end of file +επαναχρησιμοποιηθούν +Tk \ No newline at end of file From e9181d4ce5346e30e5d6e6df63740e404d6f0609 Mon Sep 17 00:00:00 2001 From: skpanagiotis Date: Tue, 25 Jun 2024 22:28:49 +0300 Subject: [PATCH 12/17] Fix layout with powrap --- tutorial/appetite.po | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/tutorial/appetite.po b/tutorial/appetite.po index c86147a7..082ece31 100644 --- a/tutorial/appetite.po +++ b/tutorial/appetite.po @@ -50,11 +50,11 @@ msgid "" msgstr "" "Εάν είστε επαγγελματίας προγραμματιστής λογισμικού, μπορεί να χρειαστεί να " "εργαστείτε με πολλές βιβλιοθήκες C/C++/Java, αλλά ο συνηθισμένος κύκλος " -"εγγραφής/compile/δοκιμής/re-compile είναι πολύ αργός. Ίσως γράφετε ένα " -"test suite για μια τέτοια βιβλιοθήκη και βρίσκετε τη δημιουργία " -"κώδικα testing μια κουραστική διαδικασία. Ή ίσως έχετε γράψει ένα πρόγραμμα " -"που θα μπορούσε να χρησιμοποιεί μια γλώσσα επέκτασης, και δεν θέλετε να " -"σχεδιάσετε και να εφαρμόσετε μια εντελώς νέα γλώσσα για την εφαρμογή σας." +"εγγραφής/compile/δοκιμής/re-compile είναι πολύ αργός. Ίσως γράφετε ένα test " +"suite για μια τέτοια βιβλιοθήκη και βρίσκετε τη δημιουργία κώδικα testing " +"μια κουραστική διαδικασία. Ή ίσως έχετε γράψει ένα πρόγραμμα που θα " +"μπορούσε να χρησιμοποιεί μια γλώσσα επέκτασης, και δεν θέλετε να σχεδιάσετε " +"και να εφαρμόσετε μια εντελώς νέα γλώσσα για την εφαρμογή σας." #: tutorial/appetite.rst:20 msgid "Python is just the language for you." @@ -96,8 +96,8 @@ msgstr "" "περισσότερο έλεγχο σφαλμάτων από τη C και, όντας μια γλώσσα *πολύ υψηλού " "επιπέδου*, έχει ενσωματωμένους τύπους δεδομένων υψηλού επιπέδου, όπως " "ευέλικτους πίνακες, και λεξικά. Λόγω των πιο γενικών τύπων δεδομένων της, η " -"Python μπορεί να εφαρμοστεί σε έναν πολύ μεγαλύτερο τομέα προβλημάτων από την " -"Awk ή ακόμα και την Perl, ωστόσο πολλά πράγματα είναι τουλάχιστον τόσο " +"Python μπορεί να εφαρμοστεί σε έναν πολύ μεγαλύτερο τομέα προβλημάτων από " +"την Awk ή ακόμα και την Perl, ωστόσο πολλά πράγματα είναι τουλάχιστον τόσο " "εύκολα στην Python όσο σε αυτές τις γλώσσες." #: tutorial/appetite.rst:37 From 10827da425087aef1080c308079467cddb1bd17d Mon Sep 17 00:00:00 2001 From: "pre-commit-ci-lite[bot]" <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com> Date: Fri, 2 Aug 2024 05:48:49 +0000 Subject: [PATCH 13/17] [pre-commit.ci lite] apply automatic fixes --- dictionaries/tutorial_appetite.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dictionaries/tutorial_appetite.txt b/dictionaries/tutorial_appetite.txt index 38fd41cb..989cfdb2 100644 --- a/dictionaries/tutorial_appetite.txt +++ b/dictionaries/tutorial_appetite.txt @@ -5,4 +5,4 @@ s ό αναδιατάξετε επαναχρησιμοποιηθούν -Tk \ No newline at end of file +Tk From d3a58cd45efa2ac80e03ee495b0c816a12b8acb5 Mon Sep 17 00:00:00 2001 From: skpanagiotis Date: Fri, 2 Aug 2024 09:04:18 +0300 Subject: [PATCH 14/17] Update tutorial/appetite.po -Remove tutorial_appetite.txt -Update main.txt -Update appetite.po --- dictionaries/main.txt | 8 ++++++++ dictionaries/tutorial_appetite.txt | 8 -------- tutorial/appetite.po | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) delete mode 100644 dictionaries/tutorial_appetite.txt diff --git a/dictionaries/main.txt b/dictionaries/main.txt index bb44720c..99a2f4a8 100644 --- a/dictionaries/main.txt +++ b/dictionaries/main.txt @@ -1,6 +1,7 @@ A Alternative Apache +Awk B C Centrum @@ -65,6 +66,7 @@ Sun Tab Thread Title +Tk U Ulf Unix @@ -107,6 +109,7 @@ collection com command comp +compilation compile compiled compiler @@ -200,6 +203,7 @@ lib libffi like liners +linking linters list literal @@ -244,6 +248,7 @@ pyc pyd quacks raw +re read regressions s @@ -264,6 +269,7 @@ strtod submodule submodules subscript +suite switch switches tab @@ -272,6 +278,7 @@ tag terminal terminator terminators +test testing the threading @@ -313,6 +320,7 @@ zlib διαχειρίζοντας διεπαφών εντοπιστές +επαναχρησιμοποιηθούν επανεισάγω επανεκκινήσετε επαυξημένοι diff --git a/dictionaries/tutorial_appetite.txt b/dictionaries/tutorial_appetite.txt deleted file mode 100644 index 989cfdb2..00000000 --- a/dictionaries/tutorial_appetite.txt +++ /dev/null @@ -1,8 +0,0 @@ -C -I -O -s -ό -αναδιατάξετε -επαναχρησιμοποιηθούν -Tk diff --git a/tutorial/appetite.po b/tutorial/appetite.po index 082ece31..12fe20a7 100644 --- a/tutorial/appetite.po +++ b/tutorial/appetite.po @@ -17,7 +17,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 3.4.2\n" +"X-Generator: Poedit 3.4.4\n" #: tutorial/appetite.rst:5 msgid "Whetting Your Appetite" From 4e46c82a96fe0096f012661d6d5971acc05c7901 Mon Sep 17 00:00:00 2001 From: skpanagiotis Date: Fri, 2 Aug 2024 09:11:51 +0300 Subject: [PATCH 15/17] Add 'symlink' word in main.txt --- dictionaries/main.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/dictionaries/main.txt b/dictionaries/main.txt index 99a2f4a8..c51b54db 100644 --- a/dictionaries/main.txt +++ b/dictionaries/main.txt @@ -272,6 +272,7 @@ subscript suite switch switches +symlink tab tabs tag From e0c65e1acb67dc0ce824e45349c03e5ac73e4396 Mon Sep 17 00:00:00 2001 From: skpanagiotis Date: Fri, 2 Aug 2024 12:55:40 +0300 Subject: [PATCH 16/17] Add 'symlinks' word in main.txt --- dictionaries/main.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/dictionaries/main.txt b/dictionaries/main.txt index c51b54db..61431d02 100644 --- a/dictionaries/main.txt +++ b/dictionaries/main.txt @@ -273,6 +273,7 @@ suite switch switches symlink +symlinks tab tabs tag From 53caf7d23d69f68c1627d991886b0c0e67de2832 Mon Sep 17 00:00:00 2001 From: skpanagiotis Date: Fri, 2 Aug 2024 13:10:39 +0300 Subject: [PATCH 17/17] Update PO-Revision-Date --- tutorial/appetite.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tutorial/appetite.po b/tutorial/appetite.po index 12fe20a7..a571f3b4 100644 --- a/tutorial/appetite.po +++ b/tutorial/appetite.po @@ -9,7 +9,7 @@ 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: \n" +"PO-Revision-Date: 2024-08-02 13:10+0300\n" "Last-Translator: Panagiotis Skias \n" "Language-Team: PyGreece \n" "Language-Team: LANGUAGE \n"