Example #1
0
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
Example #2
0
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
Example #3
0
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
Example #4
0
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
Example #5
0
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
Example #6
0
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
Example #7
0
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
Example #8
0
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
Example #9
0
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
Example #10
0
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
Example #11
0
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
Example #12
0
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
Example #13
0
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
Example #14
0
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
Example #15
0
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
Example #16
0
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"
Example #17
0
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"
Example #18
0
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"
Example #19
0
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"
Example #20
0
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"