PyEnchant είναι ένα σύνολο των υπηρεσιών κοινής ωφέλειας που θα επιτρέπει στους προγραμματιστές να προσθέσετε γρήγορα ορθογραφικού ελέγχου υποστήριξη για τον κωδικό τους Python, ρωτώντας μια τοπική εγκατάσταση Enchant για τη σωστή γραμματική και την ορθογραφία πληροφορίες.
Οι ορθογραφικές διορθώσεις και προτάσεις υποστήριξε επίσης, μαζί με τα δημοφιλή πακέτα ορθογραφικό έλεγχο, όπως Aspell, MySpell, και ispell.
Οι δέστρες PyEnchant δημιουργούνται με τη χρήση ctypes και καλύπτουν όλα τα αυθεντικά χαρακτηριστικά Enchant του.
Ο κωδικός είναι OOP και στοχεύει επίσης να παρέχουν κάποια λειτουργικότητα υψηλότερο επίπεδο από ό, τι είναι διαθέσιμο στην C API
Τι είναι καινούργιο σε αυτή την έκδοση:.
- Νέα ιστοσελίδα και την τεκμηρίωση, που παράγεται με το Hyde και Σφίγγα.
- Σταθερή SpellChecker.replace () όταν η αντικατάσταση είναι μικρότερο από το erroroneous λέξη? Στο παρελθόν, αυτό θα αλλοίωνε την εσωτερική κατάσταση της tokenizer.
- Κάντε Dict κατηγορία τουρσί-χρηματοκιβώτιο. Μεταξύ άλλων, αυτό θα πρέπει να βοηθήσει με περίεργα αδιέξοδα όταν χρησιμοποιείται με τη μονάδα πολυεπεξεργασία.
- Δυνατότητα εισαγωγής τη μονάδα, ακόμη και όταν δεν είναι εγκατεστημένη η βιβλιοθήκη μαγεύουν C, θέτοντας PYENCHANT_IGNORE_MISSING_LIB env var.
- Νέα χρησιμότητα λειτουργία & quot?. Trim_suggestions & quot ;, χρήσιμο για το κλάδεμα του καταλόγου των προτάσεων σε ένα καθορισμένο μέγιστο μήκος
- Αλλάξτε τον τρόπο DeprecationWarnings εκδοθεί, προκειμένου να τονίσει τη γραμμή γραμμή στον κωδικό χρήστη και όχι στο εσωτερικό pyenchant.
- Προστέθηκε GetSpellChecker () μέθοδος για να wxSpellCheckerDialog.
Τι είναι καινούργιο στην έκδοση 1.6.5:
- Επαναφορά συμβατότητα με την Python 3 (συμπεριλαμβανομένων 3,2 β1) .
- Fix unittest DeprecationWarnings σε Python 3.
- Στατικά συγκεντρώνουν libstdc ++ σε προ-χτισμένα παράθυρα εκτελέσιμα.
Τι είναι καινούργιο στην έκδοση 1.6.4:
- DictWithPWL: χρήση PWL και ΠΕΛ να προσαρμόσετε τις λέξεις επέστρεψε από δείχνουν ().
- Fix tokenization του utf8 bytes σε μια σειρά ευμετάβλητος χαρακτήρας.
- get_tokenizer ():. Κανένας περάσει ως γλώσσα ετικέτα για να πάρει προεπιλεγμένη tokenizer
- την αποφυγή της συσσώρευσης που σχετίζονται με τα αρχεία από το να συμπεριλαμβάνεται στο συμπιεσμένο αρχείο προέλευσης.
Τι είναι καινούργιο στην έκδοση 1.6.0:
- Προστέθηκε την έννοια της «chunkers» για να μαγέψει. tokenize.get_tokenizer (). Αυτά εξυπηρετούν Σπλιτ το κείμενο σε μεγάλα κομμάτια του ελεγχθούν μάρκες.
- Μεταφέρθηκε κατηγορίες σφαλμάτων σε «enchant.errors» για ευκολότερη εισαγωγή.
- Μεταφέρθηκε σεναρίων ελέγχου σε ξεχωριστά αρχεία, ώστε όπου και αν δεν φορτώνονται εξ 'ορισμού.
- κατοικίδια ορθογράφος για να χρησιμοποιήσετε την προεπιλεγμένη γλώσσα, εάν δεν έχει καθοριστεί.
- Βελτιωμένη συμβατότητα με την Python 3.
Τι είναι καινούργιο στην έκδοση 1.5.3:.
- Σταθερή συνθήκες τερματισμού βρόχου Αγγλικά tokenization
- Βελτιωμένη ανίχνευση Unicode στα αγγλικά tokenizer.
- Made PyEnchant τον ορθογραφικό έλεγχο όλων των docstrings της, ως μέρος της unittest σουίτα.
Απαιτήσεις :
- Python 2.2 ή νεότερη
- Enchant C / C ++ βιβλιοθήκη
- εγκατεστημένη υπομονάδα Ctypes
Τα σχόλια δεν βρέθηκε