10 lines
341 B
JavaScript
10 lines
341 B
JavaScript
import inflector from 'inflector-js'
|
|
import isString from 'lodash/isString'
|
|
|
|
export default function singularOrPlural(value, suffix) {
|
|
if (isString(suffix) && suffix.match(/^(.*)[A-Za-zÀ-ÖØ-öø-ÿ]$/) == null)
|
|
return suffix
|
|
if (value > 1 || value == 0) return inflector.pluralize(suffix)
|
|
return inflector.singularize(suffix)
|
|
}
|