QUTRUB: программное обеспечение конъюгации арабского глагола قطرب: تصريف الأفعال العربية
Разработчики: Таха Zererouki: http://tahadz.com Taha Dot Zerrouki в Gmail Dot Com
Функции | ценить |
---|---|
Авторы | Авторы.md |
Выпускать | 1.5 (приложение), 1.2.4 (библиотека) |
Лицензия | GPL |
Трекер | Linuxscout/Qutrub/Проблемы |
Список почтовой почты | [email protected] |
Веб -сайт | qutrub.arabeyes.org |
Источник | GitHub |
Скачать | Sourceforge |
Отзывы | Комментарии |
Счета | @Twitter @sourceforge |
pyarabic> = 0,6,2
Включите mod_python в Apache. Извлеките пакет Qutrub и запустите его из Интернета. Программа не нуждается в базе данных.
PIP установить libqutrub
Убедитесь, что Python имеет версию 2.5, он поддерживает Python3 или выше, устанавливается извлечение пакета. Запустите сценарий concugate.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
-Филе Кодирование должно быть «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
Третье поле: транзитивные/непереходные значения могут использоваться в этом поле:
transitive : 1-متعدي 2-م 3-مشترك 4-ك 5-t 6-transitive intransitive: 1-لازم 2-ل 3-i 4-intransitive
Пример
كَتَبَ ضمة متعدي ضَرَبَ كسرة متعدي ذَكَرَ ضمة متعدي سَكَتَ ضمة لازم سَكَنَ ضمة متعدي عَلَّمَ متعدي صَارَعَ - متعدي أَكْرَمَ - متعدي تَفَقَّدَ - متعدي تَنَازَعَ - متعدي اِدَّارَكَ - متعدي
Эта программа лицензирована по лицензии GPL
Простой звонок
Импорт libqutrub.conjugatorVerb = u "سعد" future_type = u "كسرة" table = libqutrub.conjugator.conjugate (глагол, будущий_type, transitive = true); print (таблица)
Дисплей формат Формат может быть: - 'text': - 'html': - 'htmlcoloreddiacritics': - 'dict': - 'csv': - 'gui': - 'table': - 'xml': - Tex ': -' Rows ':
Импорт libqutrub.conjugatorverb = u "سعد" future_type = u "كسرة" таблица = libqutrub.conjugator.conjugate (глагол, будущий_type, transity = true, display_format = "dict"); print (table)
больше вариантов
Импорт libqutrub.conjugatorVerb = u "سعد" future_type = u "كسرة" all = true # all tensespast = trueFuture = truePassive = trueImperative = trueFuture_moode = trueConfirmed = falseTraitive = trueDisplay_format = "html" libqutrub.conjugator.conjugate (глагол, Future_type, All, прошлое, будущее, пассивное, императивное, будущее_moode, подтвержденное, переходное, display_format); print (таблица)
Посмотреть API DOC