Qutrub: Software de conjugação de verbos árabes قطرب: vens
Desenvolvedores: Taha Zerrouki: http://tahadz.com Taha Dot Zerrouki no Gmail Dot Com
Características | valor |
---|---|
Autores | Autores.md |
Liberar | 1.5 (app), 1.2.4 (biblioteca) |
Licença | Gpl |
Rastreador | LinuxScout/Qutrub/problemas |
MailingList | [email protected] |
Site | qutrub.arabeyes.org |
Fonte | Github |
Download | sourceforge |
Feedbacks | Comentários |
Contas | @Twitter @sourceforge |
pyarabic> = 0.6.2
Ativar mod_python no apache extraia o pacote Qutrub e execute -o na web. O programa não precisa de um banco de dados.
pip install libqutrub
Verifique se o python é da versão 2.5, ele suporta python3 ou superior é instalado, extraia o pacote execute o script conjugado.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
-A codificação do arquivo deve ser "UTF8" O formato do arquivo de entrada é um texto CSV separado por vírgula de vírgula que os campos são separados por tabulação. Uma linha pode ser ignorada, se começar por '#', o primeiro campo é o verbo em forma vocalizada, o segundo campo é a marca da letra antes do último tempo no tempo, ele usado apenas para o verbo thulathi (com três letras) .
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
O terceiro campo é: os valores transitivos/intransitivos podem ser usados neste campo são:
transitive : 1-متعدي 2-م 3-مشترك 4-ك 5-t 6-transitive intransitive: 1-لازم 2-ل 3-i 4-intransitive
Exemplo
كَتَبَ ضمة متعدي ضَرَبَ كسرة متعدي ذَكَرَ ضمة متعدي سَكَتَ ضمة لازم سَكَنَ ضمة متعدي عَلَّمَ متعدي صَارَعَ - متعدي أَكْرَمَ - متعدي تَفَقَّدَ - متعدي تَنَازَعَ - متعدي اِدَّارَكَ - متعدي
Este programa está licenciado sob a licença GPL
Chamada simples
importar libqutrub.conjugatorverb = u "سع Da" futuro_type = u "كسرة" tabela = libqutrub.conjugator.conjugate (verb, futuro_type, transitivo = true); print (tabela)
O formato de exibição de exibição pode ser: - 'texto': - 'html': - 'htmlcoloredDiAcritics': - 'dict': - 'csv': - 'gui': - 'tabela': - 'xml': - 'tex tex ': -' linhas ':
importar libqutrub.conjugatorverb = u "mus" future_type = u "كسرة" tabela = libqutrub.conjugator.conjugate (verb, future_type, transitivo = true, display_format = "dict"); print (tabela)
Mais opções
importar libqutrub.conjugatorverb = u "mus" futuro_type = u "كسرة" all = true # all tensespast = truefuture = truepassive = trueImperative = truefuture_moode = hmming = falsretansition = truedisplay_formature_mode = hmming = hmmEnfird = falsetransition = Truedisplay_formature = "hmmed = falsetransition = truedisplay_formature_mode =" hmmed " libqutrub.conjugator.conjugate (verb, futuro_type, all, passado, futuro, passivo, imperativo, futuro_moode, confirmado, transitivo, display_format); print (tabela)
Ver API Doc