QUTRUB: Arabische Verb -Konjugationssoftware قطرsal: seln
Entwickler: Taha Zerrouki: http://tahadz.com Taha dot zerrouki bei gmail dot com
Merkmale | Wert |
---|---|
Autoren | Autoren.md |
Freigeben | 1.5 (App), 1.2.4 (Bibliothek) |
Lizenz | Gpl |
Tracker | LinuxSCout/Qutrub/Ausgaben |
Mailinglist | [email protected] |
Webseite | qutrub.arabeyes.org |
Quelle | Github |
Herunterladen | SourceForge |
Feedbacks | Kommentare |
Konten | @Twitter @SourceForge |
Pyarabic> = 0,6,2
Aktivieren Sie mod_python in Apache extrahieren Sie das QUTRUB -Paket und führen Sie es aus dem Web aus. Das Programm benötigt keine Datenbank.
PIP Installieren Sie libqutrub
Überprüfen Sie, ob Python von Version 2.5 ist. Es unterstützt Python3 oder höher wird installiert. Extrahieren Sie das Paket. Führen Sie das Conjugate.py -Skript aus.
(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 -Codierung muss "utf8" sein. Das Eingabedateiformat ist ein Text. Eine von Text Comma getrennte CSV -Felder werden durch Tabellierung getrennt. Eine Zeile kann ignoriert werden, wenn sie mit '#' beginnt, ist das erste Feld das Verb in vokalisierter Form. Das zweite Feld ist die Marke des Buchstabens vorletzt in der Zukunft, sie wurde nur für das Verb Thulathi (mit drei Buchstaben) verwendet. .
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
Das dritte Feld ist: In diesem Feld können transitive/intransitive Werte verwendet werden::
transitive : 1-متعدي 2-م 3-مشترك 4-ك 5-t 6-transitive intransitive: 1-لازم 2-ل 3-i 4-intransitive
Beispiel
كَتَبَ ضمة متعدي ضَرَبَ كسرة متعدي ذَكَرَ ضمة متعدي سَكَتَ ضمة لازم سَكَنَ ضمة متعدي عَلَّمَ متعدي صَارَعَ - متعدي أَكْرَمَ - متعدي تَفَقَّدَ - متعدي تَنَازَعَ - متعدي اِدَّارَكَ - متعدي
Dieses Programm ist unter der GPL -Lizenz lizenziert
Einfacher Anruf
Importieren Sie libqutrub.conjugatorverb = u "سعد" future_type = u "كسرة" table = libqutrub.conjugator.conjugate (Verb, future_type, transitive = true); drucken (Tabelle)
Anzeigeformat Anzeigeformat kann sein: - 'text': - 'html': - 'htmlcoloredDiacritics': - 'dict': - 'csv': - 'Gui': - 'Tabelle': - 'xml': - 'Tex ': -' Zeilen ':
Importieren Sie libqutrub.conjugatorverb = u "سعد" future_type = u "كسرة" table = libqutrub.conjugator.conjugate (Verb, future_type, transitive = true, display_format = "dict"); print (Tabelle)
Weitere Optionen
Importieren Sie libqutrub.conjugatorverb = u "سعد" future_type = u "كسرة" All = true # # tespast = trueFuture = Truepassive = trueMperative = truefuture_mode = trueconanced = falsetranssitiv = trutenissplays_format = "htmLe. libqutrub.conjugator.conjugate (Verb, Future_type, alle, Vergangenheit, Zukunft, Passiv, Imperativ, Future_moode, bestätigt, transitiv, display_format); drucken (Tabelle)
API DOC anzeigen