QUTRUB: Perangkat Lunak Konjugasi Kata Kerja Arab قطرب: λصريف الأفعال العربية
Pengembang: Taha Zerrouki: http://tahadz.com Taha dot zerrouki di gmail dot com
Fitur | nilai |
---|---|
Penulis | Penulis.MD |
Melepaskan | 1.5 (APP), 1.2.4 (Perpustakaan) |
Lisensi | Gpl |
Pelacak | LinuxScout/Qutrub/Masalah |
Daftar surat | [email protected] |
Situs web | qutrub.arabeyes.org |
Sumber | GitHub |
Unduh | SourceForge |
Umpan balik | Komentar |
Akun | @Twitter @sourceForge |
Pyarabic> = 0.6.2
Aktifkan mod_python di Apache Ekstrak paket qutrub dan jalankan dari web. Program tidak memerlukan database.
PIP menginstal libqutrub
Periksa bahwa Python adalah versi 2.5, itu mendukung python3 atau lebih tinggi diinstal ekstrak paket jalankan skrip konjugat.py
(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
-File encoding harus "UTF8" Format file input adalah bidang teks CSV yang terpisah koma dipisahkan oleh tabulasi. Sebuah garis dapat diabaikan, jika dimulai dengan '#' bidang pertama adalah kata kerja dalam bentuk vokalisasi bidang kedua adalah tanda surat sebelum terakhir di masa depan, digunakan hanya untuk kata kerja Thulathi (dengan tiga huruf) .
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
Bidang ketiga adalah: nilai transitif/intransitif dapat digunakan dalam bidang ini adalah:
transitive : 1-متعدي 2-م 3-مشترك 4-ك 5-t 6-transitive intransitive: 1-لازم 2-ل 3-i 4-intransitive
Contoh
كَتَبَ ضمة متعدي ضَرَبَ كسرة متعدي ذَكَرَ ضمة متعدي سَكَتَ ضمة لازم سَكَنَ ضمة متعدي عَلَّمَ متعدي صَارَعَ - متعدي أَكْرَمَ - متعدي تَفَقَّدَ - متعدي تَنَازَعَ - متعدي اِدَّارَكَ - متعدي
Program ini dilisensikan di bawah lisensi GPL
Panggilan sederhana
impor libqutrub.confugatorverb = u "سعد" future_type = u "كسرة" tabel = libqutrub.conjugator.conjugate (verb, future_type, transitif = true); cetak (tabel)
Format Format Tampilan Format dapat berupa: - 'Teks': - 'html': - 'htmlcoloreddiacritics': - 'dist': - - 'csv': - 'gui': - 'Tabel': - 'xml': - 'Tex ': -' baris ':
impor libqutrub.confugatorverb = u "سعد" future_type = u "كسرة" tabel = libqutrub.conjugator.conjugate (kata kerja, future_type, transitif = true, display_format = "dict"); print (tabel)
lebih banyak opsi
import libqutrub.conjugatorverb=u"سعد"future_type =u"كسرة"all = True # all tensespast = Truefuture=Truepassive =Trueimperative=Truefuture_moode= Trueconfirmed=Falsetransitive =Truedisplay_format="HTML"table = libqutrub.conjugator.conjugate (kata kerja, future_type, semua, masa lalu, masa depan, pasif, imperatif, masa depan_moode, dikonfirmasi, transitif, display_format); cetak (tabel)
Lihat API Doc