Μετάφραση του Snipp

Το Snipp μεταφράζεται από την κοινότητά του και θα θέλαμε τη βοήθειά σας. Αν μιλάτε άπταιστα μια άλλη γλώσσα, μπορείτε να βελτιώσετε υπάρχουσες μεταφράσεις ή να βοηθήσετε να φτάσει το Snipp σε μια νέα. Αυτός ο οδηγός καλύπτει όλα όσα χρειάζεστε.

Ανταμοιβές

  • Οι ουσιαστικές συνεισφορές σάς χαρίζουν το αποκλειστικό σήμα Μεταφραστής στο προφίλ σας στο Snipp.

  • Θα λάβετε επίσης τον ρόλο Μεταφραστής στον διακομιστή μας στο Discord.

  • Οι μεγάλοι συνεισφέροντες ενδέχεται να λάβουν Snipp PLUS ως ευχαριστώ.

Ξεκινώντας

Το καλύτερο σημείο για να ξεκινήσετε είναι ο διακομιστής μας στο Discord όπου οι μεταφραστές συντονίζονται, διεκδικούν γλώσσες και λαμβάνουν βοήθεια. Πείτε μας σε ποια γλώσσα θα θέλατε να εργαστείτε ώστε να μην γίνεται διπλή δουλειά.

Δύο Τρόποι Μετάφρασης

Υπάρχουν δύο τρόποι να συνεισφέρετε μεταφράσεις. Διαλέξτε όποιον σας ταιριάζει, δεν χρειάζεται να χρησιμοποιήσετε και τους δύο.

Crowdin

Η πιο εύκολη επιλογή. Μεταφράστε απευθείας στο πρόγραμμα περιήγησής σας χωρίς να χρειάζεστε γνώσεις JSON ή Git. Το Crowdin εμφανίζει κάθε κείμενο στο πλαίσιό του και αναλαμβάνει τη μορφοποίηση για εσάς. Συνιστάται για τους περισσότερους μεταφραστές.

Άνοιγμα Crowdin

GitHub

Για προγραμματιστές που είναι εξοικειωμένοι με το Git. Επεξεργαστείτε απευθείας τα αρχεία JSON των γλωσσών και ανοίξτε ένα pull request. Ιδανικό αν θέλετε πλήρη έλεγχο ή προσθέτετε μια νέα γλώσσα.

Άνοιγμα του αποθετηρίου

Πώς Λειτουργούν τα Αρχεία

Κάθε γλώσσα είναι ένα επίπεδο αρχείο JSON. Το κλειδί είναι ένα σταθερό αναγνωριστικό και δεν αλλάζει ποτέ. Η τιμή είναι το κείμενο που βλέπουν οι χρήστες, και αυτό είναι το μόνο που μεταφράζετε:

{
  "SETTINGS_PREFS_AUTO_COMPRESSION_LABEL": "Automatic Compression",
  "SETTINGS_PREFS_PARTY_MODE_LABEL": "Party Mode"
}

Το αγγλικό αρχείο είναι η πηγή της αλήθειας. Κάθε άλλη γλώσσα έχει ακριβώς το ίδιο σύνολο κλειδιών, οπότε αλλάζετε πάντα μόνο τις τιμές.

Κανόνες

  • Μην προσθέτετε, αφαιρείτε ή μετονομάζετε κλειδιά. Τα νέα κλειδιά προέρχονται από τον κώδικα του Snipp. Αν λείπει ένα κλειδί στη γλώσσα σας, ο ιστότοπος επιστρέφει στα Αγγλικά.

  • Διατηρήστε τα placeholders πανομοιότυπα. Κείμενο όπως {count} ή {username} αντικαθίσταται κατά την εκτέλεση. Διατηρήστε ακριβώς τα ίδια placeholders, αν και μπορείτε να τα μετακινήσετε ώστε να ταιριάζουν στη σειρά των λέξεων της γλώσσας σας.

  • Ακολουθήστε τη σύμβαση κεφαλαίων-πεζών. Οι σύντομες ετικέτες UI χρησιμοποιούν Κεφαλαίο Κάθε Λέξης σε κάθε γλώσσα. Οι πλήρεις προτάσεις χρησιμοποιούν την κανονική γραφή πρότασης για τη γλώσσα σας.

  • Μην μεταφράζετε εμπορικά ή τεχνικά σύμβολα. Αφήστε ως έχουν τα Snipp, Discord, ShareX, URL, API, PLUS και τις επεκτάσεις αρχείων.

  • Διατηρήστε έγκυρο JSON. Χρησιμοποιήστε διπλά εισαγωγικά, κόμμα μετά από κάθε καταχώριση εκτός της τελευταίας, και κανένα κόμμα στο τέλος.

  • Διατηρήστε τα κενά στην αρχή και στο τέλος αν μια τιμή τα έχει. Είναι σκόπιμα και χρησιμοποιούνται για την ένωση προτάσεων.

Υποβολή Μέσω GitHub

Αν επιλέξατε τη διαδρομή του GitHub, δείτε τη ροή. Οι μεταφραστές του Crowdin μπορούν να παραλείψουν αυτή την ενότητα, οι αλλαγές σας υποβάλλονται μέσα από το Crowdin.

Οι μεταφράσεις υποβάλλονται μέσω του αποθετηρίου i18n στο GitHub χρησιμοποιώντας την τυπική ροή fork-and-pull-request:

  • Κάντε fork το αποθετήριο, στη συνέχεια κλωνοποιήστε το fork σας και δημιουργήστε έναν νέο κλάδο για την αλλαγή σας.

  • Επεξεργαστείτε το αρχείο γλώσσας για τη γλώσσα σας και μεταφράστε τις τιμές που θέλετε να βελτιώσετε.

  • Εκτελέστε το script επικύρωσης από τη ρίζα του αποθετηρίου και διορθώστε ό,τι αναφέρει πριν την υποβολή.

  • Κάντε commit, push στο fork σας και ανοίξτε ένα pull request προς τον κύριο κλάδο. Ένας συντηρητής το ελέγχει και το ενσωματώνει.

Προτιμάτε να μην χρησιμοποιήσετε τη γραμμή εντολών; Λειτουργεί και ο διαδικτυακός επεξεργαστής του GitHub. Ανοίξτε το αρχείο γλώσσας, κάντε κλικ στο εικονίδιο του μολυβιού, επεξεργαστείτε και προτείνετε τις αλλαγές σας.

Προσθήκη Νέας Γλώσσας

Το Snipp δεν υποστηρίζει ακόμη τη γλώσσα σας; Ανοίξτε ένα issue στο GitHub προτείνοντας τη γλώσσα και τον κωδικό της, αντιγράψτε το αγγλικό αρχείο πηγής ως αφετηρία, μεταφράστε κάθε τιμή και ανοίξτε ένα pull request. Ένας συντηρητής καταχωρεί τη νέα γλώσσα στον ιστότοπο.

Έτοιμοι να Βοηθήσετε;

Γίνετε μέλος του διακομιστή μας στο Discord για να διεκδικήσετε μια γλώσσα, να γνωρίσετε άλλους μεταφραστές και να ξεκινήσετε.

Περισσότερα άρθρα