infrae.i18nextract είναι μια συνταγή που buildout δημιουργήσετε μια δέσμη ενεργειών για να εξαγάγετε χορδές i18n από πολλά πακέτα σε ένα .pot & nbsp?. Ένα σενάριο να συγχωνευθούν ή να συγκεντρώνουν όλες τις διαθέσιμες μεταφράσεις είναι επίσης διαθέσιμη.
Η εξαγωγή υποστήριξη σενάριο από την Python Script, Zope Πρότυπο σελίδας, ΑΤΕΙ Πρότυπο σελίδας, ένας παρασκευαστής μορφές και σχήματα μεταδεδομένων Silva.
Exemple σε buildout:
[Silva-μετάφραση]
συνταγή = infrae.i18nextract
πακέτα =
& Nbsp? Silva.core.views
& Nbsp? Silva.core.smi
έξοδος = $ {buildout: κατάλογος}
εξόδου πακέτο = silva.translations
τομέα = silva
έξτρα-μονοπάτια = $ {zope2: τοποθεσία} / lib / Python
Επιλογές
πακέτα
& Nbsp? Λίστα των πακέτων για να εξαγάγετε μετάφραση από.
παραγωγή
& Nbsp? Ο κατάλογος εξόδου για το αρχείο που δημιουργείται πρότυπο.
παραγωγή-πακέτο
& Nbsp? Αν έχει καθοριστεί, θα είστε σε θέση να δημιουργήσει το αρχείο προτύπου απευθείας μέσα σε αυτό το πακέτο.
πεδίο ορισμού
& Nbsp? Τομέα μετάφραση στη χρήση.
επιπλέον μονοπάτια
& Nbsp? Πρόσθετη διαδρομή python για να προσθέσετε, προκειμένου να είναι σε θέση να φορτώσει τον κώδικα Python για να εξαγάγετε χορδές μεταφράσεις από αυτό.
Scripts
Δύο σενάρια δημιουργήθηκε:
μέρος-όνομα-εκχύλισμα
& Nbsp? Που κάνουν εξαγωγή των μεταφράσεων. Η επιλογή -P αποθηκεύει το αρχείο που δημιουργείται πρότυπο στην έξοδο-πακέτο που ορίζονται στο τμήμα buildout.
μέρος-όνομα-διαχειριστεί
& Nbsp? Διαχείριση αρχείων μετάφραση στην έξοδο-πακέτο που ορίζονται στο τμήμα buildout:
& Nbsp? * -Μ Συγχώνευση του αρχείου πρότυπο μετάφρασης σε όλα τα υπάρχοντα αρχεία μεταφράσεις.
& Nbsp? * -Γ Συγκεντρώνει όλα τα υπάρχοντα αρχεία μεταφράσεις.
Το τελευταίο σενάριο απαιτεί να έχουν οι εντολές msgfmt και msgmerge εγκατασταθεί στο σύστημα (διατίθεται σε gettext)
Τι είναι καινούργιο σε αυτή την έκδοση:.
< ul>
Τι είναι καινούργιο στην έκδοση 1.3:
- Προσθέστε δύο επιλογές --export-αρχείο tar να δημιουργήσει ένα αρχείο που μπορεί να χρησιμοποιηθεί για να ανεβάσετε τις μεταφράσεις σε Launchpad, και --import-συμπιεσμένο αρχείο που μπορεί να χρησιμοποιηθεί για την εισαγωγή ενός tarball από Lanchpad.
- Προσθήκη zope-προϊόντα επιλογές για να ενεργοποιήσετε την εξαγωγή στον κώδικα που χρησιμοποιεί παλιά προϊόντα Zope.
Τι είναι καινούργιο στην έκδοση 1.2.1:
- .xml αρχεία δεν είναι πάντα Silva μεταδεδομένων. Μην παραλείψετε αν δεν μπορεί να αναλυθεί ως τέτοια.
Τι είναι καινούργιο στην έκδοση 1.2:
- Μετονομασία το σενάριο συγχώνευσης σε διαχειριστεί. Προσθέστε μια επιλογή για την κατάρτιση αρχεία μετάφρασης.
- Fix καταγραφή εξόδου που έκανε λάθος όταν η μετάφραση περιείχε τελείες.
Απαιτήσεις :
- Python
Τα σχόλια δεν βρέθηκε