Project

conjugue

0.0
No commit activity in last 3 years
No release in over 3 years
Brazilian portuguese verb conjugation
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 1.0.0
~> 1.6.4
>= 0
 Project Readme

Conjugue

Brazilian portuguese verb conjugation.

Current verb database uses br.ispell-3.0-beta4.

Usage:

Conjugue.verbo nome, tempo, pessoa, plural

Where:

nome: infinitive form

tempo:

:p => presente do indicativo
:pi => imperfeito do indicativo
:pp => perfeito do indicativo
:pm => mais-que-perfeito do indicativo
:f => futuro do pretérito do indicativo
:fp => futuro do presente do indicativo
:ps => presente do subjuntivo
:pis => imperfeito do subjuntivo
:i => imperativo afirmativo
:in => 'imperativo negativo

pessoa: person number

plural: default: false

Ex:

require 'conjugue'

Conjugue.verbo 'programar', :fp, 3, true  # "Eles programarão"

TODO

  • Tests
  • Guess conjugation for verbs not in the database
  • Consider extending linguistics gem to avoid duplication of efforts