From 431c4645d98838654fc1e9907969ecc0f871ee42 Mon Sep 17 00:00:00 2001 From: Andrea Vos Date: Wed, 16 Sep 2020 22:31:57 +0200 Subject: [PATCH] #53 badge dla form normatywnych --- assets/style.scss | 2 +- data/templates.tsv | 46 ++++++++++++++++++++++---------------------- pages/index.vue | 1 + pages/literatura.vue | 1 + src/buildTemplate.js | 1 + src/classes.js | 7 ++++--- 6 files changed, 31 insertions(+), 27 deletions(-) diff --git a/assets/style.scss b/assets/style.scss index affc4001c..73ea8ccec 100644 --- a/assets/style.scss +++ b/assets/style.scss @@ -35,7 +35,7 @@ $container-max-widths: ( @import "~bootstrap/scss/card"; //@import "~bootstrap/scss/breadcrumb"; //@import "~bootstrap/scss/pagination"; -//@import "~bootstrap/scss/badge"; +@import "~bootstrap/scss/badge"; //@import "~bootstrap/scss/jumbotron"; @import "~bootstrap/scss/alert"; //@import "~bootstrap/scss/progress"; diff --git a/data/templates.tsv b/data/templates.tsv index 09e148935..6747478c1 100644 --- a/data/templates.tsv +++ b/data/templates.tsv @@ -1,23 +1,23 @@ -key description pronoun_n pronoun_g pronoun_g_acc pronoun_d pronoun_a pronoun_i pronoun_l pronoun_all adjective_n adjective_ll adjective_middle verb_end_inter verb_end_about verb_middle_inter verb_middle_about verb_nasal verb_go verb_o honorific plural pluralHonorific history sources -on,on/jego Rodzaj męski on jego niego mu go nim nim y e e ą szedł ó pan FALSE FALSE natGeo,genderqueer,confirmatio,perfekcyjna,silaNizsza,lewaReka,zapachKosmosu -ona,ona/jej Rodzaj żeński ona jej niej jej ją nią niej a a a a a ę szł o pani FALSE FALSE margotWywiad,margot,zabSpraw,zabMiecz,smoczaPerla,zapachKosmosu -ono/jego,ono Rodzaj nijaki ono jego niego mu je nim nim e o o o o ę szł o pań FALSE FALSE rjpBylom,starTrek,kazmierczak2,milo,hen,fakty,milo2,confirmatio,niepelnia,dozywocie,lichoNiebozatko,lichoAniol,lichoLato,silaNizsza,siewca,smoczaPerla,maska,ekonomiaNiesam,rzekaBogow,fluff,doBlyskPod,siedemKapit,zaczytana,listopadBez,ofiara,uratowacKotka -ono/jej Rodzaj nijaki z formami żeńskimi zamiast męskich ono jej niej jej je nią niej e o o o o ę szł o pań FALSE FALSE rjpBylom -ono/jejgo Rodzaj nijaki z formami łączonymi ono jejgo niejgo jejmu jejgo niąnim niejnim e o o o o ę szł o pań FALSE FALSE rjpBylom -ono/jeno Rodzaj nijaki z elementami dukaizmów ono jeno nieno nu no niemu niem e o u o o ę szł o pań FALSE FALSE rjpBylom -ono/jenu Rodzaj nijaki z dukaizmami zamiast form męskich ono jenu nienu wu nu num num e o o o o ę szł o pań FALSE FALSE rjpBylom -onu,onu/jenu Rodzaj postpłciowy, dukaizmy onu jenu nienu wu nu num num u u u u u ę szł o panu FALSE FALSE "Formy te zostały stworzone przez Jacka Dukaja do książki „Perfekcyjna niedoskonałość”. Używają jej tam istoty post-ludzkie (phoebe), które nie mają określonej płci. Od nazwiska autora te formy gramatyczne są nazywane „dukaizmami”." queerZaimki,bogiperson,oTryptyku,loe,samounicestwienie,liniaOporu,liniaOporuMix,perfekcyjna,zapachKosmosu,smoczeDzieko,interwencja,apocalypseEnby,opydo,trzyWiersze -onu/jejo Dukaizmy z łączonymi formami męskimi i żeńskimi onu jejo jejo jeju jegą nimą nimej u u u u u ę szł o panu FALSE FALSE -oni,oni/ich Formy męskoosobowe liczby mnogiej oni ich nich im ich nimi nich cy i l e li li eli eli ęli szli o państwo TRUE TRUE degrassi,boika,komiksKlamstwo,starTrekAntyradio,ciekawszaWersja,skrzydla,obcaByla,nawrockaBiogram,odzyskiwanieA,cyborgizacja -one,one/ich Formy niemęskoosobowe liczby mnogiej one ich nich im je nimi nich tkie e ł o ły łe ały ały ęły szły o państwo TRUE TRUE oneDay,protestPoezja -ona/ich Nijakie formy mnogie z zaimkiem „ona” ona ich nich im je nimi nich tkie e ł o ło ły ało ały ęło szło o państwo TRUE TRUE Zaimek „ona” zapożyczony z języka chorwackiego, gdzie jest nienacechowaną płciowo formą liczby mnogiej. Dość zresztą intuicyjny w polszczyźnie: jak to okno → te okna, tak to ono → te ona). -ony,ony/ich Formy mnogie dukaizmów z zaimkiem „ony” ony ich nich im ny nimi nich tki e ł o łu ły ału ały ęłu szłu o państwo TRUE TRUE "Zaimek „ony” to po czesku liczba mnoga dla rodzaju żeńskiego i męskonieżywotnego. Formy czasowników z „u” zostały stworzone przez Jacka Dukaja do książki „Perfekcyjna niedoskonałość”. Używają jej tam istoty post-ludzkie (phoebe), które nie mają określonej płci. Od nazwiska autora te formy gramatyczne są nazywane „dukaizmami”." liniaOporuPlural -onie,onie/ich Neologiczne formy mnogie z zaimkiem „onie” onie ich nich im je niemi nich tkie e ł o łe ły ałe ałe ęłe szłe o państwo TRUE TRUE -onæ,onæ/jæ Formy z „ae” lub ligaturą „æ” onæ jæ næ jæ jæ næm næm æ æ æ æ æ ą szł o panæ FALSE FALSE nieOnaNieOn -on/a,on/a/jego/jej Formy z ukośnikiem on/a jego/jej niego/niej mu/jej go/ją nim/ą nim/ej y/a /a /a e/a e/a ą szł o pan/i FALSE FALSE polskieStonewall,swietaWojna,8yoDragQueen -onx,onx/jex Formy z iksem onx jex nix jex jex nix nix x x x x x ę szł o panx FALSE FALSE reyDomurat -on_,on_/je_ Formy z podkreślnikiem on_ je_ ni_ je_ je_ ni_ ni_ _ _ _ _ _ _ sz_ł _ pan_ FALSE FALSE kazmierczak3,janelleMonae,angielskieImie,monstra -on*,on*/je* Formy z gwiazdką on* je* ni* je* je* ni* ni* * * * * * * sz*ł * pan* FALSE FALSE mnwInsta -onø,onø/jeø Formy z samogłoską nosową onø jenø nienø nø nø nøm nøm ø ø ø ø ø ę szł o panø FALSE FALSE "Formy te używają samogłoski nosowej ""„ø”, która występowała w pisowni polszczyzny od XII do XV wieku, i została zastąpiona przez „ą” i „ę”. Miała zatem zastosowanie dosyć zbliżone do obecnego w powyższych formach." -vono,vono/vego Rodzaj nijaki z neozaimkami vono/vego vono vego viego vu vo vim vim e o o o o ę szł o pań FALSE FALSE Forma została stworzona przez tłumacza Pawła Wieczorka dla oddania stworzonych przez Grega Egana form ve/vir. stanWyczerpania -ne,ne/nego Dukaizmy z neozaimkami ne/nego ne nego nia nemu ne nym nym u u u u u u szł o panu FALSE FALSE "Formy stworzone przez Freję Draco na bazie dukaizmów." interwencja +key description normative pronoun_n pronoun_g pronoun_g_acc pronoun_d pronoun_a pronoun_i pronoun_l pronoun_all adjective_n adjective_ll adjective_middle verb_end_inter verb_end_about verb_middle_inter verb_middle_about verb_nasal verb_go verb_o honorific plural pluralHonorific history sources +on,on/jego Rodzaj męski TRUE on jego niego mu go nim nim y e e ą szedł ó pan FALSE FALSE natGeo,genderqueer,confirmatio,perfekcyjna,silaNizsza,lewaReka,zapachKosmosu +ona,ona/jej Rodzaj żeński TRUE ona jej niej jej ją nią niej a a a a a ę szł o pani FALSE FALSE margotWywiad,margot,zabSpraw,zabMiecz,smoczaPerla,zapachKosmosu +ono/jego,ono Rodzaj nijaki TRUE ono jego niego mu je nim nim e o o o o ę szł o pań FALSE FALSE rjpBylom,starTrek,kazmierczak2,milo,hen,fakty,milo2,confirmatio,niepelnia,dozywocie,lichoNiebozatko,lichoAniol,lichoLato,silaNizsza,siewca,smoczaPerla,maska,ekonomiaNiesam,rzekaBogow,fluff,doBlyskPod,siedemKapit,zaczytana,listopadBez,ofiara,uratowacKotka +ono/jej Rodzaj nijaki z formami żeńskimi zamiast męskich FALSE ono jej niej jej je nią niej e o o o o ę szł o pań FALSE FALSE rjpBylom +ono/jejgo Rodzaj nijaki z formami łączonymi FALSE ono jejgo niejgo jejmu jejgo niąnim niejnim e o o o o ę szł o pań FALSE FALSE rjpBylom +ono/jeno Rodzaj nijaki z elementami dukaizmów FALSE ono jeno nieno nu no niemu niem e o u o o ę szł o pań FALSE FALSE rjpBylom +ono/jenu Rodzaj nijaki z dukaizmami zamiast form męskich FALSE ono jenu nienu wu nu num num e o o o o ę szł o pań FALSE FALSE rjpBylom +onu,onu/jenu Rodzaj postpłciowy, dukaizmy FALSE onu jenu nienu wu nu num num u u u u u ę szł o panu FALSE FALSE "Formy te zostały stworzone przez Jacka Dukaja do książki „Perfekcyjna niedoskonałość”. Używają jej tam istoty post-ludzkie (phoebe), które nie mają określonej płci. Od nazwiska autora te formy gramatyczne są nazywane „dukaizmami”." queerZaimki,bogiperson,oTryptyku,loe,samounicestwienie,liniaOporu,liniaOporuMix,perfekcyjna,zapachKosmosu,smoczeDzieko,interwencja,apocalypseEnby,opydo,trzyWiersze +onu/jejo Dukaizmy z łączonymi formami męskimi i żeńskimi FALSE onu jejo jejo jeju jegą nimą nimej u u u u u ę szł o panu FALSE FALSE +oni,oni/ich Formy męskoosobowe liczby mnogiej TRUE oni ich nich im ich nimi nich cy i l e li li eli eli ęli szli o państwo TRUE TRUE degrassi,boika,komiksKlamstwo,starTrekAntyradio,ciekawszaWersja,skrzydla,obcaByla,nawrockaBiogram,odzyskiwanieA,cyborgizacja +one,one/ich Formy niemęskoosobowe liczby mnogiej TRUE one ich nich im je nimi nich tkie e ł o ły łe ały ały ęły szły o państwo TRUE TRUE oneDay,protestPoezja +ona/ich Nijakie formy mnogie z zaimkiem „ona” FALSE ona ich nich im je nimi nich tkie e ł o ło ły ało ały ęło szło o państwo TRUE TRUE Zaimek „ona” zapożyczony z języka chorwackiego, gdzie jest nienacechowaną płciowo formą liczby mnogiej. Dość zresztą intuicyjny w polszczyźnie: jak to okno → te okna, tak to ono → te ona). +ony,ony/ich Formy mnogie dukaizmów z zaimkiem „ony” FALSE ony ich nich im ny nimi nich tki e ł o łu ły ału ały ęłu szłu o państwo TRUE TRUE "Zaimek „ony” to po czesku liczba mnoga dla rodzaju żeńskiego i męskonieżywotnego. Formy czasowników z „u” zostały stworzone przez Jacka Dukaja do książki „Perfekcyjna niedoskonałość”. Używają jej tam istoty post-ludzkie (phoebe), które nie mają określonej płci. Od nazwiska autora te formy gramatyczne są nazywane „dukaizmami”." liniaOporuPlural +onie,onie/ich Neologiczne formy mnogie z zaimkiem „onie” FALSE onie ich nich im je niemi nich tkie e ł o łe ły ałe ałe ęłe szłe o państwo TRUE TRUE +onæ,onæ/jæ Formy z „ae” lub ligaturą „æ” FALSE onæ jæ næ jæ jæ næm næm æ æ æ æ æ ą szł o panæ FALSE FALSE nieOnaNieOn +on/a,on/a/jego/jej Formy z ukośnikiem TRUE on/a jego/jej niego/niej mu/jej go/ją nim/ą nim/ej y/a /a /a e/a e/a ą szł o pan/i FALSE FALSE polskieStonewall,swietaWojna,8yoDragQueen +onx,onx/jex Formy z iksem FALSE onx jex nix jex jex nix nix x x x x x ę szł o panx FALSE FALSE reyDomurat +on_,on_/je_ Formy z podkreślnikiem FALSE on_ je_ ni_ je_ je_ ni_ ni_ _ _ _ _ _ _ sz_ł _ pan_ FALSE FALSE kazmierczak3,janelleMonae,angielskieImie,monstra +on*,on*/je* Formy z gwiazdką FALSE on* je* ni* je* je* ni* ni* * * * * * * sz*ł * pan* FALSE FALSE mnwInsta +onø,onø/jeø Formy z samogłoską nosową FALSE onø jenø nienø nø nø nøm nøm ø ø ø ø ø ę szł o panø FALSE FALSE "Formy te używają samogłoski nosowej ""„ø”, która występowała w pisowni polszczyzny od XII do XV wieku, i została zastąpiona przez „ą” i „ę”. Miała zatem zastosowanie dosyć zbliżone do obecnego w powyższych formach." +vono,vono/vego Rodzaj nijaki z neozaimkami vono/vego FALSE vono vego viego vu vo vim vim e o o o o ę szł o pań FALSE FALSE Forma została stworzona przez tłumacza Pawła Wieczorka dla oddania stworzonych przez Grega Egana form ve/vir. stanWyczerpania +ne,ne/nego Dukaizmy z neozaimkami ne/nego FALSE ne nego nia nemu ne nym nym u u u u u u szł o panu FALSE FALSE "Formy stworzone przez Freję Draco na bazie dukaizmów." interwencja \ No newline at end of file diff --git a/pages/index.vue b/pages/index.vue index d4b5d7aaa..1b5f535b4 100644 --- a/pages/index.vue +++ b/pages/index.vue @@ -44,6 +44,7 @@ – {{template.description}} + Normatywne diff --git a/pages/literatura.vue b/pages/literatura.vue index 39339cc48..7cb7fc2fd 100644 --- a/pages/literatura.vue +++ b/pages/literatura.vue @@ -36,6 +36,7 @@ – {{ template.description }} + Normatywne diff --git a/src/buildTemplate.js b/src/buildTemplate.js index d98f023c9..48b866791 100644 --- a/src/buildTemplate.js +++ b/src/buildTemplate.js @@ -49,6 +49,7 @@ export const parseTemplates = (templatesRaw) => { new Template( aliases[0], t.description, + t.normative, buildDict(function* () { for (let morpheme of MORPHEMES) { yield [morpheme, t[morpheme]]; diff --git a/src/classes.js b/src/classes.js index d7f4a0e77..78d91fbb7 100644 --- a/src/classes.js +++ b/src/classes.js @@ -128,9 +128,10 @@ const escape = s => { } export class Template { - constructor (canonicalName, description, morphemes, plural, pluralHonorific, sources = [], aliases = [], history = null) { + constructor (canonicalName, description, normative, morphemes, plural, pluralHonorific, sources = [], aliases = [], history = null) { this.canonicalName = canonicalName; this.description = description; + this.normative = normative; this.morphemes = morphemes this.plural = plural; this.pluralHonorific = pluralHonorific; @@ -159,7 +160,7 @@ export class Template { } clone() { - return new Template(this.canonicalName, this.description, clone(this.morphemes), this.plural, this.pluralHonorific); + return new Template(this.canonicalName, this.description, this.normative, clone(this.morphemes), this.plural, this.pluralHonorific); } equals(other) { @@ -228,7 +229,7 @@ export class Template { m[MORPHEMES[parseInt(i)]] = data[parseInt(i)]; } - return new Template(m.pronoun_n, data[data.length - 1], m, parseInt(data[MORPHEMES.length]) === 1, parseInt(data[MORPHEMES.length + 1]) === 1) + return new Template(m.pronoun_n, data[data.length - 1], false, m, parseInt(data[MORPHEMES.length]) === 1, parseInt(data[MORPHEMES.length + 1]) === 1) } }