From bb5febe53537367118e4f3f3a7831edabdee1491 Mon Sep 17 00:00:00 2001 From: skpanagiotis Date: Thu, 7 Nov 2024 09:51:58 +0200 Subject: [PATCH 01/23] Update and Add images --- public/assets/fork-image.png | Bin 0 -> 31948 bytes public/assets/fork_image.jpg | Bin 36057 -> 0 bytes public/assets/metadata-po.png | Bin 0 -> 7106 bytes 3 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 public/assets/fork-image.png delete mode 100644 public/assets/fork_image.jpg create mode 100644 public/assets/metadata-po.png diff --git a/public/assets/fork-image.png b/public/assets/fork-image.png new file mode 100644 index 0000000000000000000000000000000000000000..d544fb38fada7b679380c24b7154663a22de14b3 GIT binary patch literal 31948 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 B9J`IxTidCNHJ1 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 JF8%)V{{XPuWFP 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 JY8jKD{{fNlw0Qsk literal 0 HcmV?d00001 From 6a1088bcbcbfbeb0adef0ad83cceef0ae732929d Mon Sep 17 00:00:00 2001 From: skpanagiotis Date: Thu, 7 Nov 2024 09:52:08 +0200 Subject: [PATCH 02/23] Update Contributing.md --- CONTRIBUTING.md | 60 ++++++++++++++++++++++++++++--------------------- 1 file changed, 35 insertions(+), 25 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 5d64580b..ff29fd30 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -6,9 +6,9 @@ Eυχαριστούμε πολύ για το ενδιαφέρον σας να σ Σε περίπτωση που έχετε οποιαδήποτε απορία για το πρότζεκτ, μπορείτε να μας βρείτε με τους εξής τρόπους: -- Μπορείτε να μπείτε στον discord server του PyGreece (πρόσκληση εδώ: https://discord.gg/evcNPRVCMB) +- Μπορείτε να μπείτε στον discord server του PyGreece (πρόσκληση εδώ: https://discord.gg/evcNPRVCMB) -- Μπορείτε να μας βρείτε στο linkedin [εδώ](https://www.linkedin.com/company/pygreece) +- Μπορείτε να μας βρείτε στο linkedin [εδώ](https://www.linkedin.com/company/pygreece) Πριν ξεκινήσετε με την πρώτη σας μετάφραση θα θέλαμε να μοιραστούμε [κάποιες γενικές οδηγίες](#γενικές-οδηγίες). @@ -16,9 +16,9 @@ Eυχαριστούμε πολύ για το ενδιαφέρον σας να σ Πρέπει να κάνετε αυτό το βήμα μόνο μία φορά. Με το συγκεκριμένο fork μπορείτε να κάνετε όσα PR θέλετε. -1. Για να υποβάλετε μια μετάφραση, πρέπει να έχετε ένα fork του repository , κάνοντας κλικ στο κουμπί με την κόκκινη γραμμή από κάτω (για περισσότερες πληροφορίες δείτε [εδώ](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/fork-a-repo)): +1. Για να υποβάλετε μια μετάφραση, πρέπει να έχετε ένα fork του repository, κάνοντας κλικ στο κουμπί με την κόκκινη γραμμή από κάτω (για περισσότερες πληροφορίες δείτε [εδώ](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/fork-a-repo)). Αυτό σας επιτρέπει να δημιουργήσετε ένα προσωπικό αντίγραφο του repository για να δουλέψετε και να κάνετε αλλαγές πάνω σε αυτό: -![fork](https://github.com/pygreece/python-docs-gr/blob/main/public/assets/fork_image.jpg?raw=true) +![fork](/public/assets/fork-image.png) 2. Κάντε clone το repository που μόλις δημιουργήσατε: @@ -56,18 +56,18 @@ pip install -r requirements.txt Έχουμε [μια λίστα με issues στο GitHub](https://github.com/pygreece/python-docs-gr/issues?q=is%3Aissue+is%3Aopen+label%3Atranslation) όπου συντονίζουμε τη δουλειά που γίνεται ώστε να μην μεταφραστεί το ίδιο έγγραφο δύο φορές. Η διαδικασία μετάφρασης ενός αρχείου είναι η εξής: -- Επιλέξτε οποιοδήποτε από τα issues που δεν έχουν ανατεθεί σε κάποιο άλλο άτομο. +- Επιλέξτε οποιοδήποτε από τα issues που δεν έχουν ανατεθεί σε κάποιο άλλο άτομο. -- Αφήστε ένα σχόλιο για στο issue λέγοντας ότι θέλετε να το δουλέψετε. +- Αφήστε ένα σχόλιο για στο issue λέγοντας ότι θέλετε να το δουλέψετε. -- Περιμένετε έναν διαχειριστή να σας αναθέσει το issue. +- Περιμένετε έναν διαχειριστή να σας αναθέσει το issue. -- Ξεκινήστε τη μετάφραση! +- Ξεκινήστε τη μετάφραση! Σημειώστε πως όλα τα translation issues είναι χωρισμένα σε δύο milestones: -- Το πρώτο milestone ονομάζεται `translate_3.12_mvp` και όλα τα issues μέσα σε αυτό είναι τα απαραίτητα ώστε να δημοσιευτεί η μετάφραση. -- Το δεύτερο milestone ονομαζεται `translate_3.12_additional` και όλα τα issues μέσα σε αυτό είναι προεαιρετικά. +- Το πρώτο milestone ονομάζεται `translate_3.12_mvp` και όλα τα issues μέσα σε αυτό είναι τα απαραίτητα ώστε να δημοσιευτεί η μετάφραση. +- Το δεύτερο milestone ονομαζεται `translate_3.12_additional` και όλα τα issues μέσα σε αυτό είναι προεαιρετικά. Ιδανικά θα θέλαμε πρώτα να ολοκληρώσουμε το `translate_3.12_mvp` milestone και εν συνεχεία να μεταφράσουμε όλα τα issues του `translate_3.12_additional`. @@ -85,6 +85,10 @@ git checkout 3.12 ```bash git checkout -b translate-library-ast + ή +git checkout -b library-set + ή +git checkout -b ft/library-set ``` 4. Αφού έχετε διαλέξει το αρχείο σας, ξεκινήστε την μετάφραση στο IDE σας. Προτείνουμε το [poedit](https://poedit.net/) ή το [vscode](https://code.visualstudio.com/). @@ -103,9 +107,15 @@ powrap <φακελος>/<ονομα_του_αρχειου>.po python scripts/check_spelling.py /.po ``` -Εάν κάποια από τις λέξεις δεν είναι αναγνωρισμένη από το script προσθέστε την στο dictionary και επαναλάβετε. Για παράδειγμα, εάν το αρχείο που δουλεύετε είναι το `library/ast.po` το αντίστοιχο dictionary είναι το `dictionaries/library_ast.txt`. Εάν το αρχείο που ψάχνετε δεν υπάρχει στο φάκελο dictionaries δημιουργείστε το. +Εάν κάποια από τις λέξεις δεν είναι αναγνωρισμένη από το script προσθέστε την στο [dictionary](/dictionaries/main.txt) και επαναλάβετε. -7. Όταν ολοκληρώσετε την μετάφραση σας, πρέπει να αποθηκεύσετε τις αλλαγές σας και να κάνετε push στο GitHub (Μην ξεχάσετε να προσθέσετε το όνομά σας στο αρχείο `TRANSLATORS`). Για παράδειγμα εάν εργαζόσασταν στη στο αρχείο `library/ast.po` τα βήματα θα ήταν: +7. Μετά από την ολοκλήρωση της μετάφρασης μην ξεχάσετε να βάλετε τα στοιχεία σας στο: + +![metadata](/public/assets/metadata-po.png) + +Στο **Language-Team** metadata γράφετε: `"Language-Team: PyGreece \n"` + +8. Όταν ολοκληρώσετε την μετάφραση σας, πρέπει να αποθηκεύσετε τις αλλαγές σας και να κάνετε push στο GitHub (Μην ξεχάσετε να προσθέσετε το όνομά σας στο αρχείο `TRANSLATORS`). Για παράδειγμα εάν εργαζόσασταν στο αρχείο `library/ast.po` τα βήματα θα ήταν: ```bash git add library/ast.po @@ -113,7 +123,7 @@ git commit -m 'Translate file library/ast.po' git push origin translate-library-ast ``` -8. Στην περιγραφή του Pull Request μπορείτε να γράψετε: +8. Έπειτα μπορείτε να ανοίξετε ένα Pull Request προκειμένου να εξεταστεί/ελεγχθεί η συνεισφορά σας, να γίνουν κάποια σχόλια και εν τέλη να προσαρτηθεί στο βασικό repository: ``` Closes #<αριθμός issue> @@ -123,26 +133,26 @@ Closes #<αριθμός issue> ## Γενικές Οδηγίες -- Σε πολλές περιπτώσεις το καλύτερο κριτήριο είναι να σκεφτούμε το λεξιλόγιο που χρησιμοποιούμε όταν εξηγούμε σε άλλο άτομο ή στη δουλειά. Σε πολλές περιπτώσεις, η αγγλική είναι πολύ καλύτερη αν θελετε πχ. να πείτε "git join". +- Σε πολλές περιπτώσεις το καλύτερο κριτήριο είναι να σκεφτούμε το λεξιλόγιο που χρησιμοποιούμε όταν εξηγούμε σε άλλο άτομο ή στη δουλειά. Σε πολλές περιπτώσεις, η αγγλική είναι πολύ καλύτερη αν θελετε πχ. να πείτε "git join". -- Θα έχετε πάντα διαθέσιμο ένα preview αυτού που προτείνετε, καθώς και reviewers να σας βοηθήσουν. +- Θα έχετε πάντα διαθέσιμο ένα preview αυτού που προτείνετε, καθώς και reviewers να σας βοηθήσουν. -- Η διαδικασιά του review ειναι επίσης πολύ σημαντική. Αν έχετε ελεύθερο χρόνο θα ήταν το ίδιο σημαντικό να συνεισφέρετε κάνοντας review σε ήδη ανοιχτά Pull Requests ([περισσότερες πληροφορίες εδώ](./public/docs/review.md)). +- Η διαδικασιά του review είναι επίσης πολύ σημαντική. Αν έχετε ελεύθερο χρόνο θα ήταν το ίδιο σημαντικό να συνεισφέρετε κάνοντας review σε ήδη ανοιχτά Pull Requests ([περισσότερες πληροφορίες εδώ](./public/docs/review.md)). -- Τα επίσημα έγγραφα της Python είναι άπειρα! Όποια εμπόδια βρείτε μπορείτε πάντα να επισημάνετε το κείμενο ως "ασαφές" ή να το αναθεωρήσετε στο μέλλον. Μην σπαταλάτε ώρες αναζητώντας την τέλεια λέξη. +- Τα επίσημα έγγραφα της Python είναι άπειρα! Όποια εμπόδια βρείτε μπορείτε πάντα να επισημάνετε το κείμενο ως "ασαφές" ή να το αναθεωρήσετε στο μέλλον. Μην σπαταλάτε ώρες αναζητώντας την τέλεια λέξη. -- Δεν πρέπει να μεταφράσετε το περιεχόμενο των :ref:..., :term:..., :dfn:..., κ.λπ. +- Δεν πρέπει να μεταφράσετε το περιεχόμενο των :ref:..., :term:..., :dfn:..., κ.λπ. -- Εάν πρέπει να χρησιμοποιήσετε αγγλικές λέξεις, θα πρέπει να τις βάλετε με πλάγιους χαρακτήρες (περιτριγυρισμένοι με αστερίσκους). +- Εάν πρέπει να χρησιμοποιήσετε αγγλικές λέξεις, θα πρέπει να τις βάλετε με πλάγιους χαρακτήρες (περιτριγυρισμένοι με αστερίσκους). -- Μπορείτε να διαβάσετε τις Συχνές Ερωτήσεις για να διαβάσετε για γνωστά ζητήματα. +- Μπορείτε να διαβάσετε τις Συχνές Ερωτήσεις για να διαβάσετε για γνωστά ζητήματα. -- Εάν μεταφράσετε έναν τίτλο που είναι σύνδεσμος, μεταφράστε και τον σύνδεσμο (για παράδειγμα ένα άρθρο στη Wikipedia). Σε περίπτωση που δεν υπάρχει μετάφραση του άρθρου στη Wikipedia, αφήστε τον τίτλο αμετάφραστο. +- Εάν μεταφράσετε έναν τίτλο που είναι σύνδεσμος, μεταφράστε και τον σύνδεσμο (για παράδειγμα ένα άρθρο στη Wikipedia). Σε περίπτωση που δεν υπάρχει μετάφραση του άρθρου στη Wikipedia, αφήστε τον τίτλο αμετάφραστο. -- Εάν έχετε μια ερώτηση σχετικά με μια λέξη ή όρο, γράψτε την όπως σας φαίνεται καλύτερα και σημειώστε αυτήν την παράγραφο ως "Needs Work". Επίσης, γράψτε ένα σχόλιο εξηγώντας για ποιον όρο σε αυτήν την παράγραφο δεν ήσασταν σίγουροι. +- Εάν έχετε μια ερώτηση σχετικά με μια λέξη ή όρο, γράψτε την όπως σας φαίνεται καλύτερα και σημειώστε αυτήν την παράγραφο ως "Needs Work". Επίσης, γράψτε ένα σχόλιο εξηγώντας για ποιον όρο σε αυτήν την παράγραφο δεν ήσασταν σίγουροι. -- Συνιστούμε να ανοίξετε ένα Pull Request ακόμα κι αν είναι σε μορφή draft (επισημασμένο ως πρόχειρο) από τις πρώτες προσπάθειες της μετάφρασης του αρχείου σας. Με αυτόν τον τρόπο, μπορείτε να λάβετε σχόλια από την αρχή που μπορείτε να εφαρμόσετε στην υπόλοιπη μετάφραση. +- Συνιστούμε να ανοίξετε ένα Pull Request ακόμα κι αν είναι σε μορφή draft (επισημασμένο ως πρόχειρο) από τις πρώτες προσπάθειες της μετάφρασης του αρχείου σας. Με αυτόν τον τρόπο, μπορείτε να λάβετε σχόλια από την αρχή που μπορείτε να εφαρμόσετε στην υπόλοιπη μετάφραση. -- Τελευταίο αλλά όχι λιγότερο σημαντικό, διασκεδάστε και βασιστείτε στη βοήθεια όλων. Περιμένουμε τα μηνύματα σας στο discord, εδώ ή στο linkedin. Ευχαριστούμε! +- Τελευταίο αλλά όχι λιγότερο σημαντικό, διασκεδάστε και βασιστείτε στη βοήθεια όλων. Περιμένουμε τα μηνύματα σας στο discord, εδώ ή στο linkedin. Ευχαριστούμε! -- Για τους contributors που χρησιμοποιούν το vscode ως IDE ένα πολύ χρήσιμο add-on για τα `.po` αρχεία είναι το [`gettext` extension](https://marketplace.visualstudio.com/items?itemName=mrorz.language-gettext). +- Για τους contributors που χρησιμοποιούν το vscode ως IDE ένα πολύ χρήσιμο add-on για τα `.po` αρχεία είναι το [`gettext` extension](https://marketplace.visualstudio.com/items?itemName=mrorz.language-gettext). From fbf798d4287c66b69a18314f6f5dce14431d6db6 Mon Sep 17 00:00:00 2001 From: skpanagiotis Date: Thu, 7 Nov 2024 11:34:52 +0200 Subject: [PATCH 03/23] Add images --- public/assets/new-issue.png | Bin 0 -> 17509 bytes public/assets/pr-description.png | Bin 0 -> 45883 bytes public/assets/pr.png | Bin 0 -> 30734 bytes 3 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 public/assets/new-issue.png create mode 100644 public/assets/pr-description.png create mode 100644 public/assets/pr.png diff --git a/public/assets/new-issue.png b/public/assets/new-issue.png new file mode 100644 index 0000000000000000000000000000000000000000..777ce408fbb906ff17ca3df22476c9c81b1cde2c GIT binary patch literal 17509 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

eV~u~sL`f+Q{yn4q3D7OH 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 literal 0 HcmV?d00001 diff --git a/public/assets/pr.png b/public/assets/pr.png new file mode 100644 index 0000000000000000000000000000000000000000..673e29a84651627c6ca3194756a989036c396095 GIT binary patch literal 30734 zcmeFYcT|&2w?3?514X1um)=2o4=N?nMWmNV?;yP=Dj*%COAQ^7-aDxDP(tqzDWTWU z14%x7&Ux1RKJQt-^Zoa&^{w^W_sZm+b(hTSy=Tv!>zahURtFLiP!rs^af49lmHe9< zH}3jhpP$~pbzQnGw~<|c-E?~ce0ig6h<5Y3a@+ca+KU@EDq|j8nclgshWJ>m5gwDZPY>)YQgWF1?tkLU;VJsSgR34K$e?<1 zmsbDt{`%mh&)$A!qtLvc^>1v`nGrYl+~?cZjrlJb=rO=P_`7n$>QfHQ-<1z3*&BEN zuDrA2XuA1#GPcb@W1&2|#@m(ye0KoB>Mc$q$4xzFE(*-Ff)1$MoCcomd3h z1NLtjv-fx_8T&8d`5xzJIwyS%;>wcBL)Ejtl^vYojH-zm{L4{^Qlk<*@MeVVesxaS zkQL6=IQBg17-EN#vf|A;jdqqIKJ-X=1+1I#(7uikK) zE$kucf$F3r!|}$gDnjlju!NiFKD&+IAIyN{q2z5lvML+Y6huvUW38!R(1=JmCxi3s zL2UtE!0lI{8omEv{=gX$8@2_U`f&jHJbV}PbPO(n@hy~XJAWMkmr@%A`l1t? zz4k`S0}dTyGy)Pw=;F%sn&OZ(eH-;bvE`wunh!kRX;sV$;8Go@hd-7s_bgutodv13gS{`v zfi$eIExeH~Gf@sTI3|*y{7$^^{`hNVo$_ml_e9n8e1GJ$Av*6leVA z3ff0mPXQiIPUF3GEI$00)2=6L(CBMm(^zQ1b+E7xXfwbMlYY}WxAB4$5%P^S#Si%?zo;DlQ-6G+R4C`3VMI6^3L)$w^)S! z@eADs?{Iv*FgML9#Ja8LzQm>5D$mNpsfXa6KR%%+7$5F59wXZ;&@zoE;+_su&nYcx z9;p+5W-}^p{mONWMWNo^S&3m#axfwn(lC2T2(eE}*OoorqnyretZq&J4qm=R>${U( z(olOc!SK!`&@-1vvOdnbP5y38zr-Q-lx3On^@Mq3qMSjqD+AMyhN3 ztv$DR{Y#?j_q!EDVC}YU57oJgNCqW?{c?`y>W61kZvqPU$ItDAGtSY8q;|s0+)gbl zEOA8By98I@21F@MT+^-WBZA{Wf6d9H~#jaz+43M-W7G3kbRt%|#InsFSjV|7hxmGx>Pelt z;fjueZ&?!Gd5TsmE;$*lD_B;9bcD0KrNE>GfrGgqN@^>*ad!_G>AE1hUxd6jwfqsO zsN@0Ra*CiUpGE+d1n;^>A7BEt8&oruRs}oh zgHT*nXdt2Q2X;1*jYu9U1R%M;F_llAm-=NnlP zri%}+S2n&M(l86v#4mY^HQ{Y@SoigNlF=m?s-1;Rh+K_bPe{TCf6P$oLB*YPh8GOeY z0m|3{5L@p4_}nk1w`8Wh?cb`~VYz>trd1*{sOGJpueQ1wD7ulSha+2{5FT|l7qFd& zF@WKW;Gf-K0;H~eqkX}ENB)t5=7{Gwgzq7t{q{P(4X#YL+>A}r4ZiCu5uZaVc}Bg7 zhUL*aRIrUDv|H>eY%>+gY_6-8jrfmBNEQZ*VU%p8GIXgg`bYGW84RkNv^U~+)0HUF zEFx@{I+8Khwrxe(C_BTPjzjZZPo8>aWS|ombSj2h31a9Zc<@;+C*)R3RC0i}*s9o? zkL>*o-XTOKr00cJPpePXue!H%CO3W#wD&?L+%oWzVayc1!a3e%dh;Tg0Y5sG$D}P# z1?q418PRVE%g=4#qILqu%0C3KN8uuUkKo<4p$|y8dpw4~Bn|TIPZ%ptr0W`ew+}{^ zg~B_R?&a(vTn504Cfe}a zb-hC=F-j=V%^%_vn%Y1++S$~&p%X?I2U-|V#P*`y`A6SA{VR5LX=$x4A%8Esh%kC z0;0*BGyVMAere#3JoqgI^uL{lz*=Hk z7zwy@`b*uC^Fdbi4ea4P(a+21Y{XNiB(yVvX!-*eKueycEa^AY3#i!LCYV2=2; zm7Vnra-n7h%=VaULXhHBG1N^HmNZhzu(^q-E`(gBR37t>u6^VmVzro@V+5ZD<#o4g z!Pfwz1^X}|S1Pt=Rjbxb-ebtMPF`D;BN@!xY5F;Wj)hCOw|(8jQ;oL~b4h)gFv0*> zNc5U-?@Z>+UPoMk0w7YLbG)}pOErtU_IE6)h8k=&WS2_-NFW(cLPwMWOXN}ijI4&C z``6j(oem;nhj$ryC*e!ZFEN_}VQ#;@6_6YAl7k!y+4g7l1WY?9vE74HV)*$~)Dlz` z7}L;QH%8^rdog>OIa~E|<21WuIG64hr)wzuvmpFA*|vTqho%M-wL&*#3{7>y zMRdaNC(P7uxO8Pv2FzS7j@VsXmL-=r!Nz}~FuA&i#A{-u6KY~F=60HpP15l>309+N zyEY5vMQ0~_>j3{pRK=%T3%Q;6EwItK@r<9luSV~lfSI-_SEk{z9_#HJK;OVzE1J*Zy zX)eZRP`tooO+PNxr!v;{=@mu&XB;~s(CdGtg{V4?wkL#(iBnJq47PmyNr zd&7u!&e2WXoicLB6Q9;|_}dJRUzz#2^GKRkO-XWB-5cqFMufB9@41t5>pui=!!nK; z_u6QG4|!Q)Css(ud@EGU~zi23ynqmG|F3Qv(P!WZbRA(%y{bW zq<%`iSXdRw>w_zHV_JT56jlxTt)f!LZh^%@szq{pH>agcPs1_E&ZO&}m~Ot=i_3|4 zO=pk9YWjyRy^MF;M&x4fDBEbPydU#DQdez#5`vhH1x4nTDO44|8!yaLJF&`rvrYdy z*3!fM|yVduU{xz)B@zRNQO#(+Nk-vlvN z2z<{qmW7ZD)4HaX;zmgDBC_>vI$qC4II?Ou*3w-Q7za09L#kH~#}uau&tv3rQs+Adqt^b+#AwR)S(|$<1=-&^wI6Y}9txEp z*6ibOlJVv>eLW75w-NkFJgu_7z&tjfkKmQOIerXO5skM zi=)+!@XP=xK4ym~g-7lkbD~2^Fc%JWNotbu&7a4pJkuK9lN2w{St^ZZG+pGPjO4ut zsj!x8loe!g7}QXbs5@QM7{WPd%N{az?2xUgO8YUY(}1o~*3r^=%Q4+_@<2~}=^{tO1C$?pd_N7nB8NG zOto0ehx-UH`JPq#G9)$z)UEDkVVPCc6D`bMNn{VR`^5%+a3?jJ2z`Cu+-*rE-L}O{ zXTdIQ=+#sTZLZqIGs_>htBc|P6{GC#X+=1V6~M`^S9klGgKCor8%8dxiq<2FDeJ1* z1|+h#+)f{Pr)mJmB)NxG&qzb1T^d6l&y_JVzihP(clWXHZ&El$?6yR|V|a#&VE4)V z0+El@UVQa}7CTaZLIl{9anz9=d>P3n;Z7lIy6bAxxdTB%XyHzo!@r74w5AJ&GEcnF zaAX5{^-JF}anCfqieRsM0{b5ue1szC(}zn7=HDOR&ud|RJ`z8qO%G2f-`NT@3laez z#-1vEDOgU1Z#)cDPexnlBA<&Ee4ULqX6P()Dh5u+X8%mgYw^y54BF0Y>kA4N`%l#W z+MJ3NFIG6px-3O)M}S>6J)T{;3cWO zz|XZWdCBbJT>+7nMz%xk2K&$_UaD^Q;_ij*b-3^6Uy23{2k7mr9(yHmwDxJuonHek zpgZny0EOyx-OPrYZ^&NX_>P~g&OsCycAMaX?65fQ_ZE>n}oEig6n$TXr|4Q4&%#e0Dn?PCU#M5p)7 zGf<32(>a0Gx}LtICkSiu%^Z^SJHaV7ksr)O5D>c*&Lo^2;8Y|OpkFJ#<)R#^^s5lP z6@j{NmI{ks7m$-Gb{1LAOa$YLbkEg!ejbUXS133!9dHmMapZ7oKjq5mIkRW$7Qbvo zG|_#Tf#FCmEz^;Yo{w__##Sg|1)Qj5N_eZ$Su$3k-fI|)#BMjIIwVw@X|DUxJDo=t z{LP7J*Lf9?g~zmB=h;&Fr_kHG)it@lr=(~362P~_T?${A2!x?V_3X~(J1cC!9v!;*p_PX+dU;$$VZ`xTgGvH%sCtf^zlk3+003S%Phf(*af)4ER=ZG&;V* zeN96_M9fk`v0zyn(dC*9XPq@_rB?E?3qYaw;ZTkJ=zhp_y{#PC!p5FjE{cA><^_A# zU)~^Wi{h{4mZa>1@xwi&yWqZKbgF8VzX-j$xF|OtnuIP)DvB2Q;{GdQ>U`@&<{xWJ zv#D`4pgz%Orxeb!@urFMbA{1w%t-pxAJxg8%@oVN-4yJsx)Mf0%Yl3C>G2x#{#TOc z7megbm%Mg^>;5LIUvzbc^@D`%_JE)>*YTDZF#m72AR^F%IoDL(zLu+&-S|n>nKFMv zB)`PwY9sCFd<^TH2)n+LZ0QranjnM#lk3(!*}PRsVn4|#eeEyaOkti5J$_BG>28(W zAh7>o;FERr7e-EU_4_rieRRxIHrOauWJZPx2oE}mDq-~YAlg?)bCy-6E|aXb_a4yz zSMPvO4WC&18<>CLe>H|E)I^ ziq-Oy4DKTC5;u~=y@k?RRN#k7557*?(tAUDseMKOqWX!Y`LHNwB+uq|VD8ZRXoonv zb)$sI;T2ff*@9Ify)n$%Xfy*fzEERcsmtK9OoaIzaTJiiiZ5AI)R1y&I+ZO{GVztd z#ZCB(WddRC#Ovsy+PV^qmKus+Hap-)>y4ji98OfmA!M{#2gLd=O~WsRb-tC9$M!M` ztfyxXI)(F1jDy9voC zDw0C076Heq^fJCNPZRy|6R(K*rA>4?1((J|&A0NR%jdFF8Zt6LWmHYv;qfM2XE!ox ze%F%4ei2K0t93Ip2XUiHTgehTR0^gz$jG`Pp-9U`w;M2&T%*n1kH@F}G~ABpdWs^G z;j*8rTNq5+VFL-~tE8{7Dc-BD39LbDx|0frAk5Sm>{O)yX= zQpuz~nt=2g51!or=HhNWHa^eUG({%`8v>KZQ-nf_ag8tBunTy=DPGLoFQkc#Z5~MZ zDEx&?odEVCnWy{*{e7EgGEnKVu!catV8#CK+Q~8z`E`>%H06*e)cckK$QL+#pT8t} zG*@TorIO{SNlvof{`+=4SFU{=JxcrZn<1^Uu2*99>^AXhl~6dq(PqfC_AQ6T6Ux~4 zU4FdH`6a%B&JN9aO<)4@g;uC)^|9$m&R23Td`n{f?ZemoT>hlHnb4BcAz{#!Z!A2FL&$c}&GZHvkS6P&@cHOZxYu?+nk)&aY|NU^E zyK~lCI;UeR=E!GhfSP$nVd(DW!m+!jW#O!w8tdpGg^=V&C_8}U|3f;dBcpay=yp}4 zjZ}^vl#sk}sNNq=zf+|t;=q$e(b<(<1G@C{xzJIfs)Ha6DJk@iN_)1PLjO}lp6rvy zwxb-&ka`lLERZ9Pwj}cmNDRD^CrRIZd&MxpYii4^K&?piRZgbeeV?2EFUN~jm9UBH z?wk@Tx27f-4b;RQ@r2$nk(}#p&CC8SjJ&&Gpi>nD6J@nO!knw0SAiRO@TZqW>CJ zHDru31Vn5iUr2TCTJsU~KKMT$+AxNubr$xUTTuW)R}pAvTiaPq^h_UB(yv=^_wDKL z=dMY$OZ8O$XqDM+B&qTaQh@h)>tQe<4V|h#f%Jm1y5W3^6NPvIjY2&I;Xe)L!E$R{ ziUP-3F_2?e#I~WhsvvJ7|GyTUmqU2t8ZeEZ{K{3Kg=x7YWlNg>p>}&q`YifUFdq-f z{DZ*4W8!}odvP;Wv2P*I3Jf#k|Cja%Exf7bss4KZzjR4~Z{74l<~U#NqXY3WQYX&F z#kxsfqDeGaO@(+g_u$<+>-?*1KXq4D~uyYusE-NRG>5Nzq#Ssm?kD zW^O;jlw034^Dh(>Ad7s`Ue!+zKdZWs?@d=J%i zU;KzK%~atLIkoJVTI6Q;sbhrn7@>I+<3GAQ`Cb@MFqb@eQ4>?z95{Br-9IEQ{c7H? z>nvPFW!2#WwKj}Ak&K*-(m~S{`@%kq`gyK|NrO zONmA@%> zzt)=5;$w2LZx~brf%3xc2EF}qTWM%gH%Ww3iKH?P&QS99JI((L4Ry$<>Z&UHsa5{B z^I3e4*PBOVlJ@7iIc13{?*Grem%LZ4SHx>^N}lJnl)D}TzB)Qlv^48DS90?v{ijW} z(-eyTh^ZwsBjViLesjxlW)gQ^Z(qOru7qZ^GMHeCzMrS*5Z2Ct+y39j+Fw_%2ON#H zGQ)@2m&Q*;0}vF@`zq#r)=iZmJc%$-R4;Rk^uHHVuolgN))WuTNdg5!%ZA(?A_)#NSkhqOOo%_H$m?_2>KsmRhruRCFKW$!cUmGxc|05I!Bz2 zOp}yh@UgZUUC9=r@#E6`mp0D_ChxP{7BV&^$DtAbv~P+{I%mKQJDRaG$Nu>a-pY;c z@43ggtDnmGO(UyU->0afcI>Cx-2#gOcQ@rElGR7`=~^8&=I`(ezXhlO5~wm-yoOsc zn!$~}!iQTU7#c;Jqq~(lNU3NjX2@H1gr2fBt?hz&Bsc1~+-Om1%MxvyM=Xd?3`=uCU%A#%{9EGJTBw zcZGtaP~DY)8y;$1*MJGB=|`UHwwL1<;J%d;PDT|VFTLvWRg_hEGf{nxvm3uHbEWEU zsNSf?U>rKrPUs{e=BaO^-HF3W+z_O`dE4Sm< zPf(IF4BlY9^Y3Shkzjt*QL?vU={z=Zp#9?FSKmqxzac}xb<-gp>+9|9?I*nY|l zq=;rK;P^;-6apJeKH*848vGhZsk-kx<0GkQ)z*U59?%Gvc4c!-H_Zg1H7rrNQ<)N} z4YC7Ioukjf{^c_MbbU0y=I4$li=Daa>$FjH1MIh$V&D?KV8zwj0BwYJ4Z`jWLc#mE z+nrmg>iH`xb$mwUq0gO*@7eshkVYJrTCqpdiu}rZ3f`67j@bjyi|O*0lL}Qkkw1R( zB{8;S=sxm9jQ%njA5nSoPI=tSV{PlC#O$S0UO`18Ql|LsN^OZ@5E%&G@Y;l-D7~>e zm+DlT{?1B(9oy&K249DsknYQ`QmOW(NenX=nfqud>eb>umsP{vyo_X;nCHD2{vN2E z22@c(*%3w3pYRYdDRokZygFPtF`fF&=1?kLYlHAd*azl?3}0k_*N8lj^zNm4UCK4> z%zeT6&5x&gqkB6y=hb&oH8^_##TW$bVw7&q%XH#-LBUz7unkA zB6uHGq+nLI6tRQl;L-45dx?&xg` z`I5z}Eh>z`>Bgu>cM}TDy*YryZCJ>^UA@!MqAtwH|76X>j1YOJ<0{b4csh*Iu%ic#xj89!V;$INWQ5rS0c!8`kVUVn|m&thq-I75h zz9T06zLM0L=WsziNdL&w;SpmUJ)J+&hyx0OK!-9PdAe?4wObH&vXoXcUG_98fH5@} z?f2TVDKlNm{`IZw`klGDv~G z(bruZH!pQcsMZ3z>oIz~k14>(1SYh2E83%S{gE9)hA?VgMB181qGNeheNNqI{fj9$184IjKfbZw z=Q^+Qi~%&yA{@1od3OuDb@l^V?2YqJ;k`E)6DiZ-6#N45vpGo{q1%c z?=W7W!>y0ZKqdtBS~diRIOMizMdCBN^eO?}u4J28 z>{#sxgmQzsJH?v<53lYa!q=;iW3B2JMu$g9hfQW65}(~uOG<;P?7?4V-jF&~0Z}T( zV}&jNZuo(u&#pbOXcE<&r)4{I1T=b5;sd{GbVx~c6bNh8KJk5b8D|989)xly6)kw0 zN$^)(s)tU!*~c@xFl#<)!EW2lZYu&tDlrKj4&mIzM9%HcA;M@0vuz;Xk)fwj?Xryh zsZS-n@ODVR-Rm8|P${g@*d#s#_w(2ajO*@zv)cEe8gIj)i$v7Q^0AP&wW7j@iCGDu+)eMD$ZrfnOrci@ic4r&fDUiWOzo zw!fK)nZ8m|A7nm_=Brs>F_mib-o*z2=RTE0^l@%V$Rl@1uNEoO5GP;ChZ;^0D1#3& zyI&MQgCoW88j)-h9jY3L-6JUIOP2}8Ur`ilmMVMH{gmO}NK(WImM3y5)G{7JSC((o zVxp%?Yj{G}D(+j8d`dnc;~}JbE@hplI;h;xZ7m>)S-1yO-z+ z-&?oLtw|?D%)GFo&$DsfM z`QHkOrtbm9%(?L?aJ3(@;rVkfud~MDbYl_q0foQke_?^^1UET+;BdPnCj_D^8Z84O zlIb69n%mjn+*(>(lzi{6yh=N0W0Pul+uiVql(G9Xos_%0{jz}R`P#}dXLVf}!?2;d zF2dx8`M~Rw`I#Kqb!uUD3%9F>5<96wJi8BC8KfeH7OvT3_Z{tPc!eH6p^9eGVwY_ zQ<>SeurmvWpXu+#VY(k0Q^KJ`$t@Bs@p|~#tvfS2A?KZu+RhuBs!7#KW#YO!6c*PIh#f)kThu_~iig-NM zSCdSIB}{qKvM?9CWZ@e0*z>0>H3~ypT zt$uwCeIbVj#N=WQh-S2%Ju@;hWQmXe;^)t3Znwa%0=YeyZxR?^OwvwestFy4Kz$&W_8|Cn7c5=Gkd)2sT0*oe$(S zB$A0`JfO|Kzc|o$y^)%&By}i#>QrQWUd*i-jdA|>{rZxns0U9p)}x^Z8VqPdrhus{ z#@!I22egZ4eNlbO_z5WTM1f=EQ;-xoy!nErpm^_MBH4Q>Mys7E*FPx>L65uMRYYiX z>63ycEKwhztWH^EP$fF8?U&-16b&eKL1bDuV-GK|4t1^{d0)W0^ig5 z@!;i!#nzt1@^qsZcSCPux($tDTj`8)mW|cPc;@U`ZowQh+YwO^&4LU}vw<^xHU_hzp!{P{s(z_S{%4u~ew$oh zx8kYK^Yc4bfY_1l#*Z2{Q%kC+r}Hvhi@g-Tbc%fU=6~Fm)aAO~19{-38m$?rRBy4- zPKrv$0IP(=6z=|wG>ruPS#?IzEPTZDpnr`eU$|K78=Qqk;!_`bSp&7f-N6G1158rv z);N5*DS6LWx+nJSMKSjp5h_Z#K+nl&BCpi8t^8hz-Feq48;CE@)(H1IwBHpq|Ia=t z*BAF%WZK#ZXzeB`d?$?fYEwwS@F(RtBkA`B(RjgWW%R{9}_k|sj!?3tESd@BdxQAJn!MbLu0 z>PVR8@p?7YiD3RVKD4z8S+kL=#5LPhc-mH}_DHmTALIwGIy#v*Ak^V`ab)D7ST_-$ z+L#(N@P0F7vP^9yV@x!2#Y0KT+Dv4zov;~CZWLbLIm!@nq7fO237#U{BpYn$E}OQb zYzVt2Wf~s2*{?p6>+FrLdw3XLNZFl9!iondVnoES<$^<8!$rrPpL*_4R05QiXBTqb zE9u8(0RtTFH|w3>yP&U&-WymGm$HAopItc5j zPcyfzE|(Q;*IvWw`e~y9vg>6?;`M@E;r>Fp@oEc2V$LQKG8LT`20-%YHos6w8vLL- zmOoq?^6fG&{XDtJQDHLQvNGdHB$Y}gtJ-|==hwz9eH|T|vGOsZh#v99-|L=XEnqUD zj23_HyFT-Tp^599G)}Cwj&7rN<*!?HV8O4`JC*3AtbsbHk3(ThY&Jhn8q4WS|O-C=NWkf5_9lSa`C~`k-xV#B=kT*KE+>=4viXL$Ar| z@pikF_rW2{B!a&td8afN_n|_dbbLyF;ljLwh*)69V76~0{AdmKds=w^K18KBbEBP| zF_~Vxnec0tO!J_Fv@sn-O0*p}O1~iLn0|14Zt{p_m&`DK2NVbtQL8soYv| zSU>NXQpu03#9S+rmY>nD)XXjVAkM#(!M24nI=S4{b4`{bDM7TpQZ|E0@?fixM3o&* zW=NC4e{gKpB!i8N*<+0TWrrU^o5aBiv0`BdEmLlVe^tK>4Y*Q2C2aI3zEepn($UDo zTxer>d3Rif{Ad$*zV=j%#LT>H%*P*hr0)o+RHdeJ{H*Y?cIJj%;o4C@#^7#fgz!xI z=&0x5MfszX>J3>Q*IDGZBjML6MKr<}E}6&u+L2tnz~5%&zkoB`yvS;&JP4DYU9wPL zE+-?AO!*$1skpaSmn;E;tQn}Vjh(U}(;Ob`f1Bb~o1#&0npfO4gHt;NdzNS9?d00n zXLbn!)G{v4!>;ZT%SN=Q#$~io{@_~)$Xpl6%`VE-ixy-?L|j8>N$b@fs3y#vjynH> zUT(o0-mn&?+`V$gv2XM9%j=1OTy~ko#*Y|y`IsBrNf!_sCiO2f`*oDNtAZ`^AvtrP ztX(Dgy^`#q;#`X_$!`A!L5uZX<8EJ7e7XoB5KjYrr8ma~QMwje2U6_V-h5n>7ds(LR~S7LfV;VS^qQ`0nZtT`S zFSW9+*A@pn_Oh0(vMxlTl;IMl7@CowjCf|Mt)Zb6t+F3qaVi{VgWE!NtK44twu9A} z)UObA`kA;d#gzid({2Oh*NewyT(!*~V3n<1PCn%r%iL#iruuBL=a}P(71_SexdnvZ z^Fi^h0CZQw;ayZBkCSZ`K0l`M z1D+V6!%LE0kdyZ|Mp~6sD<|ZPQ!P#!Q(J!-;dvn^ysN!4G47VJJCO)ZooTXgXkVZ9 z$Y5$iC8jGN-pjF{#`q`2hl2`-Hh4e-0pl-@7>FLOzd0uC&E%03BWop>aU)q%&5*U8 z^;a`G-Yn-S_fGP){Y+)$Vss$4Ly>az380W!H{)ZmRVPXSi;U#q5W1=1@B*pWHvLi2Dvv+tu@aRcIlBrA_L5SGd)R^ z*NCXfojBK-i-*yUt$|%N08M(10aA#IGVlWGH_7EFpjwWnolw~3D#Q#0rGHEC({-sE z&zBxldvlE@(PCCZvGnwNtooFrXM6pE4FPu8{Bv0gt+x6(c60TvEopTIz~DMZ(9q8B zTqgZXFulmp##ZGv^YVVhShH2MNm~|>QsX6o6N^8iA9ZhgHkE7Gmmu0fD*Cmgq#{oH z@8>Z(-b+Q!AL*xP}KAn@La?OV-AW7e={F$Gw$CA~>@7haO z3$yl!{mSx}PBb-HCc+Y7%~FPqQq?DaPzq;09FUzk2jAyKimqAM@2nxG|e@E+k&K0@h&R?2tELoeUVSZ+L82uuR-31M`vfxd(Z*-vPmu0APt`BD%7cWJ9qpV zF_REPLF5fzuO$j!5H(kb49o^4YNliEhWa_79;VD+I=5^TRnyMsC}QCfp4wJZMDmLA zSR%qc|0GXZK99@_gGA3`fez#YSj)TV$uQSC&l*Ac9>QZci*@b8hZ6&GGRfGEGK*D5 zOCEB$$VNZg?yoB_Z`mvAH%M6!+pOA)IbT z(paK@qrN`-tf+398~yt1?g>b3KHE5(4Oi9Qp`Dplq?VDMPB97g(Wam8A2PU} zE6!e_u*$QqqE2}%%%W}cjJu(=$^vGyHX5ELPZ;l7$`?fCo<6HU5vUwHS(xg+x33+7 z*P4SHntt0@_Wgc7}GUT8o36RItg8bQ?be>(LB`n|~=2~_)_Ey-Ldh}Tbuv^bCD6NaTz`UJV;`$4S zb^XxR_N!NuOB4Ndee7O$@Q-{X(HucrS!|Kg1#?9f4xy;HcKnJe-05 zOQ|$I|6Lu=wEN2^J1CI4!y-lfb}}Izt=lT(F{d-8P+{jcCCulxv-oqwXf)|Prn^!o zTxW-VEI(0xh1Z72)8!qVrU9JaR7|K=PU3!u`bgMY0Bze4jWpd8@y2wZGcu97nKg%FwilVELYg#HB{IN`VcN|B<1?Z-~UsY)cTCMDm$6 z`wf(JMIr30JGnzeI>pvsSn|aMn5?f6QE?NCAd%&V$gbpwm0NE69M6io)T^E9U40|! zYjjaRU4rYLP1X5SN46BSe>O20gU0)mMYe3fg>p)p)z6h;%?ftPO_oYZr{`TkIWx~H z8&4LAWZ8!b?HhWzJ-L+mUifTh2s~YUK;Fu%s@>omM3J`j#0XciU$A(>A@I)l>2ZA>q~=Z&=LGKdOx^*dZe%r?tQ`& zgRgO>)3UcX(7Xekbc*jf-IDcwe$P>Ds5dT!$-f|N`TK9>`b#gX+QZKAWlrdPTc+0NHC_Fkwii6^$03ooN&LR*lCgeTb=gyRg2OCSkWDRoN#IERURqP4!Hvc&r;Jie_B)MOJEw z(!Uzwe$yzkx;+MKJkUWcd1$ef4DlbP2cKFZG@4hBf}^dUJAy21mDhE+S)P zu3S8+3zP+2wOCTH&-)kwXC= z)4%pXrG)ZU+DY#-5Jn-(=>wK$Pa9J$tGeux`3n`A-B-@{`H8QoEQ8AqcSM@M)8fz2 zg+aLsxU2A?4>Tg}*7UBH0yKpYC-IeC(KNSw?j)Js@M6KP%dK|*$QU=Ec2myUE~!Wl z0E(8MGh-1y1fRPh?65uF0tWg*xcW}NUUA75{a=t-4dWiDVYeTJ<0Kb%x$P0eqIm#d zbjNW7YHcyMA<39e(+z=hu9L4$ zWC-hXkrr2sJBIan%Qyc$yGET0H`|bRXMx0Ycr%3Nwf(?1z9ZrOLIb-T+@q&3G!tlkg?Y;w{Qq?Ko?%UG-QKrlqZ<)W5s)q_ zpj4F_s)#gcBGQ}EYv=?BBqBlt1f)w1MF_oj2#E9+dI=DaUJ^nNoxIV#@B7^QdCxf? zo{!I!>sraWk~QaCYyRiToMZgPSPs5!<7v*0%7f3+^9+f7+ccsb>S$zkXhg`DX%$1O zvSyS>`|R5l1FtGmR2;x@ml^aUs7?@;c^T-LI_ZMV=~y zhk@l#Nr{4~lkTyJFDKGxg@3!K3Yd+Pda|?rB!4LBg^G(+S!>U?!>w8(f0DucxHjck z8miZYJ-ruWG=SF21NxQ+qFT86E!gVaVk~UMGo^IYOXCHD6y4^m_;mdAp*N(dv{V7i zodKE%zu!z9S>UI2MGa$B!8IQcMnWwp&!)OQrLr^etOx7W&(EJJ!lLg;7nzbt{mVXi zQ!NyR&+RyPr~`u;gP8{t3uUw4mU^@W)GH>|i-Jx^*K~ayUyisO0390(X)d{AF z2&##sfbRWyY=V&%mYH!Re2sJPCj-4Uqwa$ze0S0r@bv8c`ICyubC2>{mOL@y4~+rd z?w^5TO;6T<-EE0Kf#KoY$92ALIEk_s1zBSlI>`3Kd)S)6 zy$7OP?8i`sGumPmrA>f9FYCfubLv-k>E;%l_U3>I!FyXq<_Y0Wk})cZW#zN6SXp3_ zUNqT}K0OKwu5bJ+nTcW5mV>sC{q)}Q&PTa}!^8C@5*w(v`)G9v zZ!+>^p>4db<3lL$pbdleX{Mk|+J1t``K1+zDc&!(&+0J9IFt>fGAq2#Msv&J+UIpK zsh#2KGh^j3fBgVXr>L%wL$&a5Uu5z9n{8?d9~sm6>%yiV(!3J=xKY!sZru{}3rc?s z4+#MR)T|`!QZo!a9+iK8qtca;ROO>*7}$o=q{G+=o4B83{a`Vy`g3insB$x5#@nZA?W&HARH@fH{ z*TNyFhcj&YOCCOR9Ny9U*`BO*CP2Dve7r?l+ly!4qE|wz0~%$b4yB7M&TcsDWn89w z+Bt3nkvsN~4odU=c*Q7UZ341BzC;*T_z#Rjt)FCXxiA7Cp>C6BaQXj+braKZr%gR- zchBdqX&@1FZt?LXP*sJujz!E`MKqCp+tTWP#cKc5*q8_jX7$WG;l`Mwsemzf>*h=PB&Oyc^xY?q2aML*UU(~W ziK`?Ev0k`Bn*<`_t6l4uV^437NRg=Qg%^>x|9xBf^`VrYxbTwVmQ##T{nVcxqB;Ak zCU&vkto4=hj23`a0&BAF)$xnRr& zTp*vsfyTi9q_D`eo6r;Clkd=Ji!U!&TjsW$qWow5RUPCUgq^Qdyru>#!_rwGJgqUx zeqtyqGGB}QQDs#bH$Pvb)CIeku*xvGfFKkhTtpOqR=NA!WtpYaiD|a9sibTCFY*~- zIGGcu6JFG3IsE$LAHO)>{FD8_e_SCw@IpEm^{X~N#zk%tf?J2Kv^Sf|h>VqzIwZ^S z{tpEAiArrTD+$U5$7E>)Fst=9Zs6rv%A*B&11;$=RLSL8OnqM_a6w<_|L2!#ukIW7 zp4{bwOn(xp{0i+GC{g7w=vkj(a~oqP)0O~~ESW-Ogo#YrWd6s-bHkCTSnYz|1J7%S zcBp8MQpRkgdzRd5}Jrv0DK<_mpZj3^{p z@j~b~*5NR}YsbfCs?~KD{ttF`tniZ{CXMySSD?o&jDgVIe_5J-zmG-!`D#<|6!Dz| z_hu!gF-6kf^uGDOZ#E^UU&)Xl-MIFses^10t0^LV=PhRMv{C7L9#U_~gHht-^29_}AJdX0|EM=uupCN=F8P7rvt zoq+$O(f>w_>@zTW+CvkKBQ2FeOcS!5q~4--79*X>e+6^pK;n#E{X14E=jQ+GDG6VZi-?GnkzIJd`N#X6 zzXKpfMvw_AG}S?rEM-m@cl&kz@@Go2vi>i#qG*1rHCEHe$ae*`k!&dHWMLBjXg3|& zB2ix>E+*9704WSq%?6f`l* ztGJEHs9yuQ-g3f-L*%k~BiraOjKaX_$$T|i+pZJ|(9Z6zCEbWYH9_*IWAm?wvb3iK zg$0Zf0AUx8^2$nNRGjNcans`G6FFj#)97S<&MK=Eu)nA85g%WyV49B4H}Ln(Ce~=0 zS55l*`T%i&sE3o4{nXvFZc8^mu8C@A8(Lh}j*ZuW$vJW!9N2cScs*yqp#Y7Jq;y~u zs&aeSS(C&Xok(0^dD8Pk&uTF2yb6+2XsWJGNRf!EMdMAeW2x5a@PA(ygO_X^Z=yMY zd=tuiTYP)=<+vC3}4WBUU`BMr__tiroXbT)g- zlRX^E7f1RBLKb#6PT+@hyXf>mDGUYLoRMwo`!rT4)t?IBvqy--Sxv5fQ0EqpL$gLRQ)4o@#UKt;x$DymGl*a$zq( zRR(o%l=5@3Ft8T{46Yu&H6Y!jz)WaWN?WTBC#GeA2mM}2wGK$AEs-)6bhtd690)J|6RoB zGHPRriYjdJMeG1#WofyS{6fycYR3_ziN-*<4mQO(!qt|=;hxz;PGRORUyU;qwfrl` zXrBC7m?}Cisuw%%T>Sb%sH_ZXPmYf(uQfZ}(M7p5`Tem!&>dZNmrl>!jihbE-?eT1 zBZNAbGM;#p<0)Y_5l44|J zY@Ae6TbIkGHf1Mq^y-&qWMopZ(HS+CmX^A>dX_p( zyh231X61Pf9y;ICf2zgfT?O1&TSMo0*aIlFEhFn;@;*-UgS&3w?NrM&q}AXGvy{wz z*Gr^u4Jvt2yBSai4P+RMBU|xyzR{nmJxjr3(qbi$Al0j)9=NHJne>);)ph9JNDt;d zuP0T$Noh!IzN&J7Xir1(l^o88b&qb}rkl}}*||nR-c=W=Vm=r4S)~jX{>}-qgP{h4 ziW%=C_%z3hj61@a6q#IHPR5H3t9KUuJf65&E+ru$@wjC6Yw1Fs4rrH60*c4>>x@I| zd>nckj)t!sbwB!bg-c#Yf%h|9mOnEfeF!7qRyJu|SFzr0DITFG$Eqn0n}zI1E=IZn z$z$GQBY-Bw-q3J;^}EJO1VSlpAwbGKdb=al+2fJgTrU&gixOg5IfLxodSwRF#1u8rM6%tR;~Hs=O>Bfag-r=~$xu z+}$^hY?7A4J>yQ`pBj*UL04p=Q&Nx+OkK^{iGZnky5o9lFb&gKacJn&=KTCqD_)+i z-x*Cucr_rxX1>0su@yqdj@|@89z#(68Kbz^8^Qxlj^pXc$M56sH1gT?&@Gv__a?aO zC@Fn<%Aip%uc-UR$J`g(fL0U{eh$YDs)_{e*(b<pep_qw5x_fpP zdnTmviav@}GLURJ$sg<%$7d1ch=7#jOSduKKczP}3*kQn*ZKnFEriO-%jFqRZEYMS zrZNe_`ag~XLuJnKA;~@iR1SI-&P)7mXVSl7@!yNL@2mq)tzsybKBk8EBZ-)FnHp1w zkzoF*%;?%JyVIapc6N66%mFnT?Z}FX3KJw)_YH{WVU5}+jRX42OBH+VG%1XcAEwA$ zqmF%zL^pL(p=<{U$&IF%%O{6b?yu3^U5S5_QlMM0u)R+wLZ$ zio0_?z>h-XhnHjU+bH}u})zSR;vS;S+JVaw(YNG}Y`xPLksI)52wGPmxxL4`G z{hw`t_9ijq*Y&oSMsiZ6z(Y!+eFY4HpJjXwa16AxZQSmP;W4Hlo|;tsXP@GU`TaeA zEL3{E0?~G?*SSo zJu&_yt4h1-RNob!%m{S7IV^njS+v<|^}rHtkEUJ5^&0ku%snMeR?`mg24-$9;Z_>1 zpux6w^_3o9?DuV5y6{N3p5W$X&tmEu(J`G45DoRjmwr8g{{~a@ZH#|`sn|oqka5Q@ zuofR_uS`O-H?h=1Eg~>voCOI9(qr80`t*6;FRtE#WN;d9+ePehI8kjr(0Ohn02Vo! z>f;jU_1Oc!V-m`7pu5-M~WDrKk53_ zI9{~<9HUkN^CR8u-pYu=8r)|9{pq=e@-3N1Cm`Z!xkit#mzRyS_VQfsReKe_rg;TR zYirZSsIN*9dTxA3H=LMmGVKD&;#-L;Y)4Utj7sG-azzBszS zMzNfHRkdFWTWjasj~n(G=&e2F7;&G8LOtd261;Ajn4EP`SAj4q+M)e5TE8bNeEj&y z@L{Lz?g&O4S#xiBt1HyZy`-YYno6;s?V+{p^<;V$==sx4XU_Af+K?k@0lx-p^@}Ii zowioEZsUYDYH&`_cjnkHnBKd3Z*P|?(4uO2I_I@6qF+#`?vX4U7@XE6KCmvc0e_4nDwp#WcF&aWXr zlPAvjI;nL^zf@ocS&Mv1zuUxV@c}$?DjwLn`l>W%WwNYR9l288;3M?i-^sT~|I<00 z?rdH9FcX%l+|YRovzD(MVmJS61NaOMeqfh+Tt!Xt_a4bzV)OhWW8Z)6EF+<`PaN0w zy^6aErs|V~XE$XLxT|(KHHF)HJ=d@v7Csc_29eT#hGWIw7FXO1zh;DGjeH_2%fc90 z(HldN@F<~mdrrN)>CR2xrM)a6@%l(bjqL)FW|m}h6JG7KZ4le5<7m_1>_`EB`gWyB z`eBZTOLt(hq?zN&BCC+K#YBME6sl-+kG#MeVUEQqQGaHa+dHqR7y# zH8b;UsQ)?Z`h0FQIQrHtNGy%jy_dG}0;Y7)3N_BI8AHBspEGYF4jD?%XAvQwVcFBr zSk;emf+im5S8U~*5_cHBX|21iNok>sq0h3r2@_wvFB?J56dI?C%8HyVErr_*4Jt(2 ztl!T#vVCq~AeQc$uBV=5dg0>{N(U>k2hM3yut=8qV3}+o0`zFfmDuxp7B>xBnw#5( zQ9A{PL=8{-jbluFTwZ`QT=|Y1TzAkTM)Qkk@X%G$M;dweOlZbbuRGU5qyf7k?CK_d zCZVSUVH2M1guRV$j+Q!+`?_mx(a}z~5QG+bXeAzS&P!J84fhjsNh_wQMb)J=sV65g z%+PedIWg zd+~BaW(^5~ZJz2Ihqs4~{U+e)YR&M80WvC5E6%pc$xK?U&#mX8uT**56FpMsU1VC( z;dU(VQ^QznELsp=JFu5uJrdERE#Xr?prf6dH#A?_#%6u93J~pIwTDUpj(jebdhGb_ z@DaFszgwP+4`80fwwSKk`A1vBgXiGoE8zy!z`-qbz7*HtiGm6v#4>AL%P0e;Ab^!< zsP&wmqg!fmw^ik1jzJ~c1J3=CT8!M<%jr|f@oT|_vtQGrDZ5oO;|T;1ch{$*Cax<5 z473$iZ;B^c3Ush6lDk83!+?qa4Fs^j6iWq3{Z^9p<%VukDeujZ=C<%JpIe6+9J;@l z4>#Oj5HDh;tym8}2j6mC>-J!JEDQEbLVMMTpL;q$h*?r~j+0_@YuiX>rO8|dj7}+> zBv1ti{9C-iRo_L9LRl<=)3}jthBJ9m0k8gb9{tbg{gWceK4&ckGqR|5i(!5z_TTI!d-6Q8+9rk zsJ0iKA+5UG@MuOZg)*S9C?*S9EqlF@fQ=`Of$6lfQpRYCSsTt`+%@8pz{9;Ux*tYm zP)&D!Qyvig&iE0{`Zfk~_F6KO-+4R3x%A!XRZmxCbpFE`mWi#UT!(n|vr6H{omtg< zYw+=x7-Lh;Pu^>@jwky9@%RW^9{WdN;mjTm93WQBpn6Zbfk9_y%zXor9s-&-9^ z(yuFbwpu#v**+ht`n)j_EnQ9g-UQpIRaYu+>|cWi5!@9ud|oAkZP2s&)etD#W4|_P z*SNS?Z9s>MH||CYMotH9Q0eOW4R#-on@)ZjTc2!T`=F`vlH;dcO!s!5HEhjO)5GUf zO&Z{9<|Od^H5B9ZNh9&@RzNLrPkV{gKiGaE++DnIedL7WSOdOw)L%)e%0%p0!>j(gBD$k%YXCnbY5~yXeM_vCui`oe z@X+DDA6WdegU&(F-qp^YGcENf8Mocl4@_n9jCrI#3;)kqU}(du7jFs`csJ4|=%S&U z;e?NR;6EbXn6dzBL=DM2!_}0ZMo-B$*AOHt=t9nB0pB(3+mYD z41vn*d}zu`_xMbg8Nfhrb+hAbdE5E^zoc8t7dH_+tyA!)2(@t zh9mbQVzYv>J_!7bR+Q2Sey!b}W~Ii`Iv(`FAn?2)QqA{@wpV&q#_RU8gnfFy4La8l z3u{}5)1BDV1hvm_Q-U6tP5$O9B^mG3#xAPFP}Lqk!NU6E8VmR&V&blD(V+0c(3`X2 zHQody!~BpDn3egLgx~19y9id#~Rjkx@)^wXr8W~vXS2`1RSNK_3n>AjR zRqLkOxUYBUR(D-AAoR|7hlJf5>&4pc41Fi4SF8cdkPY0A&jS2$w%lB2vS#X*Gv5Yt zHC7v)h!VLG)XGy;9uZ&7L;4i^>27qqx0UgwJwMOO*(W*(>{c2oDRp*+u##fzSQ~u- zSV^-N6?pQ`K2&@XFNk`&9^SrBBm^A1tm{%~4o*eYQH2vXpr$?+DytTTwP3us7ugXes>osE;AWy;*0IAM~SR!7FD=t8uJZ=cpC z@jU7jKSIUcKF+nn(!QuW8t6;(_A7?)ncgQ}VcIu(+4(4nuUw^PI;YV_r45?=gMxk! z5;rj+bQHZjQ#iS1)gISiw-WNTSJDhSmX0~h5@3-!AHw}C<6j`VCNEmvBO&61m+0;o zqU>1YeXUm@Mk&muQh!S2b02j?v<1fb+)vY1CkUr->m8BSaeHddJ+X*x#?Y{Lh#%U<6xHpm zS;H#p7cmp&uQ>PQo;x%mLPJGGaQn29$JRDOX*|z^jD@$KKjZjIHuKmZ^1Yjt$tg#=nx*DHjMdC#SzgZo4?#q__gx=nUK&eSnXk;Be5Z ze$*$my0YeLcO=YfA3INBS-~YC@cGNraWkfl6NbmdB`-FQb?QGD=6gWnj^>~_E9gfk zfQvSRpRpqN?3N}#rLod-Igx7;QfV=o8=WBEn!EIgOk*LH+){3^&ll45b|t+|N*pN5 z7J0XIVGY1DBX|el54OYQpW=#!r|z#HB^^aimK+vao#e>Lo1_Qarb)|wjbyPol3_wf z&u@j!cxFc0-@jnh^DeNd^Ns!wAL&bzMLhf%xByoD&!tY3$i|+CR6(zzsru)(Y}4fh zYq&NUR1gzKE%y_MYSZbrX^loA-H5g9Rde_OGoV)Yd4Et=_=B1qd$p9_+$O zSt#NU?*YD`7@Bc~MY9Z+* z4hG|4)AS`7BXU(yi=vMUYv$X(p)mVA#w(2&U8?n*d(}`(yXPjJ};rc!R&U(+H zfBwtNhL2SBVZM~LoAUi)e?c97iWrTD0a}7>SsktA(Ogq(uC5b--?BTUzwKVhE{|e6 zTWd_6Y03l*;3BHeeJbAzt?kVZQSSk-zOyK|n&E%Y8V*TR1ritlx%urNYBw>- z{kv?%g|+Zy7-vURQOpgq4f@kP8?~?kIrviKH;_8Bi>X>`2 zqfiSi#VB}%hMRgA`}j4Xs zT~&fny`vFYNvvdUT887!^XSjJGY5yQ8+_tAJ|e(8CLpI}V}gdgC;(?nY`!dRWACaE z$1IetaRb~v`gMz?SoJM}<`$y8d+=ItN~IC?`wYWT<6aAJ$wH=h>gH|wCRAeDRJzbUD6;V^`1I^}zo!^-7Ftsizi-OKRK0}I%Rln;sd>_c z;>Ak;nSIN=w6?~UUz7H5sc4c%xmG7-iu-CR53#Q#l=M6y@wwD*zmzE4+*)T?Y=UeZ zc*~h0k~P{DJlpY@Nbr^hIO~I2B$#u=DUY7b6pvUBm2sij!pK&rA!^cUiwFY`Mndz8 zKKQ7yT$72QX;mdB5~Y#)QsQ)Ny7Ww!&3wOZIrSK!MT;@N%&omxy45iiJzw527IR|y zUd<2{ATKI=2xH@B%ea*nFA7o4ZH#EN4w$Ikn904_CAEFl@zg%CB{xAx1S|2x$ZbWx z_?^nQ-|18K;-E$pP$to5HM)eJjkq{I^>ISvV1(*tVadkrsh@qvL3VV{4`BWdurA4Z z#E%|XYGX4l&ANm1`Y%cY2x`;Q(QbNj27x(*D!} zJ;kTIv&`a*H^cJ+DE0v9kmr3|b_ z&n9x=XBM9z`o}MBjAyv~Y-d4hwZ}1aL4CqDV!1?!fBE@Mi6kdfD+avQ|I|fyzNYI8 zGvU!{+PZ03j$0}~4p*-?0u}bObp*6388v2af%{peCyeipbep;kpI@X{$^%#4EyP?yI6_$W`Hv?H_QssN6bU5qeRbP$MxjFm*bj0&6 z0^ez$ZL^QNvytoQa47QRjuBQ?a0NxP(9JnSmQJ`FEOfaQ> zV1W&1KG%p{YS+zo{`|-VMd?fgfncU&gQ^wuq|z}y0W0W_Juu058-;gmv1$zlvdmZ!qZ!kPadRf3W(bmVtDgb3ts zB(@!K&@|58fk*2;W0qR$pI_H=mUy%*b`p0#K2G%zK=_gJ+^o+EFspL-{J>+OTHs{f zRY8_q6L2h9&^<+8Eu!iD#GzJ2UEJ?J&vh#NKa4i8-q;K-K&9_D%ac<{5 zriqOOYu-y8^6L^GcQ|egmOB&#^c2sQOa+z6dkiJ-!1VJ z^{KsUo1@uYf;V!%=Upv~-ZNRP@thFmf6CZAU2aGO=MB%_Yi1 z2=m5EDJyZ%13X4z?`O?=Z~drHs};#ln<#7^q^gYzAoX~8Sm{rvem@kAKMyrja9YrD z+)c`q79sMfue)lYQ^R8%z&>{}q;M3qJL^R_q2HWZYoq0vWnRa&irmLsukC_027j$~ zo{Hu<_(-+m_@msNBAfZtbGt^qVO7DG)9-A<@bZzTfY`S7ljy6fr|%HtiXJPDV| zpST26C2xOwa3P11ga-(AqEO*eO|x5)V!w`i&-h>+*wfOInUTR;Fwc3LzP#tc?&b_1 z=%;ViYmry<8>T%f+_t)_o+=V%E=>8y`ipo?6+fB0jUm>`^U2qC$~XMrl{=HKRV;1I z>(CPu?vQU1BqZ?_ZTnx)%ftS&&ug6LLC_nS0i$drKQ?!4ca?uiVPRNotZ-?R_v@E0 zRa8ha3&qpY-M$?Ym-yQ6$>?RqVanbjemtv(gR1D`tDo0&uHJV0JLNB{q>mC*2KuqQ z>1Sxj>hndRHzu~Wwh+jQXoNV?*BY5ihd?V3V74G9Yn5I}+t!jVYiUm1ztUoFtgQ~=?pNgTm*IDU1Jm+L}W zcqZG*$*Fpc-;#hmmV3sJcKzPJj}HZ+Ma!9)nHT@UdL-YX_=^D5!0uq~uCB&W66=yo z@*jpnlGk7cqy`XjlfpKfjZ7niNMK_aKNl%GEFA`DVNzXIrhxek0;DmDktT?f69Y0o zmfT5j!qlXQ&HUIK^~=vvTKU`t_^01`k( z`E;StWFDfwJNIfg8eOZuOQ$>3>r8*L#}hAQ08YnWd4(8^aLykyS<`*J@Xo?=C4Tvzx9d1(z>VQBlQf@lT)kT)(_s(lqC^QfY(kMz>XxK!TEzXQ=m+d4Y=g zGR4_FExG6xs|cnF1EqRS3ThW zrYGB=bS9HAMqX00_nZ*sf9D?7IkdTb06qOn-nvr3Jg(QL_41b*@0903_<;>>C zsHmvXe*OlHe^Vcmv7CCx!kq&9`7rgU#=;|EuTHuKc$o2}DqUG#{YBC9w;%pLZ0nH( literal 0 HcmV?d00001 From 436b5bca0bba9c08748d2cfe23ce107cd9ba9b26 Mon Sep 17 00:00:00 2001 From: skpanagiotis Date: Thu, 7 Nov 2024 11:34:57 +0200 Subject: [PATCH 04/23] Update Contributing.md --- CONTRIBUTING.md | 129 ++++++++++++++++++++++++++++++++++++------------ 1 file changed, 97 insertions(+), 32 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index ff29fd30..0a63970e 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -12,11 +12,19 @@ Eυχαριστούμε πολύ για το ενδιαφέρον σας να σ Πριν ξεκινήσετε με την πρώτη σας μετάφραση θα θέλαμε να μοιραστούμε [κάποιες γενικές οδηγίες](#γενικές-οδηγίες). -## Βήμα 1: Github Setup +## Περιεχόμενα -Πρέπει να κάνετε αυτό το βήμα μόνο μία φορά. Με το συγκεκριμένο fork μπορείτε να κάνετε όσα PR θέλετε. +1. [Προετοιμασία](#preparation) +2. [Συνεισφορά](#contributing) + 1. [Μετάφραση Αρχείου](#file-translation) + 2. [Αξιολόγηση Μετάφρασης](#translation-review) +3. [Λερώστε τα χέρια σας! Μεταφράστε!](#start-translation) -1. Για να υποβάλετε μια μετάφραση, πρέπει να έχετε ένα fork του repository, κάνοντας κλικ στο κουμπί με την κόκκινη γραμμή από κάτω (για περισσότερες πληροφορίες δείτε [εδώ](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/fork-a-repo)). Αυτό σας επιτρέπει να δημιουργήσετε ένα προσωπικό αντίγραφο του repository για να δουλέψετε και να κάνετε αλλαγές πάνω σε αυτό: +

Προετοιμασία

+ +Αυτό γίνεται μόνο μία φορά. Σκόπος είναι η δημιουργία ενός προσωπικού αντιγράφου του έργου. Με το συγκεκριμένο fork μπορείτε να κάνετε όσα PR θέλετε. + +1. Για να υποβάλετε μια μετάφραση, πρέπει να έχετε ένα fork του repository, κάνοντας click στο κουμπί fork όπως φαίενται παρακάτω (για περισσότερες πληροφορίες δείτε [εδώ](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/fork-a-repo)). Αυτό σας επιτρέπει να δημιουργήσετε ένα προσωπικό αντίγραφο του repository για να δουλέψετε και να κάνετε αλλαγές πάνω σε αυτό: ![fork](/public/assets/fork-image.png) @@ -52,30 +60,61 @@ env\Scripts\activate.bat # Windows pip install -r requirements.txt ``` -## Βήμα 2: Ποια αρχεία πρέπει να μεταφραστούν; +

Συνεισφορά

+ +Έχουμε [μια λίστα με issues στο GitHub](https://github.com/pygreece/python-docs-gr/issues?q=is%3Aissue+is%3Aopen+label%3Atranslation) όπου συντονίζουμε τη δουλειά που γίνεται ή που πρέπει να γίνει ώστε να γίνεταια διαχωρισμός αρμοδιοτήτων και διαχείριση της δουλειάς και των απαιτούμενων ενεργειών. + +Οι τρόποι συνεισφοράς στο έργο είναι δύο: + +

Μετάφραση Αρχείου

-Έχουμε [μια λίστα με issues στο GitHub](https://github.com/pygreece/python-docs-gr/issues?q=is%3Aissue+is%3Aopen+label%3Atranslation) όπου συντονίζουμε τη δουλειά που γίνεται ώστε να μην μεταφραστεί το ίδιο έγγραφο δύο φορές. Η διαδικασία μετάφρασης ενός αρχείου είναι η εξής: +Μπορείτε να συνεισφέρετε στην μετάφραση ενός αρχείου από αυτά που θα βρείτε στα [issues](https://github.com/pygreece/python-docs-gr/issues?q=is%3Aissue+is%3Aopen+label%3Atranslation). + +Η διαδικασία μετάφρασης ενός αρχείου είναι η εξής: - Επιλέξτε οποιοδήποτε από τα issues που δεν έχουν ανατεθεί σε κάποιο άλλο άτομο. -- Αφήστε ένα σχόλιο για στο issue λέγοντας ότι θέλετε να το δουλέψετε. +- Αφήστε ένα σχόλιο στο issue λέγοντας ότι θέλετε να συνεισφέρετε αναλαμβάνοντας το συγκεκριμένο **Issue**. -- Περιμένετε έναν διαχειριστή να σας αναθέσει το issue. +- Περιμένετε έναν διαχειριστή να σας αναθέσει το **Issue**. - Ξεκινήστε τη μετάφραση! -Σημειώστε πως όλα τα translation issues είναι χωρισμένα σε δύο milestones: +Τα **Issues** είναι χωρισμένα σε milestones: + +To milestone που μπορείτε να συνεισφέρετε είναι το `translate_3.12_additional`. Άμα είναι η πρώτη σας φορά σε αυτό το έργο ή γενικότερα σε έργο ανοιχτού λογισμικού είναι προτιμότερο να αναλάβετε ένα **Issue** με **label** _good first issue_. + +Επίσης, για διευκόλυνση, έχουμε κάνει μια κατηγοριοποίηση των **Issues** με βάση το μέγεθος (γραμμές κώδικα/ προς μετάφραση). Πιο αναλυτικά: + +- `small` για αρχεία με λιγότερες από _200_ γραμμές +- `medium` για αρχεία με λιγότερες από _500_ γραμμές +- `large` για αρχεία με λιγότερες από _1000_ γραμμές +- `xlarge` για αρχεία με λιγότερες από _2500_ γραμμές +- `god` (για τους τολμηρούς) για αρχεία με περισσόρερες από _2500_ γραμμές -- Το πρώτο milestone ονομάζεται `translate_3.12_mvp` και όλα τα issues μέσα σε αυτό είναι τα απαραίτητα ώστε να δημοσιευτεί η μετάφραση. -- Το δεύτερο milestone ονομαζεται `translate_3.12_additional` και όλα τα issues μέσα σε αυτό είναι προεαιρετικά. +

Αξιολόγηση Μετάφρασης

-Ιδανικά θα θέλαμε πρώτα να ολοκληρώσουμε το `translate_3.12_mvp` milestone και εν συνεχεία να μεταφράσουμε όλα τα issues του `translate_3.12_additional`. +Μπορείτε να συνεισφέρετε κάνοντας μια αξιολόγηση των ήδη μεταφρασμένων αρχείων, για τυχόν παρατηρήσεις, βελτιώσεις, ελλείψεις ή διορθώσεις στην μετάφραση. -## Βήμα 3: Ξεκινήστε τη μετάφραση! +Η διαδικασία είναι: -1. Διαλέξτε το αρχείο που θέλετε να μεταφράσετε. Το αρχείο θα υπάρχει στον τίτλο του issue που έχετε αναλάβει. +- Ανοίξτε ένα **Issue** -2. Επιβεβαιώστε ότι είστε στο 3.12 branch (πολύ σημαντικό βήμα για να αποφύγετε να ξεκινήσετε ένα branch απο παλαιότερη έκδοση): + ![new_issue](/public/assets/new-issue.png) + +- Γράψτε στην περιγραφή τις παρατηρήσεις σας. +- Μέσα από τα σχόλια του **Issue** θα συζητηθεί η παρατήρηση και το σχόλιο σας. +- Αν από τη συζήτηση προκύψει ότι απαιτείται κάποια αλλάγη, είναι αρρεστό να την αναλάβετε εσείς. Κατ' αυτόν τον τρόπο θα κλείσετε το **Issue** σας με ένα δικό σας PR. + +

Λερώστε τα χέρια σας! Μεταφράστε!

+ +Εφόσον σας έχει ανατεθεί ένα αρχείο προς μετάφραση, ήρθε η ώρα να λερώσετε τα χέρια σας και να Ξεκινήσετε! + +Τα αρχεία που πρέπει να μεταφρστούν είναι αυτά με την κατάληξη `.po`. + +Τα εργαλεία που προτείνουμε για να χρησιμοποιήσετε είναι το [VScode](https://code.visualstudio.com/) ή το [PoEdit](https://poedit.net/). Για το [VScode](https://code.visualstudio.com/) μια χρήσιμη επέκταση είναι [`gettext` extension](https://marketplace.visualstudio.com/items?itemName=mrorz.language-gettext). Αντίθετα το [PoEdit](https://poedit.net/) χρησιμοποιεί ένα καλύτερο περιβάλλον διεπαφής και δεν απατείται να ασχοληθεί ο χρήστης με τη δομή του αρχείου. + +2. Επιβεβαιώστε ότι είστε στο 3.12 branch (πολύ σημαντικό βήμα για να αποφύγετε να ξεκινήσετε ένα branch από παλαιότερη έκδοση): ```bash git checkout 3.12 @@ -85,37 +124,55 @@ git checkout 3.12 ```bash git checkout -b translate-library-ast + ή + git checkout -b library-set + ή + git checkout -b ft/library-set ``` -4. Αφού έχετε διαλέξει το αρχείο σας, ξεκινήστε την μετάφραση στο IDE σας. Προτείνουμε το [poedit](https://poedit.net/) ή το [vscode](https://code.visualstudio.com/). +4. Αφού έχετε διαλέξει το αρχείο σας, ξεκινήστε την μετάφραση στο IDE της επιλογής σας. Επίσης μπορείτε να χρησιμοποιείσετε εργαλεία για την σωστή μετάφραση προτάσεων, φράσεων ή λέξεων. -5. Εάν χρησιμοποιείτε το `poedit` είναι πιθανό πως το αρχείο σας θα έχει σωστό structure, αλλά για παν ενδεχόμενο μπορείτε να το επιβεβαιώσετε με το `powrap`. Για να το εγκαταστείσετε: +5. Εφόσον έχετε ολοκληρώσει τη μετάφρασή σας είναι απαραίτητο να χρησιμοποιήσετε τις εντολές που αναφέρονται παρακάτω προκειμένου να γίνει μορφοποίηση του αρχείου για να έχει μια σωστή δομή καθώς και να γίνει ορθογραφικός έλεγχος. -```bash -powrap <φακελος>/<ονομα_του_αρχειου>.po -``` + 1. `powrap`: έλεγχος και μορφοποίηση της δομής του αρχείου. Μπορείτε να χρησιμοποιήσετε το ακόλουθο script. -Εάν είστε χρήστης των windows μπορείτε να δείτε περισσότερες πληροφορίες [εδώ](https://python-docs-es.readthedocs.io/es/3.12/faq.html#powrap-windows). + ```bash + powrap <φακελος>/<ονομα_του_αρχειου>.po + ``` -6. **Έλεγχος ορθογραφίας**: Για να ελέγξετε την ορθοργραφία της μετάφρασης σας μπορείτε να χρησιμοποιείσετε το [pospell](https://github.com/AFPy/pospell) για να επιβεβαιώσετε ότι όλες οι λέξεις είναι γνωστές ή ανήκουν σε κάποιο από τα dictionaries. Μπορείτε επίσης να χρησιμοποιήσετε το παρακάτω script: + Εάν είστε χρήστης των windows μπορείτε να δείτε περισσότερες πληροφορίες [εδώ](https://python-docs-es.readthedocs.io/es/3.12/faq.html#powrap-windows). -```bash -python scripts/check_spelling.py /.po -``` + 2. `popspell`: ορθογραφικός έλεγχος του αρχείου [pospell](https://github.com/AFPy/pospell). Μπορείτε να χρησιμοποιήσετε το ακόλουθο script. + + ```bash + python scripts/check_spelling.py /.po + ``` + + Εάν κάποια από τις λέξεις δεν είναι αναγνωρισμένη από το script προσθέστε την στο [dictionary](/dictionaries/main.txt) και επαναλάβετε. + + 3. `pre-commit`: ετοιμάζει και κάνει τις απαραίτητες διαδικασίες προκειμένου το αρχείο να περάσει επιτυχώς τους ελέγχους για την προσάρτισή του. Μπορείτε να χρησιμοποιήσετε το ακόλουθο script. + + ```bash + pre-commit run --all-files + ``` -Εάν κάποια από τις λέξεις δεν είναι αναγνωρισμένη από το script προσθέστε την στο [dictionary](/dictionaries/main.txt) και επαναλάβετε. + Πιο αναλυτικά το παραπάνω script κάνει: -7. Μετά από την ολοκλήρωση της μετάφρασης μην ξεχάσετε να βάλετε τα στοιχεία σας στο: + - τη διαδικασία του `powrap` + - ορθογραφικό έλεγχο + - μορφοποίηση του λεξικού (Αλφαβητική ταξινόμηση και αφαίρεση διπλότυπων) + +6. Μετά από την ολοκλήρωση της μετάφρασης μην ξεχάσετε να βάλετε τα στοιχεία σας στο: ![metadata](/public/assets/metadata-po.png) Στο **Language-Team** metadata γράφετε: `"Language-Team: PyGreece \n"` -8. Όταν ολοκληρώσετε την μετάφραση σας, πρέπει να αποθηκεύσετε τις αλλαγές σας και να κάνετε push στο GitHub (Μην ξεχάσετε να προσθέσετε το όνομά σας στο αρχείο `TRANSLATORS`). Για παράδειγμα εάν εργαζόσασταν στο αρχείο `library/ast.po` τα βήματα θα ήταν: +7. Όταν ολοκληρώσετε την μετάφραση σας, πρέπει να αποθηκεύσετε τις αλλαγές σας και να κάνετε push στο GitHub (Μην ξεχάσετε να προσθέσετε το όνομά σας στο αρχείο `TRANSLATORS`). Για παράδειγμα εάν εργαζόσασταν στο αρχείο `library/ast.po` τα βήματα θα ήταν: ```bash git add library/ast.po @@ -123,13 +180,21 @@ git commit -m 'Translate file library/ast.po' git push origin translate-library-ast ``` -8. Έπειτα μπορείτε να ανοίξετε ένα Pull Request προκειμένου να εξεταστεί/ελεγχθεί η συνεισφορά σας, να γίνουν κάποια σχόλια και εν τέλη να προσαρτηθεί στο βασικό repository: +8. Έπειτα μπορείτε να ανοίξετε ένα Pull Request προκειμένου να εξεταστεί/ελεγχθεί η συνεισφορά σας, να γίνουν κάποια σχόλια και εν τέλη να προσαρτηθεί στο βασικό repository. Εφόσον έχετε κάνει push το branch σας θα δείτε κάτι όπως παρακάτω: -``` -Closes #<αριθμός issue> -``` +![pr](/public/assets/pr.png) + +Πατώντας το κουμπί θα μεταβείτε στην οθόνη για να βάλετε τις πληροφορίες του συγκεκριμένου _Pull Request_, και κάνοντας click στο κουμπί `Create pull request` θα δημιουργηθεί το PR. + +![pr_descrtiption](/public/assets/pr-descrtiption.png) + +Μπράβο σας! Ανεβάσετε το πρώτο σας PR. Τώρα απλώς περιμένετε να το αξιολογήσουν οι διαχειριστές, και έχετε το νου σας, μπορεί να σας ζητήσουν κάποιες αλλαγές. + +Περιμένετε να σας κάνουν αποδοχή το PR σας. + +### 🎉🎉ΤΕΛΟΣ🎉🎉 -Έτσι θα κλείσει και το issue μόλις γίνει merge το PR. +Συγχαρητήρια, συνεισφέρατε στο έργο και πλέον είστε μέλος του μεγάλου εγχειρήματος της μετάφρασης. ## Γενικές Οδηγίες From 3c764eddf34e693ef4d1a83f3d3d02f263c2d04f Mon Sep 17 00:00:00 2001 From: skpanagiotis Date: Mon, 11 Nov 2024 09:37:13 +0200 Subject: [PATCH 05/23] Minor in contributing.md --- CONTRIBUTING.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 0a63970e..1f14642b 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -72,9 +72,9 @@ pip install -r requirements.txt Η διαδικασία μετάφρασης ενός αρχείου είναι η εξής: -- Επιλέξτε οποιοδήποτε από τα issues που δεν έχουν ανατεθεί σε κάποιο άλλο άτομο. +- Επιλέξτε οποιοδήποτε από τα **Issues** που δεν έχουν ανατεθεί σε κάποιο άλλο άτομο. -- Αφήστε ένα σχόλιο στο issue λέγοντας ότι θέλετε να συνεισφέρετε αναλαμβάνοντας το συγκεκριμένο **Issue**. +- Αφήστε ένα σχόλιο στο **Issue** λέγοντας ότι θέλετε να συνεισφέρετε, αναλαμβάνοντας το συγκεκριμένο **Issue**. - Περιμένετε έναν διαχειριστή να σας αναθέσει το **Issue**. From 9d90180915640b0b67009bfee1537c8ca1a87bcc Mon Sep 17 00:00:00 2001 From: Panagiotis Skias Date: Mon, 11 Nov 2024 23:22:43 +0200 Subject: [PATCH 06/23] Update CONTRIBUTING.md Co-authored-by: Theofanis Petkos --- CONTRIBUTING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 1f14642b..b9044ea8 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -24,7 +24,7 @@ Eυχαριστούμε πολύ για το ενδιαφέρον σας να σ Αυτό γίνεται μόνο μία φορά. Σκόπος είναι η δημιουργία ενός προσωπικού αντιγράφου του έργου. Με το συγκεκριμένο fork μπορείτε να κάνετε όσα PR θέλετε. -1. Για να υποβάλετε μια μετάφραση, πρέπει να έχετε ένα fork του repository, κάνοντας click στο κουμπί fork όπως φαίενται παρακάτω (για περισσότερες πληροφορίες δείτε [εδώ](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/fork-a-repo)). Αυτό σας επιτρέπει να δημιουργήσετε ένα προσωπικό αντίγραφο του repository για να δουλέψετε και να κάνετε αλλαγές πάνω σε αυτό: +1. Για να υποβάλετε μια μετάφραση, πρέπει να έχετε ένα fork του repository, κάνοντας click στο κουμπί fork όπως φαίνεται παρακάτω (για περισσότερες πληροφορίες δείτε [εδώ](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/fork-a-repo)). Αυτό σας επιτρέπει να δημιουργήσετε ένα προσωπικό αντίγραφο του repository για να δουλέψετε και να κάνετε αλλαγές πάνω σε αυτό: ![fork](/public/assets/fork-image.png) From ee204ef8d308c4de2ec9d4b599a5ddb51604c198 Mon Sep 17 00:00:00 2001 From: Panagiotis Skias Date: Mon, 11 Nov 2024 23:23:02 +0200 Subject: [PATCH 07/23] Update CONTRIBUTING.md Co-authored-by: Theofanis Petkos --- CONTRIBUTING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index b9044ea8..aa68d5fe 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -62,7 +62,7 @@ pip install -r requirements.txt

Συνεισφορά

-Έχουμε [μια λίστα με issues στο GitHub](https://github.com/pygreece/python-docs-gr/issues?q=is%3Aissue+is%3Aopen+label%3Atranslation) όπου συντονίζουμε τη δουλειά που γίνεται ή που πρέπει να γίνει ώστε να γίνεταια διαχωρισμός αρμοδιοτήτων και διαχείριση της δουλειάς και των απαιτούμενων ενεργειών. +Έχουμε [μια λίστα με issues στο GitHub](https://github.com/pygreece/python-docs-gr/issues?q=is%3Aissue+is%3Aopen+label%3Atranslation) όπου συντονίζουμε τη δουλειά που γίνεται ή που πρέπει να γίνει ώστε να γίνεται διαχωρισμός αρμοδιοτήτων και διαχείριση της δουλειάς και των απαιτούμενων ενεργειών. Οι τρόποι συνεισφοράς στο έργο είναι δύο: From a16387ba258cde762cd2c73c2d32403cddf25011 Mon Sep 17 00:00:00 2001 From: Panagiotis Skias Date: Mon, 11 Nov 2024 23:23:19 +0200 Subject: [PATCH 08/23] Update CONTRIBUTING.md Co-authored-by: Theofanis Petkos --- CONTRIBUTING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index aa68d5fe..3036062d 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -82,7 +82,7 @@ pip install -r requirements.txt Τα **Issues** είναι χωρισμένα σε milestones: -To milestone που μπορείτε να συνεισφέρετε είναι το `translate_3.12_additional`. Άμα είναι η πρώτη σας φορά σε αυτό το έργο ή γενικότερα σε έργο ανοιχτού λογισμικού είναι προτιμότερο να αναλάβετε ένα **Issue** με **label** _good first issue_. +To milestone που μπορείτε να συνεισφέρετε είναι το `translate_3.12_additional`. Άμα είναι η πρώτη σας φορά σε αυτό το έργο ή γενικότερα σε έργο ανοιχτού κώδικα είναι προτιμότερο να αναλάβετε ένα **Issue** με **label** _good first issue_. Επίσης, για διευκόλυνση, έχουμε κάνει μια κατηγοριοποίηση των **Issues** με βάση το μέγεθος (γραμμές κώδικα/ προς μετάφραση). Πιο αναλυτικά: From be244b4247abc7b36ac5351da9a2ede028435c2f Mon Sep 17 00:00:00 2001 From: skpanagiotis Date: Mon, 18 Nov 2024 12:05:05 +0200 Subject: [PATCH 09/23] Minor changes in Contributing Guide --- CONTRIBUTING.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 3036062d..4a4ec2a1 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -104,13 +104,13 @@ To milestone που μπορείτε να συνεισφέρετε είναι τ - Γράψτε στην περιγραφή τις παρατηρήσεις σας. - Μέσα από τα σχόλια του **Issue** θα συζητηθεί η παρατήρηση και το σχόλιο σας. -- Αν από τη συζήτηση προκύψει ότι απαιτείται κάποια αλλάγη, είναι αρρεστό να την αναλάβετε εσείς. Κατ' αυτόν τον τρόπο θα κλείσετε το **Issue** σας με ένα δικό σας PR. +- Αν από τη συζήτηση προκύψει ότι απαιτείται κάποια αλλάγη, είναι αρεστό να την αναλάβετε εσείς. Κατ' αυτόν τον τρόπο θα κλείσετε το **Issue** σας με ένα δικό σας PR.

Λερώστε τα χέρια σας! Μεταφράστε!

Εφόσον σας έχει ανατεθεί ένα αρχείο προς μετάφραση, ήρθε η ώρα να λερώσετε τα χέρια σας και να Ξεκινήσετε! -Τα αρχεία που πρέπει να μεταφρστούν είναι αυτά με την κατάληξη `.po`. +Τα αρχεία που πρέπει να μεταφραστούν είναι αυτά με την κατάληξη `.po`. Τα εργαλεία που προτείνουμε για να χρησιμοποιήσετε είναι το [VScode](https://code.visualstudio.com/) ή το [PoEdit](https://poedit.net/). Για το [VScode](https://code.visualstudio.com/) μια χρήσιμη επέκταση είναι [`gettext` extension](https://marketplace.visualstudio.com/items?itemName=mrorz.language-gettext). Αντίθετα το [PoEdit](https://poedit.net/) χρησιμοποιεί ένα καλύτερο περιβάλλον διεπαφής και δεν απατείται να ασχοληθεί ο χρήστης με τη δομή του αρχείου. @@ -134,7 +134,7 @@ git checkout -b library-set git checkout -b ft/library-set ``` -4. Αφού έχετε διαλέξει το αρχείο σας, ξεκινήστε την μετάφραση στο IDE της επιλογής σας. Επίσης μπορείτε να χρησιμοποιείσετε εργαλεία για την σωστή μετάφραση προτάσεων, φράσεων ή λέξεων. +4. Αφού έχετε διαλέξει το αρχείο σας, ξεκινήστε την μετάφραση στο IDE της επιλογής σας. Επίσης μπορείτε να χρησιμοποιήσετε εργαλεία για την σωστή μετάφραση προτάσεων, φράσεων ή λέξεων. 5. Εφόσον έχετε ολοκληρώσει τη μετάφρασή σας είναι απαραίτητο να χρησιμοποιήσετε τις εντολές που αναφέρονται παρακάτω προκειμένου να γίνει μορφοποίηση του αρχείου για να έχει μια σωστή δομή καθώς και να γίνει ορθογραφικός έλεγχος. @@ -188,7 +188,7 @@ git push origin translate-library-ast ![pr_descrtiption](/public/assets/pr-descrtiption.png) -Μπράβο σας! Ανεβάσετε το πρώτο σας PR. Τώρα απλώς περιμένετε να το αξιολογήσουν οι διαχειριστές, και έχετε το νου σας, μπορεί να σας ζητήσουν κάποιες αλλαγές. +Μπράβο! Ανεβάσατε το πρώτο σας PR. Τώρα απλώς περιμένετε να το αξιολογήσουν οι διαχειριστές, και έχετε το νου σας, μπορεί να σας ζητήσουν κάποιες αλλαγές. Περιμένετε να σας κάνουν αποδοχή το PR σας. @@ -204,13 +204,13 @@ git push origin translate-library-ast - Η διαδικασιά του review είναι επίσης πολύ σημαντική. Αν έχετε ελεύθερο χρόνο θα ήταν το ίδιο σημαντικό να συνεισφέρετε κάνοντας review σε ήδη ανοιχτά Pull Requests ([περισσότερες πληροφορίες εδώ](./public/docs/review.md)). -- Τα επίσημα έγγραφα της Python είναι άπειρα! Όποια εμπόδια βρείτε μπορείτε πάντα να επισημάνετε το κείμενο ως "ασαφές" ή να το αναθεωρήσετε στο μέλλον. Μην σπαταλάτε ώρες αναζητώντας την τέλεια λέξη. +- Τα επίσημα έγγραφα της Python είναι άπειρα! Αν αντιμετωπίσετε εμπόδια, μπορείτε πάντα να επισημάνετε το κείμενο ως "ασαφές" ή να το αναθεωρήσετε στο μέλλον. Μην σπαταλάτε ώρες αναζητώντας την τέλεια λέξη. - Δεν πρέπει να μεταφράσετε το περιεχόμενο των :ref:..., :term:..., :dfn:..., κ.λπ. - Εάν πρέπει να χρησιμοποιήσετε αγγλικές λέξεις, θα πρέπει να τις βάλετε με πλάγιους χαρακτήρες (περιτριγυρισμένοι με αστερίσκους). -- Μπορείτε να διαβάσετε τις Συχνές Ερωτήσεις για να διαβάσετε για γνωστά ζητήματα. +- Μπορείτε να συμβουλευτείτε τις Συχνές Ερωτήσεις για να διαβάσετε για γνωστά ζητήματα. - Εάν μεταφράσετε έναν τίτλο που είναι σύνδεσμος, μεταφράστε και τον σύνδεσμο (για παράδειγμα ένα άρθρο στη Wikipedia). Σε περίπτωση που δεν υπάρχει μετάφραση του άρθρου στη Wikipedia, αφήστε τον τίτλο αμετάφραστο. From a4df9bcd454d174b27f3201b5afebcb882847382 Mon Sep 17 00:00:00 2001 From: Panagiotis Skias Date: Wed, 20 Nov 2024 09:32:24 +0200 Subject: [PATCH 10/23] Update CONTRIBUTING.md Co-authored-by: George Margaritis --- CONTRIBUTING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 4a4ec2a1..4313be45 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -149,7 +149,7 @@ git checkout -b ft/library-set 2. `popspell`: ορθογραφικός έλεγχος του αρχείου [pospell](https://github.com/AFPy/pospell). Μπορείτε να χρησιμοποιήσετε το ακόλουθο script. ```bash - python scripts/check_spelling.py /.po + python scripts/check_spelling.py <φάκελος>/<όνομα_του_αρχείου>.po ``` Εάν κάποια από τις λέξεις δεν είναι αναγνωρισμένη από το script προσθέστε την στο [dictionary](/dictionaries/main.txt) και επαναλάβετε. From 09248581eaa7f8715ab7b6e32bbe9a7c44f6f611 Mon Sep 17 00:00:00 2001 From: Panagiotis Skias Date: Wed, 20 Nov 2024 09:32:36 +0200 Subject: [PATCH 11/23] Update CONTRIBUTING.md Co-authored-by: George Margaritis --- CONTRIBUTING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 4313be45..49606ce2 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -141,7 +141,7 @@ git checkout -b ft/library-set 1. `powrap`: έλεγχος και μορφοποίηση της δομής του αρχείου. Μπορείτε να χρησιμοποιήσετε το ακόλουθο script. ```bash - powrap <φακελος>/<ονομα_του_αρχειου>.po + powrap <φάκελος>/<όνομα_του_αρχείου>.po ``` Εάν είστε χρήστης των windows μπορείτε να δείτε περισσότερες πληροφορίες [εδώ](https://python-docs-es.readthedocs.io/es/3.12/faq.html#powrap-windows). From 38f98bc9bdeba4c90f8345f784b2276890762526 Mon Sep 17 00:00:00 2001 From: Panagiotis Skias Date: Wed, 20 Nov 2024 09:33:08 +0200 Subject: [PATCH 12/23] Update CONTRIBUTING.md Co-authored-by: George Margaritis --- CONTRIBUTING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 49606ce2..fbe26000 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -186,7 +186,7 @@ git push origin translate-library-ast Πατώντας το κουμπί θα μεταβείτε στην οθόνη για να βάλετε τις πληροφορίες του συγκεκριμένου _Pull Request_, και κάνοντας click στο κουμπί `Create pull request` θα δημιουργηθεί το PR. -![pr_descrtiption](/public/assets/pr-descrtiption.png) +![pr_descrtiption](/public/assets/pr-description.png) Μπράβο! Ανεβάσατε το πρώτο σας PR. Τώρα απλώς περιμένετε να το αξιολογήσουν οι διαχειριστές, και έχετε το νου σας, μπορεί να σας ζητήσουν κάποιες αλλαγές. From 0d2262db2304cf42cf8aea98efb290df102e60e1 Mon Sep 17 00:00:00 2001 From: Panagiotis Skias Date: Wed, 20 Nov 2024 09:33:59 +0200 Subject: [PATCH 13/23] Update CONTRIBUTING.md Co-authored-by: George Margaritis --- CONTRIBUTING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index fbe26000..ac01d7e7 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -82,7 +82,7 @@ pip install -r requirements.txt Τα **Issues** είναι χωρισμένα σε milestones: -To milestone που μπορείτε να συνεισφέρετε είναι το `translate_3.12_additional`. Άμα είναι η πρώτη σας φορά σε αυτό το έργο ή γενικότερα σε έργο ανοιχτού κώδικα είναι προτιμότερο να αναλάβετε ένα **Issue** με **label** _good first issue_. +To milestone που μπορείτε να συνεισφέρετε είναι το [translate_3.12_additional](https://github.com/pygreece/python-docs-gr/milestone/3). Άμα είναι η πρώτη σας φορά σε αυτό το έργο ή γενικότερα σε έργο ανοιχτού κώδικα είναι προτιμότερο να αναλάβετε ένα **Issue** με **label** [_good first issue_](https://github.com/pygreece/python-docs-gr/labels/good%20first%20issue). Επίσης, για διευκόλυνση, έχουμε κάνει μια κατηγοριοποίηση των **Issues** με βάση το μέγεθος (γραμμές κώδικα/ προς μετάφραση). Πιο αναλυτικά: From ec584aa6332e3f379a2d25203a4c698f293eaabc Mon Sep 17 00:00:00 2001 From: Panagiotis Skias Date: Wed, 20 Nov 2024 09:34:07 +0200 Subject: [PATCH 14/23] Update CONTRIBUTING.md Co-authored-by: George Margaritis --- CONTRIBUTING.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index ac01d7e7..5dc4fb37 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -86,11 +86,11 @@ To milestone που μπορείτε να συνεισφέρετε είναι τ Επίσης, για διευκόλυνση, έχουμε κάνει μια κατηγοριοποίηση των **Issues** με βάση το μέγεθος (γραμμές κώδικα/ προς μετάφραση). Πιο αναλυτικά: -- `small` για αρχεία με λιγότερες από _200_ γραμμές -- `medium` για αρχεία με λιγότερες από _500_ γραμμές -- `large` για αρχεία με λιγότερες από _1000_ γραμμές -- `xlarge` για αρχεία με λιγότερες από _2500_ γραμμές -- `god` (για τους τολμηρούς) για αρχεία με περισσόρερες από _2500_ γραμμές +- [small](https://github.com/pygreece/python-docs-gr/labels/small) για αρχεία με λιγότερες από _200_ γραμμές +- [medium](https://github.com/pygreece/python-docs-gr/labels/medium) για αρχεία με λιγότερες από _500_ γραμμές +- [large](https://github.com/pygreece/python-docs-gr/labels/large) για αρχεία με λιγότερες από _1000_ γραμμές +- [xlarge](https://github.com/pygreece/python-docs-gr/labels/xlarge) για αρχεία με λιγότερες από _2500_ γραμμές +- [god](https://github.com/pygreece/python-docs-gr/labels/small) (για τους τολμηρούς) για αρχεία με περισσόρερες από _2500_ γραμμές

Αξιολόγηση Μετάφρασης

From b21f37269ce45c75b6e5d3d7797810f1a7c92861 Mon Sep 17 00:00:00 2001 From: skpanagiotis Date: Wed, 20 Nov 2024 10:39:42 +0200 Subject: [PATCH 15/23] Fix headers and links in Contributing.md --- CONTRIBUTING.md | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 5dc4fb37..f11498a9 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -14,13 +14,13 @@ Eυχαριστούμε πολύ για το ενδιαφέρον σας να σ ## Περιεχόμενα -1. [Προετοιμασία](#preparation) -2. [Συνεισφορά](#contributing) - 1. [Μετάφραση Αρχείου](#file-translation) - 2. [Αξιολόγηση Μετάφρασης](#translation-review) -3. [Λερώστε τα χέρια σας! Μεταφράστε!](#start-translation) +1. [Προετοιμασία](#προετοιμασία) +2. [Συνεισφορά](#συνεισφορά) + 1. [Μετάφραση Αρχείου](#μετάφραση-αρχείου) + 2. [Αξιολόγηση Μετάφρασης](#αξιολόγηση-μετάφρασης) +3. [Λερώστε τα χέρια σας! Μεταφράστε!](#λερώστε-τα-χέρια-σας-μεταφράστε) -

Προετοιμασία

+### Προετοιμασία Αυτό γίνεται μόνο μία φορά. Σκόπος είναι η δημιουργία ενός προσωπικού αντιγράφου του έργου. Με το συγκεκριμένο fork μπορείτε να κάνετε όσα PR θέλετε. @@ -60,13 +60,13 @@ env\Scripts\activate.bat # Windows pip install -r requirements.txt ``` -

Συνεισφορά

+### Συνεισφορά Έχουμε [μια λίστα με issues στο GitHub](https://github.com/pygreece/python-docs-gr/issues?q=is%3Aissue+is%3Aopen+label%3Atranslation) όπου συντονίζουμε τη δουλειά που γίνεται ή που πρέπει να γίνει ώστε να γίνεται διαχωρισμός αρμοδιοτήτων και διαχείριση της δουλειάς και των απαιτούμενων ενεργειών. Οι τρόποι συνεισφοράς στο έργο είναι δύο: -

Μετάφραση Αρχείου

+### Μετάφραση Αρχείου Μπορείτε να συνεισφέρετε στην μετάφραση ενός αρχείου από αυτά που θα βρείτε στα [issues](https://github.com/pygreece/python-docs-gr/issues?q=is%3Aissue+is%3Aopen+label%3Atranslation). @@ -92,7 +92,7 @@ To milestone που μπορείτε να συνεισφέρετε είναι τ - [xlarge](https://github.com/pygreece/python-docs-gr/labels/xlarge) για αρχεία με λιγότερες από _2500_ γραμμές - [god](https://github.com/pygreece/python-docs-gr/labels/small) (για τους τολμηρούς) για αρχεία με περισσόρερες από _2500_ γραμμές -

Αξιολόγηση Μετάφρασης

+### Αξιολόγηση Μετάφρασης Μπορείτε να συνεισφέρετε κάνοντας μια αξιολόγηση των ήδη μεταφρασμένων αρχείων, για τυχόν παρατηρήσεις, βελτιώσεις, ελλείψεις ή διορθώσεις στην μετάφραση. @@ -106,7 +106,7 @@ To milestone που μπορείτε να συνεισφέρετε είναι τ - Μέσα από τα σχόλια του **Issue** θα συζητηθεί η παρατήρηση και το σχόλιο σας. - Αν από τη συζήτηση προκύψει ότι απαιτείται κάποια αλλάγη, είναι αρεστό να την αναλάβετε εσείς. Κατ' αυτόν τον τρόπο θα κλείσετε το **Issue** σας με ένα δικό σας PR. -

Λερώστε τα χέρια σας! Μεταφράστε!

+### Λερώστε τα χέρια σας! Μεταφράστε! Εφόσον σας έχει ανατεθεί ένα αρχείο προς μετάφραση, ήρθε η ώρα να λερώσετε τα χέρια σας και να Ξεκινήσετε! From 6762ebd7bcdd5149cd4072c90c32b419a82198c2 Mon Sep 17 00:00:00 2001 From: Panagiotis Skias Date: Wed, 20 Nov 2024 15:54:48 +0200 Subject: [PATCH 16/23] Update CONTRIBUTING.md Co-authored-by: Lysandros Nikolaou --- CONTRIBUTING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index f11498a9..85932037 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -84,7 +84,7 @@ pip install -r requirements.txt To milestone που μπορείτε να συνεισφέρετε είναι το [translate_3.12_additional](https://github.com/pygreece/python-docs-gr/milestone/3). Άμα είναι η πρώτη σας φορά σε αυτό το έργο ή γενικότερα σε έργο ανοιχτού κώδικα είναι προτιμότερο να αναλάβετε ένα **Issue** με **label** [_good first issue_](https://github.com/pygreece/python-docs-gr/labels/good%20first%20issue). -Επίσης, για διευκόλυνση, έχουμε κάνει μια κατηγοριοποίηση των **Issues** με βάση το μέγεθος (γραμμές κώδικα/ προς μετάφραση). Πιο αναλυτικά: +Επίσης, για διευκόλυνση, έχουμε κάνει μια κατηγοριοποίηση των **Issues** με βάση το μέγεθος (γραμμές κώδικα προς μετάφραση). Πιο αναλυτικά: - [small](https://github.com/pygreece/python-docs-gr/labels/small) για αρχεία με λιγότερες από _200_ γραμμές - [medium](https://github.com/pygreece/python-docs-gr/labels/medium) για αρχεία με λιγότερες από _500_ γραμμές From 1d6294d1f3a275fa9cd7a24ecfc4ed5dd7ceed7a Mon Sep 17 00:00:00 2001 From: Panagiotis Skias Date: Wed, 20 Nov 2024 15:54:59 +0200 Subject: [PATCH 17/23] Update CONTRIBUTING.md Co-authored-by: Lysandros Nikolaou --- CONTRIBUTING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 85932037..36140711 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -108,7 +108,7 @@ To milestone που μπορείτε να συνεισφέρετε είναι τ ### Λερώστε τα χέρια σας! Μεταφράστε! -Εφόσον σας έχει ανατεθεί ένα αρχείο προς μετάφραση, ήρθε η ώρα να λερώσετε τα χέρια σας και να Ξεκινήσετε! +Εφόσον σας έχει ανατεθεί ένα αρχείο προς μετάφραση, ήρθε η ώρα να λερώσετε τα χέρια σας και να ξεκινήσετε! Τα αρχεία που πρέπει να μεταφραστούν είναι αυτά με την κατάληξη `.po`. From ab6940487572ca4b17f2ef92b787ca970f10c13c Mon Sep 17 00:00:00 2001 From: Panagiotis Skias Date: Wed, 20 Nov 2024 15:55:08 +0200 Subject: [PATCH 18/23] Update CONTRIBUTING.md Co-authored-by: Lysandros Nikolaou --- CONTRIBUTING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 36140711..375a180d 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -112,7 +112,7 @@ To milestone που μπορείτε να συνεισφέρετε είναι τ Τα αρχεία που πρέπει να μεταφραστούν είναι αυτά με την κατάληξη `.po`. -Τα εργαλεία που προτείνουμε για να χρησιμοποιήσετε είναι το [VScode](https://code.visualstudio.com/) ή το [PoEdit](https://poedit.net/). Για το [VScode](https://code.visualstudio.com/) μια χρήσιμη επέκταση είναι [`gettext` extension](https://marketplace.visualstudio.com/items?itemName=mrorz.language-gettext). Αντίθετα το [PoEdit](https://poedit.net/) χρησιμοποιεί ένα καλύτερο περιβάλλον διεπαφής και δεν απατείται να ασχοληθεί ο χρήστης με τη δομή του αρχείου. +Τα εργαλεία που προτείνουμε να χρησιμοποιήσετε είναι το [VScode](https://code.visualstudio.com/) ή το [PoEdit](https://poedit.net/). Για το [VScode](https://code.visualstudio.com/) μια χρήσιμη επέκταση είναι το [`gettext` extension](https://marketplace.visualstudio.com/items?itemName=mrorz.language-gettext). Αντίθετα το [PoEdit](https://poedit.net/) χρησιμοποιεί ένα καλύτερο περιβάλλον διεπαφής και δεν απατείται να ασχοληθεί ο χρήστης με τη δομή του αρχείου. 2. Επιβεβαιώστε ότι είστε στο 3.12 branch (πολύ σημαντικό βήμα για να αποφύγετε να ξεκινήσετε ένα branch από παλαιότερη έκδοση): From 10f087a61e8ca76de9215a7f5929baf37c104754 Mon Sep 17 00:00:00 2001 From: Panagiotis Skias Date: Wed, 20 Nov 2024 15:55:19 +0200 Subject: [PATCH 19/23] Update CONTRIBUTING.md Co-authored-by: Lysandros Nikolaou --- CONTRIBUTING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 375a180d..cbd29fc1 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -180,7 +180,7 @@ git commit -m 'Translate file library/ast.po' git push origin translate-library-ast ``` -8. Έπειτα μπορείτε να ανοίξετε ένα Pull Request προκειμένου να εξεταστεί/ελεγχθεί η συνεισφορά σας, να γίνουν κάποια σχόλια και εν τέλη να προσαρτηθεί στο βασικό repository. Εφόσον έχετε κάνει push το branch σας θα δείτε κάτι όπως παρακάτω: +8. Έπειτα μπορείτε να ανοίξετε ένα Pull Request προκειμένου να εξεταστεί/ελεγχθεί η συνεισφορά σας, να γίνουν κάποια σχόλια και εν τέλει να προσαρτηθεί στο βασικό repository. Εφόσον έχετε κάνει push το branch σας θα δείτε κάτι όπως παρακάτω: ![pr](/public/assets/pr.png) From ea17d44c1d15050c8e718d8e0463b5a5d50aacec Mon Sep 17 00:00:00 2001 From: Panagiotis Skias Date: Wed, 20 Nov 2024 15:55:28 +0200 Subject: [PATCH 20/23] Update CONTRIBUTING.md Co-authored-by: Lysandros Nikolaou --- CONTRIBUTING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index cbd29fc1..27dd0bd6 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -188,7 +188,7 @@ git push origin translate-library-ast ![pr_descrtiption](/public/assets/pr-description.png) -Μπράβο! Ανεβάσατε το πρώτο σας PR. Τώρα απλώς περιμένετε να το αξιολογήσουν οι διαχειριστές, και έχετε το νου σας, μπορεί να σας ζητήσουν κάποιες αλλαγές. +Μπράβο! Ανεβάσατε το πρώτο σας PR. Τώρα απλώς περιμένετε να το αξιολογήσουν οι διαχειριστές, και έχετε στο νου σας ότι μπορεί να σας ζητήσουν κάποιες αλλαγές. Περιμένετε να σας κάνουν αποδοχή το PR σας. From 21cb128aa88dc46eaf22ad2b9f580aaa20c0ef60 Mon Sep 17 00:00:00 2001 From: skpanagiotis Date: Wed, 20 Nov 2024 17:22:16 +0200 Subject: [PATCH 21/23] Add extra step --- CONTRIBUTING.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 27dd0bd6..16f4b794 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -46,7 +46,13 @@ cd python-docs-gr/ git remote add upstream git@github.com:pygreece/python-docs-gr.git ``` -5. [Προαιρετικό βήμα] Δημιουργείστε ένα virtual environment και κάντε activate: +5. Και προσθέστε το προσωπικό σας repository ώστε να γίνονται push οι αλλάγες: + +```bash +git remote set-url --push upstream git@github.com:/python-docs-gr.git +``` + +6. [Προαιρετικό βήμα] Δημιουργείστε ένα virtual environment και κάντε activate: ```bash python -m venv env @@ -54,7 +60,7 @@ source env/bin/activate # macOS or Linux env\Scripts\activate.bat # Windows ``` -6. [Προαιρετικό βήμα] Εγκαταστείστε τα requirements: +7. [Προαιρετικό βήμα] Εγκαταστείστε τα requirements: ```bash pip install -r requirements.txt From 884cf49d9b791ae1f8359d7265b09c89402a471b Mon Sep 17 00:00:00 2001 From: Panagiotis Skias Date: Wed, 20 Nov 2024 21:49:54 +0200 Subject: [PATCH 22/23] Minor fix in CONTRIBUTING.md --- CONTRIBUTING.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 16f4b794..f5c9d015 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -46,10 +46,10 @@ cd python-docs-gr/ git remote add upstream git@github.com:pygreece/python-docs-gr.git ``` -5. Και προσθέστε το προσωπικό σας repository ώστε να γίνονται push οι αλλάγες: +5. Και πληκτρολογήστε την παρακάτω εντολή για το submodule του repository σας: ```bash -git remote set-url --push upstream git@github.com:/python-docs-gr.git +git remote set-url --push upstream git@github.com:/cpython.git ``` 6. [Προαιρετικό βήμα] Δημιουργείστε ένα virtual environment και κάντε activate: From 4d2541dd8bdb42aca110687b6920caaca066b696 Mon Sep 17 00:00:00 2001 From: Lysandros Nikolaou Date: Wed, 20 Nov 2024 23:00:06 +0200 Subject: [PATCH 23/23] Update CONTRIBUTING.md --- CONTRIBUTING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index f5c9d015..044bddf3 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -46,7 +46,7 @@ cd python-docs-gr/ git remote add upstream git@github.com:pygreece/python-docs-gr.git ``` -5. Και πληκτρολογήστε την παρακάτω εντολή για το submodule του repository σας: +5. Και πληκτρολογήστε την παρακάτω εντολή για το upstream του repository σας: ```bash git remote set-url --push upstream git@github.com:/cpython.git