npm

Need private packages and team management tools?Check out npm Orgs. »

pluralizador

1.0.0 • Public • Published

Pluralizador.js

Status

Um pluralizador de substantivos da língua portuguesa.

Instalação

Instale-o com npm:

npm install --save pluralizador

...ou com Yarn:

yarn add pluralizador

Uso

Veja alguns exemplos:

var pluralize = require('pluralizador');
 
pluralize('coração');
//=> 'corações'
 
pluralize('coração', 1);
//=> 'coração'
 
pluralize('coração', 2);
//=> 'corações'
 
pluralize('pastel', 743);
//=> 'pastéis'
 
pluralize('português', 42);
//=> 'potugueses'

Exemplo de possível uso

var fs = require('fs');
var pluralize = require('pluralizador');
 
fs.readdir('./', (err, files) => {
  console.log(`Há ${files.length} ${pluralize('arquivo', files.length)}.`);
 
  // Retorna 'Há 1 arquivo.', se tiver 1 arquivo.
  // Retorna 'Há 2 arquivos.', se tiver 2 arquivos.
});

API

pluralize(word [, count])

word

string (obrigatório)

Um substantivo português qualquer para ser pluralizado.

count

number (opcional)

Uma quantidade desse substantivo para verificar se deve pluralizar ou não.

Observações

Obs. I:

A língua portuguesa é extremamente irregular e consequentemente há algumas dificuldades para um algoritmo manipular palavras, sentenças, etc. No caso das palavras terminadas em /-ão/, não há uma regra geral para a pluralização, pois isso varia de acordo com a etimologia da palavra.

Obs. II:

Essa ferramenta só pluraliza substantivos. Se você deseja pluralizar um verbo (por exemplo: de amei para amaram, de amarei para amarão, ou qualquer coisa do gênero), então você pode usar uma outra ferramenta, como o Conjugador.js que permite que você conjugue verbos da língua portuguesa.

TODO

  • Opção para escolher plural de palavras terminadas em /-ão/.

Licença

MIT © Matheus Alves

Keywords

none

install

npm i pluralizador

Downloadsweekly downloads

20

version

1.0.0

license

MIT

last publish

collaborators

  • avatar
Report a vulnerability