import "language-profile.el" extern fn es_pluralize(noun: String) -> String extern fn es_conjugate(verb: String, tense: String, person: String, number: String) -> String extern fn fr_pluralize(noun: String) -> String extern fn fr_conjugate(verb: String, tense: String, person: String, number: String) -> String extern fn de_noun_plural(noun: String, gender: String) -> String extern fn de_conjugate(verb: String, tense: String, person: String, number: String) -> String extern fn ru_noun_case(noun: String, gender: String, gram_case: String, number: String) -> String extern fn ru_conjugate(verb: String, tense: String, person: String, number: String, gender: String) -> String extern fn ja_conjugate(dict_form: String, form: String) -> String extern fn fi_apply_case(noun: String, gram_case: String, number: String) -> String extern fn fi_conjugate(verb: String, tense: String, person: String, number: String) -> String extern fn ar_sound_plural(noun: String, gender: String) -> String extern fn ar_conjugate(verb: String, tense: String, person: String, gender: String, number: String) -> String extern fn hi_noun_direct(noun: String, gender: String, number: String) -> String extern fn hi_gender(noun: String) -> String extern fn hi_conjugate(verb: String, tense: String, person: String, gender: String, number: String) -> String extern fn sw_noun_plural(noun: String) -> String extern fn sw_conjugate(verb: String, person: String, number: String, noun_class: String, tense: String) -> String extern fn la_conjugate(verb: String, tense: String, person: String, number: String) -> String extern fn he_conjugate(verb: String, tense: String, person: String, gender: String, number: String) -> String extern fn grc_conjugate(verb: String, tense: String, person: String, number: String) -> String extern fn ang_conjugate(verb: String, tense: String, person: String, number: String) -> String extern fn sa_conjugate(verb: String, tense: String, person: String, number: String) -> String extern fn got_conjugate(verb: String, tense: String, person: String, number: String) -> String extern fn non_conjugate(verb: String, tense: String, person: String, number: String) -> String extern fn enm_conjugate(verb: String, tense: String, person: String, number: String) -> String extern fn pi_conjugate(verb: String, tense: String, person: String, number: String) -> String extern fn fro_conjugate(verb: String, tense: String, person: String, number: String) -> String extern fn goh_conjugate(verb: String, tense: String, person: String, number: String) -> String extern fn sga_conjugate(verb: String, tense: String, person: String, number: String) -> String extern fn txb_conjugate(verb: String, tense: String, person: String, number: String) -> String extern fn peo_conjugate(verb: String, tense: String, person: String, number: String) -> String extern fn akk_conjugate(verb: String, tense: String, person: String, number: String) -> String extern fn uga_conjugate(verb: String, tense: String, person: String, number: String) -> String extern fn egy_conjugate(verb: String, tense: String, person: String, number: String) -> String extern fn sux_conjugate(verb: String, tense: String, person: String, number: String) -> String extern fn gez_conjugate(verb: String, tense: String, person: String, number: String) -> String extern fn cop_conjugate(verb: String, tense: String, person: String, number: String) -> String