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)
}
}