zope.app.locales

Screenshot Λογισμικό:
zope.app.locales
Στοιχεία Λογισμικού:
Εκδοχή: 3.7.4
Ανεβάστε ημερομηνία: 14 Apr 15
Προγραμματιστής: Zope Corporation and Contributors
Άδεια: Δωρεάν
Δημοτικότητα: 16

Rating: 4.5/5 (Total Votes: 2)

zope.app.locales παρέχει κάποιες διευκολύνσεις για την εξαγωγή και τη διαχείριση των μηνυμάτων i18n που εμφανίζονται στο λογισμικό Zope & nbsp?. Πιο συγκεκριμένα, τα μηνύματα i18n μπορεί να συμβεί σε κώδικα Python, πρότυπα σελίδων και στις δηλώσεις ZCML. zope.app.locales παρέχει ένα βοηθητικό πρόγραμμα που μπορεί να εξαγάγει τα μηνύματα από τις τρεις και να τα γράψετε σε ένα πρότυπο πρότυπο gettext (αρχείο ποτ).
Λεπτομερής τεκμηρίωση :
Διεθνοποίηση (I18n) και εντοπισμού (l10n)
Αυτό το έγγραφο υποθέτει ότι έχετε μια Zope 3 ταμείο και τα αρχεία τύπου εγκατάσταση των βοηθητικών προγραμμάτων.
Δημιουργία / Ενημέρωση Πρότυπο Κατάλογος Μήνυμα (ΠΟΤ) Αρχεία
Κάθε φορά που έχετε κάνει μια αλλαγή στην Zope που επηρεάζει τα μηνύματα i18n, θα πρέπει να ξανά-εκχύλισμα μηνύματα i18n από τον κώδικα. Για να το κάνετε αυτό, i18nextract.py εκτελέσει από την βοηθητικά προγράμματα κατάλογο του Zope 3 ολοκλήρωση της παραγγελίας σας:
& Nbsp? βοηθητικά προγράμματα Python / i18nextract.py -d zope -p src / zope -o app / περιοχές
Αυτό θα ενημερώσει το αρχείο zope.pot. Βεβαιωθείτε ότι στον κατάλογο src ταμείο είναι μέρος της μεταβλητής περιβάλλοντος PYTHONPATH σας.
Μετά από αυτό, θα πρέπει να συγχωνεύσετε τις αλλαγές αυτές σε όλες τις υπάρχουσες μεταφράσεις. Μπορείτε να το κάνετε αυτό με την εκτέλεση του i18nmergeall.py σενάριο από την βοηθητικά προγράμματα κατάλογο του Zope 3 ολοκλήρωση της παραγγελίας σας:
& Nbsp? βοηθητικά προγράμματα Python / i18nmergeall.py -l src / zope / app / περιοχές
Μεταφραστών
Να μεταφράσει τα μηνύματα που πρέπει να κάνετε τα παρακάτω βήματα:
& Nbsp? Εάν η μετάφραση για τη γλώσσα σας είναι ήδη παρούσα και απλά θέλετε να ενημερώσετε, προχωρήσετε στο βήμα 2. Αν θέλετε να ξεκινήσετε τη μετάφραση σε μια νέα γλώσσα, θα πρέπει να
& Nbsp? Δημιουργήστε έναν κατάλογο
& Nbsp? Src / zope / app / LC_MESSAGES περιοχές //
& Nbsp? Με τον κατάλληλο κωδικό για τη γλώσσα σας. Σημειώστε ότι οι δύο επιστολές καθορισμό της γλώσσας θα πρέπει πάντα να είναι πεζά (π.χ. «PT»)? Εάν έχετε επιπλέον καθορίσετε μια περιοχή, οι επιστολές αυτές θα πρέπει να είναι με κεφαλαίους χαρακτήρες (π.χ. «pt_BR»).
& Nbsp? Αντιγράψετε το αρχείο προτύπου zope.pot να /LC_MESSAGES/zope.po.
& Nbsp? Επεξεργαστείτε την κεφαλίδα ΡΟ του νεοσύστατου αρχείο zope.po και συμπληρώστε όλα τα απαραίτητα στοιχεία.
& Nbsp? Μετάφραση μηνύματα μέσα στο αρχείο PO. Βεβαιωθείτε ότι τα αρχεία τύπου σύνταξη παραμένει άθικτη. Εργαλεία όπως το Poedit και KBabel μπορεί να σας βοηθήσει.
& Nbsp? Τέλος, όταν τελειώσετε τη μετάφραση, τη σύνταξη του φακέλου ΔΠ προς δυαδικό ισοδύναμο του χρησιμοποιώντας το εργαλείο msgfmt:
cd / LC_MESSAGES $ msgfmt -o zope.mo zope.po

Τι είναι καινούργιο σε αυτήν την έκδοση:

  • Στην έκδοση 3.7.2 msgids και προκαθορισμένες τιμές αναγκάστηκαν να είναι Unicode. Αυτό ήταν πολύ αυστηρή, γιατί τουλάχιστον ο απαγωγέας TAL επιστρέφει κωδικοποίηση UTF-8 προεπιλεγμένες τιμές. Σταθερή αυτό επιτρέποντας την προεπιλεγμένη τιμή να είναι και πάλι ένα string.

Τι είναι καινούργιο στην έκδοση 3.7.2:.

  • Χειριστείτε Unicode msgids και προκαθορισμένες τιμές
  • Συνεπής διαλογή τα ονόματα των αρχείων πηγή για κάθε msgid. Επίσης, το είδος της γραμμής αριθμούς αριθμητικά, όχι λεξικογραφικά.

Τι είναι καινούργιο στην έκδοση 3.7.1:.

  • Fix NL μεταφράσεις
  • Ενημέρωση Πορτογαλικά Βραζιλίας μετάφραση [erico_andrei]

Τι είναι καινούργιο στην έκδοση 3.7.0:

  • Συμπεριλάβετε zcml εξαρτήσεις configure.zcml, απαιτείται η απαραίτητα πακέτα μέσω zcml επιπλέον, πρόσθεσε δοκιμές για zcml.
  • Χρήση της μονάδας doctest Python αντί του depreacted zope.testing.doctest.

Απαιτήσεις :

  • Python

Παρόμοια λογισμικά

locales-test
locales-test

14 Apr 15

uim
uim

14 Apr 15

Ankur
Ankur

3 Jun 15

Άλλο λογισμικό του προγραμματιστή Zope Corporation and Contributors

zope.error
zope.error

14 Apr 15

cipher.configstore
cipher.configstore

20 Feb 15

zope.app.server
zope.app.server

11 May 15

zope.app.rotterdam
zope.app.rotterdam

14 Apr 15

Σχόλια για zope.app.locales

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!
Αναζήτηση ανά κατηγορία