รายละเอียดซอฟแวร์:
PyEnchant คือชุดของสาธารณูปโภคที่จะช่วยให้นักพัฒนาที่จะเพิ่มการสนับสนุนอย่างรวดเร็วตรวจสอบการสะกดสำหรับรหัสหลามของพวกเขาสอบถามการติดตั้ง Enchant ท้องถิ่นสำหรับไวยากรณ์ที่เหมาะสมและข้อมูลการสะกดคำ
การแก้ไขการสะกดและข้อเสนอแนะที่ได้รับการสนับสนุนพร้อมกับแพคเกจตรวจสอบการสะกดเป็นที่นิยมเช่น Aspell, MySpell และ ispell
ผูก PyEnchant จะถูกสร้างขึ้นโดยใช้ ctypes และครอบคลุมทุกคุณสมบัติเดิมของ Enchant
รหัสเป็น OOP และยังมีวัตถุประสงค์เพื่อให้บางฟังก์ชันการทำงานระดับสูงกว่าที่มีอยู่ใน C API
มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.
- เว็บไซต์ใหม่และเอกสารที่สร้างด้วยไฮด์และสฟิงซ์.
- คง SpellChecker.replace () เมื่อเปลี่ยนจะสั้นกว่าคำ erroroneous; ก่อนหน้านี้นี้จะเสียหายรัฐภายในของ tokenizer.
- ให้ Dict ชั้นดองปลอดภัย เหนือสิ่งอื่นใดนี้ควรช่วยให้มีการติดตายแปลกเมื่อใช้กับโมดูล multiprocessing.
- ความสามารถในการที่จะนำเข้าโมดูลแม้ในขณะที่ห้องสมุดทำให้ลุ่มหลง C ไม่ได้ติดตั้งโดยการตั้งค่า var env PYENCHANT_IGNORE_MISSING_LIB.
- ฟังก์ชั่นสาธารณูปโภคใหม่ & quot;. trim_suggestions & quot ;, ประโยชน์สำหรับการตัดรายการของคำแนะนำเพื่อความยาวสูงสุดคงที่
- เปลี่ยนวิธี DeprecationWarnings จะออกให้ชี้ไปที่เส้นบรรทัดในรหัสผู้ใช้มากกว่าภายใน pyenchant.
- เพิ่ม GetSpellChecker () วิธีการ wxSpellCheckerDialog.
มีอะไรใหม่ ในรุ่น 1.6.5:
- Restore เข้ากันได้กับงูหลาม 3 (รวม 3.2 beta1) .
- แก้ไข DeprecationWarnings UnitTest ในหลาม 3.
- Statically รวบรวม libstdc ++ เป็นไบนารีหน้าต่างที่สร้างไว้ล่วงหน้า.
มีอะไรใหม่ ในรุ่น 1.6.4:
- DictWithPWL: ใช้ PWL และเพลเพื่อปรับคำ ส่งกลับโดยแนะนำ ().
- tokenization แก้ไขไบต์ utf8 ในอาเรย์ตัวละครที่ไม่แน่นอน.
- get_tokenizer (). ผ่านไม่มีแท็กเป็นภาษาที่จะได้รับการเริ่มต้น tokenizer
- ป้องกันไม่ให้สร้างที่เกี่ยวข้องกับไฟล์จากการถูกรวมอยู่ใน tarball แหล่ง.
มีอะไรใหม่ ในรุ่น 1.6.0:
- เพิ่มแนวคิดของ 'chunkers' เพื่อทำให้ลุ่มหลง tokenize.get_tokenizer () เหล่านี้ทำหน้าที่แยกแยกข้อความลงในชิ้นใหญ่ของสัญญาณ checkable.
- ย้ายเรียนข้อผิดพลาดเป็น 'enchant.errors สำหรับการนำเข้าได้ง่ายขึ้น.
- TestCases ย้ายลงไปในแฟ้มที่แยกต่างหากเพื่อให้พวกเขาไม่ได้โหลดโดยเริ่มต้น.
- ได้รับอนุญาต SpellChecker การใช้ภาษาโดยปริยายหากไม่มีการระบุ.
- การปรับปรุงความเข้ากันได้กับงูหลาม 3.
มีอะไรใหม่ ในรุ่น 1.5.3:.
- เงื่อนไขการเลิกจ้างคงที่ในวงอังกฤษ tokenization
- การตรวจสอบ Unicode ปรับปรุงในภาษาอังกฤษ tokenizer.
- ทำ PyEnchant ตรวจการสะกดทุก docstrings เป็นส่วนหนึ่งของชุด UnitTest.
ต้องการ
- หลาม 2.2 หรือสูงกว่า
- Enchant C / C ++ ห้องสมุด
- โมดูล ctypes ติดตั้ง
ความคิดเห็นที่ไม่พบ