Ejemplo n.º 1
0
def noun(name, from_script, genders=None):
    """Display a noun paradigm."""
    name = to_slp1(name, from_script)
    paradigm = simple_query.noun(name, genders)

    data = {"name": name, "paradigm": paradigm, "classes": paradigm_colors(paradigm)}
    return render_template("ref/nominal.html", **data)
Ejemplo n.º 2
0
def nominal_data(stem, gender, cases=None):
    """Gather data for displaying a nominal paradigm.

    :param stem: the nominal stem
    :param gender: the gender to use
    """
    forms = simple_query.noun(stem, gender)
    labels = {
        's': 'One',
        'd': 'Two',
        'p': 'Many',
        '1': 'Case 1',
        '2': 'Case 2',
        '3': 'Case 3',
        '4': 'Case 4',
        '5': 'Case 5',
        '6': 'Case 6',
        '7': 'Case 7',
        '8': 'Case 8',
    }
    return {
        'basis': stem,
        'cases': cases,
        'forms': forms,
        'labels': labels,
        }