def negate_te_form(godan): # ! return IAdjective.te_form(negate_plain(godan))
def negate_te_form(naadj): # ! return IAdjective.te_form(negate(naadj))
def negate_past(godan): # ! return stem(godan) + get_a_sound(godan) + IAdjective.past("ない")
def negate_past(naadj): # ! return IAdjective.past(negate(naadj))
def negate_conditional(naadj): return IAdjective.conditional(negate(naadj))
def get_i_adjective_json(iadj): return json.dumps(IAdjective.create_dictionary(iadj), ensure_ascii=False).encode('utf8')
def iadj_api(adj): return json.dumps(IAdjective.create_dictionary(adj), ensure_ascii=False).encode('utf8'), 200
def negate_past(ichidan): # ! return stem(ichidan) + IAdjective.past("ない")