Περιγραφή εργαλείου

Αυτό το εργαλείο συμπληρώνει αρχεία gettext PO και POT με μεταφράσεις από ΤΝ. Χρησιμοποιήστε το για θέματα και πρόσθετα WordPress, καθώς και για έργα σε Django, PHP, Python και C ή οποιοδήποτε άλλο λογισμικό χρησιμοποιεί gettext. Ανοίξτε ένα αρχείο .po ή .pot, επιλέξτε τη γλώσσα και οι κενές καταχωρίσεις msgstr θα συμπληρωθούν με μεταφράσεις των msgid.

Το αρχείο διαβάζεται στο πρόγραμμα περιήγησής σας. Μόνο το κείμενο msgid αποστέλλεται στην ΤΝ, μαζί με το περιεχόμενο msgctxt, όταν υπάρχει. Τα σχόλια, οι αναφορές προέλευσης, οι σημαίες όπως #, c-format και οι παρωχημένες καταχωρίσεις αντιγράφονται όπως είναι.

Δυνατότητες

  • Συμπληρώνει το msgstr για κάθε καταχώριση, καθώς και τα msgstr[0], msgstr[1] και ούτω καθεξής για καταχωρίσεις πληθυντικού.
  • Διατηρεί τα σχόλια μεταφραστών, τις αναφορές #:, τις σημαίες #, και τις παρωχημένες καταχωρίσεις #~.
  • Χρησιμοποιεί το msgctxt ως πλαίσιο, ώστε το «Άνοιγμα» σε ένα μενού και το «Άνοιγμα» ως κατάσταση να μπορούν να μεταφραστούν διαφορετικά.
  • Διατηρεί συμβολοσειρές μορφοποίησης όπως %s, %1$d, %(name)s και {name}.
  • Ορίζει το πεδίο Language της κεφαλίδας στη γλώσσα-στόχο.
  • Γράφει κείμενα πολλών γραμμών με το συνηθισμένο στυλ gettext.

Επεξήγηση επιλογών

  • Μόνο αμετάφραστες καταχωρίσεις: διατηρεί τις καταχωρίσεις που έχουν ήδη μετάφραση και συμπληρώνει μόνο τις κενές. Απενεργοποιήστε την επιλογή για να μεταφραστούν ξανά όλες οι καταχωρίσεις.

Παραδείγματα

#: src/cart.php:42
#, php-format
msgid "%d προϊόν στο καλάθι σας"
msgid_plural "%d προϊόντα στο καλάθι σας"
msgstr[0] ""
msgstr[1] ""

μετάφραση στα Ελληνικά:

#: src/cart.php:42
#, php-format
msgid "%d προϊόν στο καλάθι σας"
msgid_plural "%d προϊόντα στο καλάθι σας"
msgstr[0] "%d προϊόν στο καλάθι σας"
msgstr[1] "%d προϊόντα στο καλάθι σας"

Συμβουλές

Ο αριθμός των μορφών πληθυντικού εξαρτάται από τη γλώσσα. Το εργαλείο συμπληρώνει τις γραμμές msgstr[n] που υπάρχουν στο αρχείο. Αν ξεκινάτε από αρχείο POT, ορίστε την κεφαλίδα Plural-Forms για τη γλώσσα-στόχο και προσθέστε γραμμές msgstr[n] αν η γλώσσα χρειάζεται περισσότερες από δύο μορφές.

Μπορούν να μεταφραστούν έως και 10.000 χαρακτήρες κειμένου κάθε φορά. Διατηρήστε ενεργή την επιλογή «Μόνο αμετάφραστες καταχωρίσεις» για να μεταφράσετε ένα μεγάλο αρχείο σε plusieurs εκτελέσεις.

Συχνές ερωτήσεις

Μπορώ να μεταγλωττίσω το αποτέλεσμα με το msgfmt;
Ναι. Το αρχείο διατηρεί τη μορφή gettext, επομένως τα msgfmt, Poedit και άλλα εργαλεία το διαβάζουν κανονικά. Ελέγξτε τις μεταφράσεις πριν από τη δημοσίευσή τους.

Ανεβαίνει το αρχείο μου;
Όχι. Το αρχείο διαβάζεται στο πρόγραμμα περιήγησής σας και μόνο τα κείμενα προέλευσης αποστέλλονται στην ΤΝ.