| 1 | [[TranslatedPages(revision=80)]] |
| 2 | |
| 3 | = Μεταφράσεις = |
| 4 | Η μετάφραση είναι ένα σύνολο χωρισμένο σε τρία μέρη, το ένα εμφανίζεται σε κάθε [https://josm.openstreetmap.de/wiki/Translations#StartupPage εκκίνηση] του JOSM, το δεύτερο αφορά τη διεπαφή χρήστη του [https://josm.openstreetmap.de/wiki/Translations#Software Λογισμικού] και τα δεδομένα του OSM, και το τρίτο ονομάζεται [wikitr:Translations/Wiki Wiki] για την Online βοήθεια. |
| 5 | |
| 6 | [[PageOutline(2-10,Table of Contents)]] |
| 7 | |
| 8 | Η πορεία της μετάφρασης με την πάροδο του χρόνου εμφανίζεται στο [wikitr:/Translations/Statistics Μεταφράσεις/Στατιστικά]. |
| 9 | |
| 10 | |
| 11 | == Wiki και Online βοήθεια == |
| 12 | Μια καλή αρχή για να συνεισφέρετε είναι αυτό το Wiki. Λειτουργεί επίσης ως [wikitr:/Help Online Βοήθεια] για το JOSM. Δείτε τις λεπτομέρειες στις [wikitr:/Translations/Wiki Μεταφράσεις/Wiki]. Μπορείτε να ξεκινήσετε να εργάζεστε αμέσως — όπως συμβαίνει σε κάθε καλό wiki. |
| 13 | |
| 14 | Ορισμένες [https://josm.openstreetmap.de/wiki/Translations#Languagespecificnotes ειδικές σημειώσεις για τα Αγγλικά] βρίσκονται στο κάτω μέρος αυτής της σελίδας. |
| 15 | |
| 16 | Μια λίστα με όλες τις γνωστές σελίδες online βοήθειας μπορείτε να βρείτε στη [wiki:/DevelopersGuide/HelpSystem/HelpTopicsList Λίστα θεμάτων βοήθειας]. Αυτή η λίστα δημιουργείται αυτόματα, αλλά ενδέχεται να είναι ελλιπής. |
| 17 | |
| 18 | Σημείωση: Ορισμένα από τα πρόσθετα που χρησιμοποιούνται σε αυτό το wiki (π.χ. το φίλτρο ανεπιθύμητης αλληλογραφίας) μεταφράζονται, όπως και το JOSM, στο [https://translations.launchpad.net/tracplugins/trunk/ Launchpad]. |
| 19 | |
| 20 | == Σελίδα Εκκίνησης ==#StartupPage |
| 21 | Η μετάφραση των [wikitr:/StartupPage μηνυμάτων έναρξης του JOSM ] μπορεί να αλλάξει στο [wiki:StartupPageSource]. |
| 22 | |
| 23 | Αυτή η σελίδα έχει ειδική μορφή: |
| 24 | * Κάθε γραμμή "en:" ξεκινά μια νέα μεταφράσιμη γραμμή. |
| 25 | * Κάθε γραμμή με μια άλλη [TracLanguages συντομογραφία γλώσσας] μεταφράζει την προηγούμενη αγγλική γραμμή. |
| 26 | * Κάθε γραμμή χωρίς λεπτομέρειες λαμβάνεται ως έχει. |
| 27 | * Οι γραμμές που ξεκινούν με "#" αγνοούνται. |
| 28 | |
| 29 | ΣΗΜΕΙΩΣΗ: Δεν υπάρχουν πάντα κενές γραμμές μεταξύ των διαφορετικών συνόλων. Προσέξτε να μην ανακατέψετε τις μεταφράσεις ή να μην ξεχάσετε κάποιες! Ταξινομήστε τις καταχωρήσεις σε κάθε σύνολο με βάση τη συντομογραφία της γλώσσας σε πεζά, αλλά κρατήστε το "en:" πρώτο. |
| 30 | |
| 31 | Όταν αλλάζετε αγγλικό κείμενο, λάβετε υπόψη ότι θα πρέπει να προσαρμοστούν και οι μεταφράσεις. Αν δεν μπορείτε να το κάνετε, προσθέστε ένα "x" μπροστά από τη συντομογραφία της γλώσσας, ώστε η μετάφραση να παραμείνει διαθέσιμη ως πρόχειρη αλλά να είναι απενεργοποιημένη. |
| 32 | |
| 33 | Η προεπισκόπηση ή η αποθηκευμένη σελίδα εμφανίζει πολλαπλές ενότητες ταξινομημένες ανά γλώσσα. |
| 34 | Οι γραμμές με την ένδειξη **EN** δείχνουν αμετάφραστες γραμμές. |
| 35 | Οι γραμμές με την ένδειξη **X** έχουν επισημανθεί ως πρόχειρες. |
| 36 | Οι γραμμές με την ένδειξη **BASE** λείπουν από μια εθνική μετάφραση και έχουν αντικατασταθεί με τη γενική μετάφραση της γλώσσας (π.χ. χρησιμοποιείται το "ca" αντί για το μη διαθέσιμο "ca@valencia"). |
| 37 | |
| 38 | Η μετάφραση παλαιότερων [wikitr:/VersionHistory μηνυμάτων έναρξης του JOSM] μπορεί να αλλάξει στο [wiki:VersionHistorySource] για το τρέχον έτος. Για κάθε προηγούμενο έτος υπάρχει μια ξεχωριστή σελίδα (π.χ. [wiki:VersionHistorySource/2021]) από το 2008. Η μορφή γραμμής είναι η ίδια όπως παραπάνω. |
| 39 | |
| 40 | |
| 41 | == Λογισμικό ==#Software |
| 42 | Η μετάφραση των κειμένων του προγράμματος συμπεριλαμβανομένων των πρόσθετων γίνεται στο [https://translations.launchpad.net/josm/trunk/ Launchpad]. Αντίθετα, μερικά πρόσθετα μεταφράζονται στο [https://www.transifex.com/josm/josm/dashboard/ Transifex] (από τον Ιανουάριο του 2018 Mapillary, geojson και scripting). Δείτε το #8645 για τα σχέδια σχετικά με την πλατφόρμα που θα χρησιμοποιήσετε. |
| 43 | |
| 44 | Τα πρότυπα μετάφρασης στο Launchpad ενημερώνονται κάθε βράδυ μαζί με την [/τελευταία] έκδοση. Οι μεταφρασμένες συμβολοσειρές εισάγονται στο JOSM πριν από την κυκλοφορία κάθε νέας [/δοκιμασμένης] έκδοσης (που συνήθως γίνεται στο τέλος κάθε μήνα, δείτε το [/οδικό χάρτη]) ή πιο συχνά όταν είναι απαραίτητο. |
| 45 | |
| 46 | Η μετάφραση της Java έχει ορισμένα χαρακτηριστικά που πρέπει να θυμάστε κατά τη διάρκεια της μετάφρασης: |
| 47 | * Το σύμβολο `'` [https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/text/MessageFormat.html είναι ένας ειδικός χαρακτήρας]. Πρέπει να αποφεύγεται με έναν ακόμη `'`, οπότε το `''` σημαίνει απλά εισαγωγικά στην τελική εμφάνιση. |
| 48 | * Για γλώσσες με έντονη χρήση αυτού του χαρακτήρα, μπορεί να χρησιμοποιηθεί ο τυπογραφικός χαρακτήρας `’` αντί για την αποφυγή του (φαίνεται καλύτερα κατά τη μετάφραση, ενώ στο τελικό λογισμικό ο χρήστης δύσκολα θα παρατηρήσει τη διαφορά). |
| 49 | * Αυτός ο χαρακτήρας είναι U+2019 και ονομάζεται RIGHT SINGLE QUOTATION MARK |
| 50 | * Στο Linux αυτός ο χαρακτήρας είναι διαθέσιμος με ''`<ALT-GR>+<SHIFT>+<N>`'' |
| 51 | * Στα Windows ο χαρακτήρας είναι διαθέσιμος πατώντας ''`<ALT>`'' και πληκτρολογώντας `0146` στο πληκτρολόγιο |
| 52 | * Μην χρησιμοποιείτε τα αγκύλες μορφοποίησης μηνυμάτων `{}`, ή όταν το κάνετε, αποφεύγετε κάθε μία με απλά αποσπάσματα όπως `'{'` ή `'}'`. |
| 53 | |
| 54 | Όλες οι συμβολοσειρές περιέχουν αναφορά στο σημείο του πηγαίου κώδικα όπου εμφανίζονται. Αυτό μπορεί να βοηθήσει στον εντοπισμό της σωστής μετάφρασης. Μπορείτε να βρείτε τον πηγαίο κώδικα εδώ: |
| 55 | * [source:josm/trunk/src/org/openstreetmap/josm κύρια πηγή JOSM] ή [source:josm/trunk πλήρης πηγή JOSM] |
| 56 | * [source:osm/applications/editors/josm/plugins πρόσθετα JOSM] |
| 57 | * οι πηγές που ξεκινούν με **trans_** μετατρέπονται από αρχεία δεδομένων |
| 58 | * trans_maps.java: [/maps η λίστα μας με εικόνες φόντου] |
| 59 | * trans_plugins.java: [/plugin κείμενα περιγραφής των πρόσθετων] |
| 60 | * trans_presets.java: [source:josm/trunk/resources/data/defaultpresets.xml εσωτερική προεπιλογή] |
| 61 | * trans_surveyor.java: [source:osm/applications/editors/josm/plugins/surveyor/resources/surveyor.xml αρχείο ρυθμίσεων του προσθέτου surveyor] |
| 62 | |
| 63 | Οι νέες γλώσσες μπορούν να ξεκινήσουν στο Launchpad ανά πάσα στιγμή. Θα προστεθούν στο εκτελέσιμο αρχείο του JOSM όταν έχουν μεταφραστεί τουλάχιστον 2000 συμβολοσειρές. εκινήστε με τη βασική διεπαφή χρήστη για καλύτερα αποτελέσματα. |
| 64 | |
| 65 | Μια σύντομη περιγραφή του τρόπου προσθήκης νέας υποστήριξης γλώσσας για δοκιμαστικούς σκοπούς, όταν το όριο των 2000 συμβολοσειρών δεν έχει συμπληρωθεί ακόμη: |
| 66 | * Δημιουργήστε τα αρχεία γλώσσας και αποθηκεύστε τα στο αρχείο του προσθέτου (ή στον πυρήνα του JOSM): |
| 67 | * Τα αρχεία γλώσσας αποθηκεύονται στον κατάλογο "δεδομένα" του JOSM και ονομάζονται με τον πεζό κωδικό γλώσσας με επέκταση **.lang**. |
| 68 | * Αυτά τα αρχεία είναι πάντα ένα σύνολο. Το Αγγλικό αρχείο βάσης και τα αρχεία μετάφρασης πρέπει να δημιουργηθούν μαζί διαφορετικά δεν θα λειτουργήσουν σωστά. |
| 69 | * Το σενάριο Perl [source:osm/applications/editors/josm/i18n/i18n.pl i18n.pl] πρέπει να καλείται με έναν κατάλογο προορισμού και τα αρχεία **.po** για τη δημιουργία δεδομένων μετάφρασης. |
| 70 | * Προσθέστε τη νέα γλώσσα μέσα στη συνάρτηση () του [source:trunk/src/org/openstreetmap/josm/tools/I18n.java I18n.java]: |
| 71 | * Πρέπει να καθοριστεί ένας κατάλληλος κώδικας για τον πληθυντικό τύπο της γλώσσας |
| 72 | * Μια περιγραφή των υπολογισμών του πληθυντικού μπορεί να βρεθεί στο αρχείο **.po** που έχει ληφθεί από το Launchpad. |
| 73 | * Εάν καμία από τις υπάρχουσες λειτουργίες δεν ταιριάζει με τη γλώσσα, πρέπει να προστεθεί μια νέα στην απαρίθμηση PluralMode και στη συνάρτηση pluralEval(). |
| 74 | * Για ορισμένες ειδικές γλώσσες, είναι απαραίτητο να προστεθεί κώδικας αντιμετώπισης προβλημάτων στο [source:trunk/src/org/openstreetmap/josm/tools/LanguageInfo.java LanguageInfo.java] για να γίνει η μετάφραση μεταξύ του κώδικα γλώσσας της Java και των νεότερων κωδικών που χρησιμοποιούνται στο Launchpad. |
| 75 | |
| 76 | |
| 77 | == Σημειώσεις για συγκεκριμένες Γλώσσες ==#Languagespecificnotes |
| 78 | Δείτε το [wikitr:/Glossary Λεξιλόγιο]. |