Qutrub: Logiciel de conjugaison verbale arabe قطرب: تصريف الأفعال العربية
Développeurs: Taha Zerrouki: http://tahadz.com Taha Dot Zerrouki à Gmail Dot Com
Caractéristiques | valeur |
---|---|
Auteurs | Auteurs.md |
Libérer | 1.5 (App), 1.2.4 (bibliothèque) |
Licence | GPL |
Traqueur | LinuxSccout / Qutrub / Issues |
Liste de diffusion | [email protected] |
Site web | quutrub.arabeyes.org |
Source | Github |
Télécharger | sourceforge |
Rétroactions | Commentaires |
Comptes | @Twitter @sourceforge |
pyarabic> = 0,6.2
Activez Mod_python dans Apache Extraire le package Qutrub et l'exécutez à partir du Web. Le programme n'a pas besoin d'une base de données.
pip install libqutrub
Vérifiez que Python est de la version 2.5, il prend en charge Python3 ou supérieur est installé Extracter le package Exécuter le script conjugate.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
-Coding du fichier doit être "UTF8" Le format de fichier d'entrée est un texte CSV séparé par des virgules en texte est séparé par tabulation. Une ligne peut être ignorée, si elle commence par '#' Le premier champ est le verbe sous forme vocalisée, le deuxième champ est la marque de la lettre avant la dernière fois au futur, il a utilisé juste pour le verbe thulathi (avec trois lettres) .
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
Le troisième champ est: les valeurs transitives / intransitifs peuvent être utilisées dans ce champ sont:
transitive : 1-متعدي 2-م 3-مشترك 4-ك 5-t 6-transitive intransitive: 1-لازم 2-ل 3-i 4-intransitive
Exemple
كَتَبَ ضمة متعدي ضَرَبَ كسرة متعدي ذَكَرَ ضمة متعدي سَكَتَ ضمة لازم سَكَنَ ضمة متعدي عَلَّمَ متعدي صَارَعَ - متعدي أَكْرَمَ - متعدي تَفَقَّدَ - متعدي تَنَازَعَ - متعدي اِدَّارَكَ - متعدي
Ce programme est concédé sous licence GPL
Appel simple
Importer libQUTub.ConjugatorverB = u "سعد" futur_type = u "كسرة" table = libQUTub.conjugator.conjugate (verb, futur_type, transitive = true); print (table)
Format d'affichage Le format d'affichage peut être: - 'texte': - 'html': - 'htmlcoloreddiacritics': - 'dict': - 'csv': - 'gui': - 'table': - 'xml': - 'tex ': -' Rows ':
Importer libQUTub.ConjugatorverB = u "سعد" futur_type = u "كسرة" table = libQUTrub.conjugator.conjugate (verbe, futur_type, transitif = true, display_format = "dict"); print (table)
Plus d'options
Importer libququrub.conjugatorverb = u "سعد" future_type = u "كسرة" all = true # all tensespast = truefuture = truepassive = trueImpérative = truedisplay_format = "html" table = falsetransitive = truedisplay_format = "html" table = libQutub.conjugator.conjugate (verbe, futur_type, tout, passé, futur, passif, impératif, futur_moode, confirmé, transitif, display_format); imprimer (tableau)
Afficher l'API Doc