Skip to content

ErikCupal/czech-inflection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Czech inflection JavaScript library

Build Status

czech-inflection is JavaScript library for inflecting Czech words. It is a port of PHP inflection library.

Instalation

npm i czech-inflection

Usage

import inflect from 'czech-inflection'

console.log(inflect({ word: 'Tomáš', grammarCase: 3, animate: true }))
// Tomášovi

console.log(inflect({ word: 'Tomáš', grammarCase: 3, animate: true, plural: true }))
// Tomášům

console.log(inflect({ word: 'Honza', grammarCase: 3, animate: true, gender: 'm' }))
// It's necessary to specify gender for some names/nicknames to inflect them correctly
// Honzovi

console.log(inflect({ word: 'hrad', grammarCase: 6 }))
// hradě

console.log(inflect({ word: 'hrad', grammarCase: 6, plural: true }))
// hradech

Releases

No releases published

Packages

No packages published