DMNSP / templates /template_utils.py
boringKey's picture
Upload 46 files
b389d26 verified
def get_plural(name):
name = name.replace('_', ' ')
if name[-2:] == 'sh':
name = name + 'es'
elif name[-2:] == 'ch':
name = name + 'es'
elif name[-1:] == 'y':
name = name[:-1] + 'ies'
elif name[-1:] == 's':
name = name + 'es'
elif name[-1:] == 'x':
name = name + 'es'
elif name[-3:] == 'man':
name = name[:-3] + 'men'
elif name == 'mouse':
name = 'mice'
elif name[-1:] == 'f':
name = name[:-1] + 'ves'
else:
name = name + 's'
return name
def append_proper_article(name):
name = name.replace('_', ' ')
if name[0] in 'aeiou':
return 'an ' + name
return 'a ' + name