def get_prefix_jatko(word): flags = generate_lex_common.get_flags_from_group(word, u"compounding") prefixJatko = u"" for flag in sorted(flags): if flag in [u"eln", u"ell", u"elt", u"eltj"]: prefixJatko = prefixJatko + flag return prefixJatko
def get_adverb_jatko(word): flags = generate_lex_common.get_flags_from_group(word, u"inflection") adverbJatko = u"Loppu" for flag in sorted(flags): if flag in [u"liitesana"]: adverbJatko = adverbJatko + flag.title() return adverbJatko
def get_adverb_jatko(word): flags = generate_lex_common.get_flags_from_group(word, u"inflection") prefixJatko = u"loppu" for flag in flags: if flag in [u"liitesana"]: prefixJatko = prefixJatko + u", " + flag return prefixJatko
def get_additional_attributes(word): flags = generate_lex_common.get_flags_from_group(word, u"compounding") result = u"" if u"el_altark" in flags: result = result + u", aluetta_tarkentava_etuliite: yes" if u"geo_suffix" in flags: result = result + u", paikannimen_jälkiliite: yes" return result
def get_additional_attributes(word): flags = generate_lex_common.get_flags_from_group(word, "compounding") result = "" if "el_altark" in flags: result = result + ", aluetta_tarkentava_etuliite: yes" if "geo_suffix" in flags: result = result + ", paikannimen_jälkiliite: yes" if "org_suffix" in flags: result = result + ", erisnimen_pääte: yes" if "free_suffix" in flags: result = result + ", vapaa_jälkiosa: yes" flags = generate_lex_common.get_flags_from_group(word, "grammar") if "require_following_a" in flags: result = result + ", vaatii_tapaluokan: nimitapa_1" if "require_following_ma" in flags: result = result + ", vaatii_tapaluokan: nimitapa_3" return result
def get_prefix_jatko(word, altform): flags = generate_lex_common.get_flags_from_group(word, "compounding") prefixJatko = "" for flag in sorted(flags): if flag in ["eln", "ell", "elt", "eltj"]: prefixJatko = prefixJatko + flag if altform.endswith("-"): prefixJatko = prefixJatko + "H" return prefixJatko
def get_prefix_jatko(word): flags = generate_lex_common.get_flags_from_group(word, "compounding") prefixJatko = "" for flag in flags: if flag in ["eln", "ell", "elt", "eltj"]: if (len(prefixJatko) > 0): prefixJatko = prefixJatko + " + " prefixJatko = prefixJatko + "@" + flag return prefixJatko
def get_prefix_jatko(word): flags = generate_lex_common.get_flags_from_group(word, u"compounding") prefixJatko = u"" for flag in flags: if flag in [u"eln", u"ell", u"elt", u"eltj"]: if (len(prefixJatko) > 0): prefixJatko = prefixJatko + u" + " prefixJatko = prefixJatko + u"@" + flag return prefixJatko
def get_additional_attributes(word): flags = generate_lex_common.get_flags_from_group(word, u"compounding") result = u"" if u"el_altark" in flags: result = result + u", aluetta_tarkentava_etuliite: yes" if u"geo_suffix" in flags: result = result + u", paikannimen_jälkiliite: yes" if u"free_suffix" in flags: result = result + u", vapaa_jälkiosa: yes" return result
def get_adverb_jatko(word): flags = generate_lex_common.get_flags_from_group(word, "inflection") prefixJatko = "" loppu = True for flag in flags: if flag in ["liitesana", "omistusliite"]: prefixJatko = prefixJatko + ", " + flag elif flag == "ulkopaikallissijat_yks": prefixJatko = prefixJatko + ", ulkopaikallissija_llA" elif flag == "required": loppu = False; if loppu: prefixJatko = prefixJatko + ", loppu" if prefixJatko.startswith(", "): prefixJatko = prefixJatko[2:] return prefixJatko
def get_adverb_jatko(word): flags = generate_lex_common.get_flags_from_group(word, u"inflection") prefixJatko = u"" loppu = True for flag in flags: if flag in [u"liitesana", u"omistusliite"]: prefixJatko = prefixJatko + u", " + flag elif flag == u"ulkopaikallissijat_yks": prefixJatko = prefixJatko + u", ulkopaikallissija_llA" elif flag == u"required": loppu = False; if loppu: prefixJatko = prefixJatko + u", loppu" if prefixJatko.startswith(u", "): prefixJatko = prefixJatko[2:] return prefixJatko
def get_adverb_jatko(word, altform): flags = generate_lex_common.get_flags_from_group(word, "inflection") loppu = True adverbJatko = "" for flag in sorted(flags): if flag in ["liitesana", "ulkopaikallissijat_yks"]: adverbJatko = adverbJatko + flag.title() elif flag == "omistusliite": if altform[-1] in "aäe" and altform[-1] != altform[-2]: adverbJatko = adverbJatko + "OlV" else: adverbJatko = adverbJatko + "Omistusliite" elif flag == "required": loppu = False; if loppu: adverbJatko = "Loppu" + adverbJatko return adverbJatko
def get_adverb_jatko(word, altform): flags = generate_lex_common.get_flags_from_group(word, "inflection") loppu = True adverbJatko = "" for flag in sorted(flags): if flag in ["liitesana", "ulkopaikallissijat_yks"]: adverbJatko = adverbJatko + flag.title() elif flag == "omistusliite": if altform[-1] in "aäe" and altform[-1] != altform[-2]: adverbJatko = adverbJatko + "OlV" else: adverbJatko = adverbJatko + "Omistusliite" elif flag == "required": loppu = False if loppu: adverbJatko = "Loppu" + adverbJatko return adverbJatko
def get_abbreviation_jatko(word, wordform): flags = generate_lex_common.get_flags_from_group(word, "inflection") if wordform.endswith(".") or "none" in flags: return "loppu" else: return "tavuviiva, kaksoispiste, loppu"
def get_abbreviation_jatko(word, wordform): flags = generate_lex_common.get_flags_from_group(word, u"inflection") if wordform.endswith(u".") or u"none" in flags: return u"loppu" else: return u"tavuviiva, kaksoispiste, loppu"
def get_abbreviation_jatko(word, wordform): flags = generate_lex_common.get_flags_from_group(word, "inflection") if wordform.endswith(".") or "none" in flags: return "PisteellisenLyhenteenJatko" else: return "Lyhenne"
def get_abbreviation_jatko(word, wordform): flags = generate_lex_common.get_flags_from_group(word, u"inflection") if wordform.endswith(u".") or u"none" in flags: return u"Loppu" else: return u"Lyhenne"