Γεια σας Φίλοι, αυτή τη φορά γράφω για να μοιραστώ μαζί σας ένα εργαλείο που έχω δημιουργήσει για να διευκολύνω τη μετάφραση αρχείων * .po.
Σε περίπτωση που δεν γνωρίζετε, όταν ένας προγραμματιστής θέλει το πρόγραμμά του να είναι ορατό σε πολλές γλώσσες, κωδικοποιεί με έναν ειδικό τρόπο (εξαρτάται από τη γλώσσα προγραμματισμού που χρησιμοποιεί) τις συμβολοσειρές κειμένου που θα δει ο χρήστης έτσι ώστε ειδικά προγράμματα όπως το PoEdit (σύνδεσμος), διευκολύνετε τη μετάφρασή τους και δημιουργήστε τα αρχεία * .po.
Αυτά χρησιμοποιούνται από την εφαρμογή: Όταν φορτώνεται, ελέγχει σε ποια γλώσσα βρίσκεται το σύστημα και χρησιμοποιεί το αντίστοιχο αρχείο .po για να εμφανίσει τα μηνύματα και τα κείμενα των στοιχείων (κουμπιά, καρτέλες, μενού κ.λπ.) που μεταφράζονται ανάλογα με το τι είναι πείτε .po αρχείο
Τα αρχεία με την επέκταση .po δηλώνουν με το όνομά τους σε ποια γλώσσα μεταφράζονται, για παράδειγμα: es.po (στα ισπανικά), en.po (στα αγγλικά), fr.po (στα γαλλικά), it.po (σε Ιταλικά) κ.λπ.
Η εφαρμογή μου είναι "ημι-αυτόματη", απαιτεί παρέμβαση του χρήστη για την εκτέλεση της εργασίας. Εξηγώ τι κάνει η εφαρμογή μου:
- Διαβάστε ένα αρχείο XX.po όπως σας ζητηθεί. Όταν λέω XX εννοώ το όνομα της γλώσσας: es (Ισπανικά), en (Αγγλικά), fr (Γαλλικά) κ.λπ.
- Εξάγει όλες τις φράσεις και τις βάζει στο πρόχειρο.
- Ο χρήστης επικολλά αυτές τις φράσεις στη σελίδα μετάφρασης Google, μεταφράζει (μπορεί να χρησιμοποιηθεί μια άλλη σελίδα μετάφρασης), επιλέγει τη γλώσσα (το XX είναι η γλώσσα) και κάνει κλικ στο κουμπί μετάφρασης. Αντιγράψτε τις μεταφρασμένες φράσεις στο πρόχειρο και επικολλήστε τις στην εφαρμογή.
- Η εφαρμογή τροποποιεί το αρχείο XX.po. Σημείωση: θα δημιουργήσει επίσης ένα αρχείο XX.mo (ένα δυαδικό αρχείο το οποίο θα χρησιμοποιήσει πραγματικά η εφαρμογή).
Αυτό έγινε, χρησιμοποιώντας το Poedit για να επεξεργαστείτε το αρχείο XX.po και μπορούμε να δούμε πώς έχουν ενσωματωθεί οι φράσεις της μετάφρασης. Το επόμενο βήμα είναι να ελέγξετε τη μετάφραση και να τη βελτιώσετε (όλοι γνωρίζουμε ότι οι μηχανικές μεταφράσεις δεν είναι πολύ καλές).
Σας αφήνω ένα βίντεο που εξηγεί τη διαδικασία:
Μπορείτε να κατεβάσετε το πρόγραμμα από το προσωπικό μου blog: http://jsbsan.blogspot.com.es/2015/02/helptranslator-herramienta-para-ayudar.html
Σημείωση.
Είναι προγραμματισμένο σε γαρίδες3.5.4. (σε αυτόν τον σύνδεσμο μπορείτε να μάθετε πώς να το εγκαταστήσετε)
Τι μου συμβαίνει:
http://goo.gl/9IcaaC
χαιρετισμούς.
παράλογος?
Αυτό το πρόγραμμα μεταφράζεται σε 4 γλώσσες (Αγγλικά, Γαλλικά, Ιταλικά και Γερμανικά) ακολουθώντας τη μέθοδο που εξήγησα.
Έχει δημοσιευτεί για 4 ημέρες και έχω λάβει τη βελτιωμένη και διορθωμένη μετάφραση από δύο χρήστες που είναι ιθαγενείς της Γαλλίας και της Ιταλίας.
Εάν δεν είχε μια «αρχική» μετάφραση, σίγουρα κανένα άτομο από αυτές τις χώρες δεν θα είχε σταματήσει να δει την αίτηση (ή δεν θα ήξερε τι είναι) απλώς και μόνο επειδή ήταν στα ισπανικά.
Το συμπέρασμά μου είναι ότι το εργαλείο είναι χρήσιμο. Είναι χρήσιμο για τη μετάφραση προγραμμάτων, ακόμη και αν είναι κακές μεταφράσεις, επιτρέποντάς του να προσεγγίσει περισσότερα άτομα και ότι αυτά τα άτομα μπορούν να βοηθήσουν στη βελτίωση της μετάφρασης.
Ξέχασα να σχολιάσω:
Με αυτό το εργαλείο, οι 4 μεταφράσεις χρειάζονται 1 λεπτό και τις ενσωματώνουν στο πρόγραμμα.
Ποια θα ήταν η διαφορά με το Poedit;
Ευχαριστώ που το μοιράστηκες. Στην υγειά σας
Το πρόγραμμά μου δεν αντικαθιστά το PoEdit, το συμπληρώνει.
Απλώς διευκολύνει την προσθήκη μεταφράσεων του google μεταφραστή σχεδόν ΟΛΩΝ των φράσεων, με μερικά κλικ του ποντικιού, στο αρχείο xx.po.
Στη συνέχεια, με το PoEdit, επεξεργάζεστε το αρχείο xx.po και ελέγχετε τις μεταφράσεις.
Στο Ubuntu 14.04 αφού μου έδωσε πολλά σφάλματα εξάρτησης από το Gambas rendinme.
Πρέπει να έχετε εγκαταστήσει το gambas3.5.4
Νομίζω ότι στο Ubuntu 14.04, η έκδοση gambas3.1.1 είναι εγκατεστημένη από προεπιλογή.
Πρέπει να προσθέσετε αυτό το PPA:
$ sudo add-apt-repository ppa: gambas-team / gambas3
$ sudo apt-get ενημέρωση
$ sudo apt-get install gambas3
Σε αυτόν τον σύνδεσμο εξηγείται για διάφορες διανομές:
http://cursogambas.blogspot.com.es/2012/08/instalacion-desde-repositorios-del.html
Σας ευχαριστώ τώρα που λειτουργεί για μένα.
ενδιαφέρον, ευθυμία και συνεχίστε τον προγραμματισμό 🙂
Ο σύνδεσμος που εμφανίζεται στη σημείωση δεν λειτουργεί για μένα.
Είναι αυτό:
http://cursogambas.blogspot.com.es/2012/08/instalacion-desde-repositorios-del.html
(Θα έκανα λάθος κατά την προσθήκη του στο άρθρο)
Είναι αυτό:
http://cursogambas.blogspot.com.es/2012/08/instalacion-desde-repositorios-del.html
Σε οποιοδήποτε από τα άρθρα μου έβαλα πάντα το σύνδεσμο για να ξέρω πώς να εγκαταστήσω το gambas3
Εάν εμπιστεύεστε τη Μετάφραση Google για να κάνετε τις μεταφράσεις… Εάν θέλετε κάτι επαγγελματικό, καλύτερα να προσλάβετε κάποιον για τη μετάφραση.
Οδός Adrian Arroyo:
"… ..Για να προσλάβεις κάποιον για μετάφραση."
Αν είχα χρήματα, τότε…. Δεν θα μιλούσαμε για τίποτα ... Θα έκανα αυτό που προτείνεις.
Αυτό είναι ένα εργαλείο για όσους δεν έχουν χρήματα ή δεν μπορούν να προσλάβουν έναν μεταφραστή και θέλουν να μεταφράσουν προγράμματα (τα δικά τους ή άλλα).
Είμαι ένας από αυτούς που συνήθως καταφεύγουν στο Transtator, στην πραγματικότητα το έκανα με το FireJamendo, ακόμη και με ένα παιχνίδι που έκανα για το Zx Spectrum, αλλά δεν είναι συνήθως η καλύτερη επιλογή, καθώς πολλές φορές η μετάφραση δεν είναι σωστή και το λέω και στις δύο περιπτώσεις , η οποία βελτίωσε τη μετάφραση.
Λοιπόν, εγώ που κάνω πάντα γλωσσικά πράγματα, και φυσικά τις γαρίδες, το εκτιμώ πολύ, θα με εξυπηρετήσει πολύ με το ότι δεν θα είναι μόνο ταχύτερη μετάφραση όσο πιο εύκολη, αφού μεταφράζετε για εσάς + έναν μεταφραστή που ελέγχετε και τελειώνετε.
Αυτήν τη στιγμή μεταφράζω το opencaesar και υπάρχουν χιλιάδες διάλογοι για μετάφραση και δεν χρησιμοποιούν poedit, έτσι μπορώ να τους δω. Έτσι, ό, τι γίνεται για τη διευκόλυνση των εργασιών είναι υπέροχο.
Για άλλη μια φορά προγραμματίστε 5 αστέρια. Ευχαριστώ που το μοιράστηκες.
Την τελευταία φορά που συνεργάστηκα τη μετάφραση, χρησιμοποίησα το https://www.transifex.com που έχει έναν πολύ καλό πελάτη Ιστού.
Christianhcd:
»Χρησιμοποίησα την πλατφόρμα…»
Αυτή είναι μια πλατφόρμα πληρωμών, 19 $ / μήνα.
Η μέθοδος μου κοστίζει 0 $ / μήνα, είναι σαφές ότι δεν είναι η "καλύτερη" μέθοδος μετάφρασης, αλλά είναι η φθηνότερη.
Θα μπορούσατε να δοκιμάσετε το QT, οι γαρίδες χρησιμοποιούνται όλο και περισσότερο
Πέπε:
"Θα μπορούσατε να δοκιμάσετε το QT, οι γαρίδες είναι όλο και πιο ξεπερασμένες"
Είστε λάθος, οι γαρίδες2 αν είναι αχρησιμοποίητες, αλλά οι γαρίδες3, βράζουν.
Είναι μια εύκολη και μοντέρνα γλώσσα (υποστηρίζει το πρότυπο OOP) και είναι τόσο γρήγορη όσο η Python.
google
Gambas3 -> 111.000 αποτέλεσμα
qt -> 256.000.000 αποτελέσματα
Δεν πρόκειται να αξιολογήσω τα εύρη3, υπάρχουν λειτουργικά λειτουργικά συστήματα που βασίζονται στο qt, εκτός από το ότι είναι πολλαπλές μορφές, συμπεριλαμβανομένων των κινητών τηλεφώνων και Android του Windos 8, η ιδέα του qt είναι βάναυση συμπεριλαμβανομένων όλων των εγγράφων, στο παραπάνω σχόλιο σας είπα να Δοκιμάστε το αν σας αρέσει περισσότερο gambas3, «για να δοκιμάσετε τα χρώματα»
Πέπε:
«, Στο παραπάνω σχόλιο σας είπα να το δοκιμάσετε»
Και είπες επίσης:
"Οι γαρίδες είναι όλο και πιο ξεπερασμένες"
Αυτό δεν είναι αλήθεια. Αν είχατε googled gambas3 πριν από 3 χρόνια, δεν θα είχατε σχεδόν κανένα αποτέλεσμα.
Ο χρήστης δεν ενδιαφέρεται για τη γλώσσα στην οποία έχει γίνει η εφαρμογή, μόνο εάν είναι χρήσιμη σε αυτούς.
Εάν δεν λειτουργεί για εσάς, δεν έχει σημασία ποια γλώσσα είναι προγραμματισμένη (C, C ++, Java, Python… ή Gambas3), δεν θα λειτουργήσει ακόμα για εσάς.
Όπως λέτε "να δοκιμάσετε τα χρώματα."
Θα ήταν ενδιαφέρον αν δεν μεταφράσατε ξανά τις φράσεις που έχουν ήδη μεταφραστεί. Επίσης, θα σηματοδοτήσουν τις νέες μεταφράσεις ως «ασαφείς» (προσωρινές), οπότε γνωρίζουμε ποιες πρέπει να επανεξετάσουμε
py_crash:
»Μην μεταφράζετε ξανά φράσεις που έχουν ήδη μεταφραστεί."
Αυτή η επιλογή περιλαμβάνεται ήδη στο πρόγραμμα (δείτε το πλαίσιο ελέγχου που εμφανίζεται στη φόρμα, που ονομάζεται «Διαγραφή προτάσεων που μεταφράστηκαν»).
Εάν είναι απενεργοποιημένο, ακόμη και αν το μεταφράσετε σε μεταφραστή google, δεν θα το ενσωματώσει στο αρχείο .po, εάν έχει ήδη μετάφραση. Δοκιμασε το.
αφορά
Έχετε δίκιο, οπότε η πρότασή μου είναι ότι η προεπιλεγμένη επιλογή είναι απενεργοποιημένη το πλαίσιο ελέγχου. Δεδομένου ότι κάποιος συνεργάζεται με ένα έργο, οι μεταφράσεις που υπάρχουν ήδη γίνονται αποδεκτές (και πολλές φορές πέρασαν από το QA για παράδειγμα.
Αγκουστίν Φερράριο:
«Η πρότασή μου είναι ότι η προεπιλεγμένη επιλογή είναι απενεργοποιημένη με το πλαίσιο ελέγχου. »
Εντάξει, έχει τη λογική του.
Στην έκδοση 0.0.7, έχει ήδη τροποποιηθεί έτσι. Μπορείτε να το κατεβάσετε στον ίδιο σύνδεσμο:
http://jsbsan.blogspot.com.es/2015/02/helptranslator-herramienta-para-ayudar.html
Γιατί να μην το μεταγλωττίσετε με πιο σύγχρονα Gambas για να μπορείτε να συνεχίσετε να το χρησιμοποιείτε χωρίς εξωτερικά αποθετήρια;
αχ, το παλιό είναι το σύστημά μου, ότι το αποθετήριο είναι για το Gambas 3.5 και το ubuntu 14.04 μου έχει χαμηλότερο. Σας ευχαριστώ.
Σφάλμα, προσπάθησα να μεταφράσω το bluefish από τα αγγλικά στα εσπεράντο (eo) (το eo χρησιμοποιεί την ίδια σειρά πληθυντικών στη διαμόρφωση του καταλόγου) και αν έχω επιλέξει να διαγράψω τις μεταφρασμένες συμβολοσειρές (επειδή υπάρχουν πολλές στην αρχή που είναι μεταφράστηκε στα Αγγλικά μετά την αντιγραφή του en.po στο eo.po) γιατί στο τέλος της διαδικασίας αν προσπαθήσω να ανοίξω το αρχείο με poedit μου δίνει ένα σφάλμα και λέει ότι είναι κατεστραμμένο.
Μπορείτε να πάρετε το αρχικό αρχείο en.po από http://sourceforge.net/p/bluefish/code/HEAD/tree/trunk/bluefish/po/en.po?format=raw
Αποτυχία, τα βήματα:
1) Λήψη en.po από bluefish
http://sourceforge.net/p/bluefish/code/HEAD/tree/trunk/bluefish/po/en.po?format=raw
2) αντιγράψτε το en.po στο eo.po για να το μεταφράσετε στα εσπεράντο
3) Ανοίξτε το eo.po με μεταφραστή
4) Εφόσον υπάρχουν ήδη αρκετές προτάσεις που έχουν μεταφραστεί στην αρχή, επιλέξτε το πλαίσιο [x] Διαγραφή προτάσεων που έχουν μεταφραστεί
5) Το περιεχόμενο του πρόχειρου το αντιγράφει σε ένα νέο αρχείο ingles.txt
6) Μετάφραση εγγράφου με τη Μετάφραση Google από Αγγλικά σε Εσπεράντο.
7) Επιλέξτε ολόκληρη τη μετάφραση (δεξί κουμπί του ποντικιού και επιλέξτε όλες) και επικολλήστε την στο Helptranslator
8) Ολοκληρώθηκε; Όχι, τώρα κλείστε το helptranslator και ανοίξτε το αρχείο eo.po από το poedit: error.
Εντάξει, θα δω τι θα συμβεί. Εάν είναι ένα σφάλμα, θα προσπαθήσω να το διορθώσω.
αφορά
Γουλιέλμος:
Έχω διορθώσει το πρόγραμμα και με τη νέα έκδοση 0.0.8, δεν δίνει πλέον σφάλμα κατά την επεξεργασία του με poedit.
Μπορείτε να το κατεβάσετε από το ιστολόγιό μου:
http://jsbsan.blogspot.com.es/2015/02/helptranslator-herramienta-para-ayudar.html
αφορά
Ιούλιος
Γεια σας, έχετε κάποια έκδοση για τα παράθυρα ;;; Σας ευχαριστώ πολύ εκ των προτέρων