Qutrub: ซอฟต์แวร์การผันคำกริยาอาหรับقطرب: صريفالأفالالعربية
นักพัฒนา: Taha Zerrouki: http://tahadz.com taha dot zerrouki ที่ gmail dot com
คุณสมบัติ | ค่า |
---|---|
ผู้เขียน | ผู้เขียน. md |
ปล่อย | 1.5 (แอพ), 1.2.4 (ห้องสมุด) |
ใบอนุญาต | GPL |
ผู้ติดตาม | Linuxscout/qutrub/ปัญหา |
รายการจดหมาย | [email protected] |
เว็บไซต์ | qutrub.arabeyes.org |
แหล่งที่มา | คนอื่น ๆ |
การดาวน์โหลด | แหล่งที่มา |
ข้อเสนอแนะ | ความเห็น |
บัญชี | @twitter @SourceForge |
Pyarabic> = 0.6.2
เปิดใช้งาน mod_python ใน Apache แยกแพ็คเกจ Qutrub และเรียกใช้จากเว็บ โปรแกรมไม่จำเป็นต้องมีฐานข้อมูล
PIP ติดตั้ง libqutrub
ตรวจสอบว่า Python เป็นรุ่น 2.5 รองรับ Python3 หรือสูงกว่านั้นถูกติดตั้งแยกแพ็คเกจ Run the Conjugate.py Script
(C) CopyLeft 2009, Taha Zerrouki
Usage: conjugate -f filename [OPTIONS]
[-h | --help] outputs this usage message
[-V | --version] program version
[-f | --file= filename] input file to conjugate
[-d | --display= format] display format as html,csv, tex, xml"
[-a | --all ] Conjugate in all tenses
[-i | --imperative] Conjugate in imperative
[-F | --future] conjugate in the present and the future
[-p | --past] conjugate in the past
[-c | --confirmed] conjugate in confirmed ( future or imperative) "
[-m | --moode] conjugate in future Subjunctive( mansoub) or Jussive (majzoom) "
[-v | --passive] passive form
N.B. FILE FORMAT is descripted in README
This program is licensed under the GPL License
-การเข้ารหัสไฟล์จะต้องเป็น "UTF8" รูปแบบไฟล์อินพุตเป็นฟิลด์ข้อความ CSV แบบคั่นด้วยเครื่องหมายจุลภาคจะถูกคั่นด้วยตาราง สามารถละเว้นบรรทัดได้ถ้ามันเริ่มต้นด้วย '#' ฟิลด์แรกคือคำกริยาในรูปแบบการเปล่งเสียงฟิลด์ที่สองคือเครื่องหมายของตัวอักษรก่อนที่จะมีความตึงเครียดในอนาคตมันใช้สำหรับคำกริยา thulathi (พร้อมตัวอักษรสามตัว) .
values Fahta: 1- fatha 2-فتحة 3-ف 4-f DAMMA: 1- damma 2-ضمة 3-ض 4-d kasra: 1- kasra 2-كسرة 3-ك 4-k or values used as Conjugation mode ( Bab Tasrif باب التصريف) Bab past future 1 FATHA DAMMA 2 FATHA KASRA 3 FATHA FATHA 4 KASRA FATHA 5 DAMMA DAMMA 6 KASRA KASRA
ฟิลด์ที่สามคือ: ค่าสกรรมกริยา/intransitive สามารถใช้ในฟิลด์นี้ได้คือ:
transitive : 1-متعدي 2-م 3-مشترك 4-ك 5-t 6-transitive intransitive: 1-لازم 2-ل 3-i 4-intransitive
ตัวอย่าง
كَتَبَ ضمة متعدي ضَرَبَ كسرة متعدي ذَكَرَ ضمة متعدي سَكَتَ ضمة لازم سَكَنَ ضمة متعدي عَلَّمَ متعدي صَارَعَ - متعدي أَكْرَمَ - متعدي تَفَقَّدَ - متعدي تَنَازَعَ - متعدي اِدَّارَكَ - متعدي
โปรแกรมนี้ได้รับใบอนุญาตภายใต้ใบอนุญาต GPL
โทรง่าย
นำเข้า libqutrub.conjugatorverb = u "س" future_type = u "كرة" ตาราง = libqutrub.conjugator.conjugate (คำกริยา, future_type, transitive = true); พิมพ์ (ตาราง)
รูปแบบการแสดงผลรูปแบบการแสดงผลสามารถ: - 'text': - 'html': - 'htmlcoloredDiacritics': - 'dict': - 'csv': - 'gui': - 'ตาราง': - 'xml': - 'tex ': -' แถว ':
นำเข้า libqutrub.conjugatorverb = u "س" future_type = u "كرة" ตาราง = libqutrub.conjugator.conjugate (คำกริยา, future_type, transitive = true, display_format = "dict"); พิมพ์ (ตาราง)
ตัวเลือกเพิ่มเติม
นำเข้า libqutrub.conjugatorverb = u "س" future_type = u "كرة" ทั้งหมด = true # all tensespast = TruePassive = TrueImperative = TrueFuture_moode = trueConfirmed = falsetransitive libqutrub.conjugator.conjugate (คำกริยา, future_type, ทั้งหมด, อดีต, อนาคต, passive, จำเป็น, future_moode, ยืนยัน, transitive, display_format); พิมพ์ (ตาราง)
ดูเอกสาร API