def noun_plural(self, word, method=0): plural = None if method == 0: import en plural = en.noun.plural(word) elif method == 1: import pattern.en plural = pattern.en.pluralize(word) elif method == 2: import inflect plural = inflect.pluralize(word) elif method < 0: plural = self.noun_plural(word, 0) if not plural: plural = self.noun_plural(word, 1) if not plural: try: import inflect plural = inflect.pluralize(word) except: pass if not plural: return None return plural
def dja_get_plural(cls, string: str) -> str: """Makes a string plural.""" return inflect.pluralize(string)