polish_strings.py 3.32 KB
POS = {
    'adj'  : 'przymiotnik',
    'adv'  : 'przysłówek',
    'noun' : 'rzeczownik',
    'verb' : 'czasownik',
}

ASPECT = { 'perf' : 'dokonany', 'imperf' : 'niedokonany', }

NEGATION = { 'neg' : 'zanegowany', 'aff' : 'niezanegowany', '_' : 'dowolny', }

TRUE_FALSE_YES_NO = { 'true' : 'tak', 'false' : 'nie', }

SCHEMA_OPINION = {
    'vul' : 'wulgarny',
    'col' : 'potoczny',
    'dat' : 'archaiczny',
    'bad' : 'zły',
    'unc' : 'wątpliwy',
    'cer' : 'pewny',
}

FRAME_OPINION = {
    'vul' : 'wulgarna',
    'col' : 'potoczna',
    'dat' : 'archaiczna',
    'bad' : 'zła',
    'unc' : 'niepewna',
    'cer' : 'pewna',
    'rar' : 'sporadyczna',
    'dom' : 'dziedzinowa',
    'met' : 'metaforyczna',
    'unk' : 'nieznana',
}

GRAM_FUNCTION = {
    'subj' : 'podmiot',
    'obj'  : 'dopełnienie',
    'head' : 'centrum',
}

CONTROL = {
    'controller' : 'kontrolujący',
    'controllee' : 'kontrolowany',
    'controller2' : 'kontrolujący #2',
    'controllee2' : 'kontrolowany #2',
    'pred_controller' : 'kontrolujący',
    'pred_controllee' : 'kontrolowany',
}

PHRASE_ATTRIBUTE = {
    'case'      : 'Przypadek',
    'num'       : 'Liczba',
    'gend'      : 'Rodzaj',
    'deg'       : 'Stopień',
    'prep'      : 'Przyimek',
    'comprep'   : 'Przyimek złożony',
    'inhsie'    : 'Inherentne <i>się</i>',
    'cptype'    : 'Typ frazy zdaniowej',
    'cpreals'   : 'Realizacje',
    'aspect'    : 'Aspekt',
    'advcat'    : 'Typ okolicznika',
    'comparcat' : 'Typ frazy porównawczej',
    'text'      : 'Postać frazeologizmu',
}

PHRASE_ATTRIBUTE_VALUE = {
    'str'   : 'strukturalny',
    'nom'   : 'mianownik',
    'gen'   : 'dopełniacz',
    'dat'   : 'celownik',
    'acc'   : 'biernik',
    'inst'  : 'narzędnik',
    'loc'   : 'miejscownik',
    'pred'  : 'predykatywny',
    'part'  : 'partytytwny',
    'postp' : 'poprzyimkowy',
    'agr'   : 'uzgodnienie',
    '_'     : 'dowolnie',
    'sg'    : 'pojedyncza',
    'pl'    : 'mnoga',
    'm1'    : 'męski osobowy',
    'm2'    : 'męski żywotny',
    'm3'    : 'męski nieżywotny',
    'f'     : 'żenski',
    'n'     : 'nijaki',
    'pos'   : 'równy',
    'com'   : 'wyższy',
    'sup'   : 'najwyższy',
}

PHRASE_TYPE = {
    'adjp' : 'przymiotnikowa',
    'advp' : 'przysłówkowa',
    'compar' : 'porównawcza',
    'comprepnp' : 'przyimkowa z przyimkiem złożonym',
    'cp' : 'zdaniowa',
    'distrp' : 'dystrybutywna',
    # TODO
    'E' : 'podmiot czasownika wymagającego bezokolicznika',
    'fixed' : 'frazeologizm zamrożony',
    'infp' : 'bezokolicznikowa',
    'lex' : 'frazeologizm',
    'ncp' : 'zdaniowa z korelatem',
    'nonch' : 'niechromatyczna',
    'np' : 'rzeczownikowa',
    'nump' : 'liczebnikowa',
    'or' : 'mowa niezależna',
    'possp' : 'posesywna',
    'ppasp' : 'imiesłowowa',
    'prepadjp' : 'przyimkowo-przymotnikowa',
    'prepgerp' : 'przyimkowo-odsłownikowa',
    'prepncp' : 'zdaniowa z korelatem przyimkowym',
    'prepnp' : 'przyimkowo-rzeczownikowa',
    'prepnump' : 'przyimkowo-liczebnikowa',
    'prepppasp' : 'przyimkowo-imiesłowowa',
    'qub' : 'partykuła',
    'recip' : 'wzajemnościowa partykuła się',
    'refl' : 'zwrotna partykuła się',
    'xp' : 'okolicznikowa',
}

# phrase types that should not be displayed as “Fraza xyz”, but “Xyz”
NO_PHRASE_NAME = (
    'E', 'fixed', 'lex', 'or', 'qub', 'recip', 'refl',
)