Skip to content

Commit

Permalink
Translate tutorial/appetite (#537)
Browse files Browse the repository at this point in the history
* Translate tutorial-appetite.po file

* Minor spelling fixes

* Add a word in dictionary

* Update tutorial/appetite.po

Co-authored-by: Theofanis Petkos <[email protected]>

* Update tutorial/appetite.po

Co-authored-by: Theofanis Petkos <[email protected]>

* Update tutorial/appetite.po

Co-authored-by: Theofanis Petkos <[email protected]>

* Update tutorial/appetite.po

Co-authored-by: Theofanis Petkos <[email protected]>

* Update tutorial/appetite.po

Co-authored-by: Theofanis Petkos <[email protected]>

* Translate tutorial-appetite.po file

* Minor spelling fixes

* Add a word in dictionary

* Fix layout with powrap

* [pre-commit.ci lite] apply automatic fixes

* Update tutorial/appetite.po

-Remove tutorial_appetite.txt
-Update main.txt
-Update appetite.po

* Add 'symlink' word in main.txt

* Add 'symlinks' word in main.txt

* Update PO-Revision-Date

---------

Co-authored-by: Theofanis Petkos <[email protected]>
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
  • Loading branch information
3 people authored Aug 2, 2024
1 parent 793ceb8 commit 102cb24
Show file tree
Hide file tree
Showing 2 changed files with 94 additions and 5 deletions.
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 και τέλος "
"αγγίζοντας προηγμένες έννοιες όπως εξαιρέσεις και κλάσεις που καθορίζονται "
"από τον χρήστη."

0 comments on commit 102cb24

Please sign in to comment.