Merge branch 'rzeczowniki' into 'main'
Rzeczowniki See merge request Avris/Zaimki!4
This commit is contained in:
commit
0d5317fa85
|
@ -1,9 +1,9 @@
|
|||
<template>
|
||||
<span>
|
||||
<template v-if="template">
|
||||
<template v-if="declensionTemplate">
|
||||
<a href="#" @click.prevent="visible = !visible">{{ word }}</a>
|
||||
<ul v-if="visible" class="list-unstyled small m-2 p-2 border">
|
||||
<li v-for="(declined, c) in template.decline(word, plural)">
|
||||
<li v-for="(declined, c) in declensionTemplate.decline(word, plural)">
|
||||
<strong>{{c}} <small>({{cases[c]}})</small></strong> {{ declined.join(' / ') }}
|
||||
</li>
|
||||
</ul>
|
||||
|
@ -20,11 +20,12 @@
|
|||
props: {
|
||||
word: { required: true },
|
||||
plural: { type: Boolean },
|
||||
singularOptions: { },
|
||||
singularOptions: { },
|
||||
template: { },
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
template: this.findTemplate(),
|
||||
declensionTemplate: this.template || this.findTemplate(),
|
||||
cases,
|
||||
visible: false,
|
||||
}
|
||||
|
|
|
@ -20,21 +20,32 @@
|
|||
return h(Icon, {props: { v: buffer}});
|
||||
}
|
||||
|
||||
const bufferNode = [ h('span', {domProps: { innerHTML: buffer }}) ];
|
||||
|
||||
if (!isLink) {
|
||||
return buffer.indexOf('<') !== -1
|
||||
? h('span', {domProps: { innerHTML: buffer }})
|
||||
: buffer;
|
||||
return bufferNode;
|
||||
}
|
||||
|
||||
if (linkBuffer.indexOf('https://') === 0 || linkBuffer.indexOf('http://') === 0 || linkBuffer.indexOf('mailto:') === 0) {
|
||||
if (linkBuffer.indexOf('https://') === 0
|
||||
|| linkBuffer.indexOf('http://') === 0
|
||||
|| linkBuffer.indexOf('mailto:') === 0
|
||||
) {
|
||||
return h(
|
||||
'a',
|
||||
{domProps: {href: linkBuffer, target: '_blank', rel: 'noopener'}},
|
||||
buffer,
|
||||
bufferNode,
|
||||
);
|
||||
}
|
||||
|
||||
return h('nuxt-link', {props: { to: linkBuffer || '/' + this.config.nouns.route + '#' + buffer }}, buffer);
|
||||
if (linkBuffer.indexOf('#') === 0) {
|
||||
return h(
|
||||
'a',
|
||||
{domProps: {href: linkBuffer}},
|
||||
bufferNode,
|
||||
);
|
||||
}
|
||||
|
||||
return h('nuxt-link', {props: { to: linkBuffer || '/' + this.config.nouns.route + '#' + buffer }}, bufferNode);
|
||||
}
|
||||
const addChild = _ => {
|
||||
if (!buffer) {
|
||||
|
|
|
@ -73,3 +73,5 @@ contact:
|
|||
mail: 'zuzannagrzybowska@protonmail.com'
|
||||
areas:
|
||||
social_media: ~
|
||||
|
||||
redirects: []
|
||||
|
|
|
@ -0,0 +1,3 @@
|
|||
<template>
|
||||
<Separator icon="book-open"/>
|
||||
</template>
|
|
@ -8,11 +8,11 @@ template:
|
|||
|
||||
sources:
|
||||
enabled: true
|
||||
route: 'literatura'
|
||||
route: 'korpus'
|
||||
|
||||
nouns:
|
||||
enabled: true
|
||||
route: 'neutratywy'
|
||||
route: 'rzeczowniki'
|
||||
|
||||
names:
|
||||
enabled: false
|
||||
|
@ -190,7 +190,7 @@ contact:
|
|||
twitter: 'mykofanes'
|
||||
mail: 'zuzannagrzybowska@protonmail.com'
|
||||
areas:
|
||||
neutratywy: '/neutratywy'
|
||||
neutratywy: '/rzeczowniki'
|
||||
# imiona: '/imiona'
|
||||
social_media: ~
|
||||
|
||||
|
@ -202,3 +202,7 @@ support:
|
|||
iconSet: 'b'
|
||||
url: 'https://paypal.me/AndreAvris'
|
||||
headline: 'PayPal'
|
||||
|
||||
redirects:
|
||||
- { from: '^/neutratywy', to: '/rzeczowniki' }
|
||||
- { from: '^/literatura', to: '/korpus' }
|
||||
|
|
|
@ -0,0 +1,211 @@
|
|||
<template>
|
||||
<div>
|
||||
<div class="btn-group btn-block">
|
||||
<a :href="'#' + $t('nouns.personNouns.id')" class="btn btn-outline-primary">
|
||||
<Icon v="atom-alt"/>
|
||||
<T>nouns.personNouns.header</T>
|
||||
</a>
|
||||
<a :href="'#' + $t('nouns.dukajNouns.id')" class="btn btn-outline-primary">
|
||||
<Icon v="atom-alt"/>
|
||||
<T>nouns.dukajNouns.header</T>
|
||||
</a>
|
||||
<a :href="'#' + $t('nouns.neuterNouns.id')" class="btn btn-outline-primary">
|
||||
<Icon v="atom-alt"/>
|
||||
<T>nouns.neuterNouns.header</T>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<Separator icon="atom-alt"/>
|
||||
|
||||
<h3 :id="$t('nouns.personNouns.id')">
|
||||
<T>nouns.personNouns.header</T>
|
||||
<small><NormativeBadge/></small>
|
||||
</h3>
|
||||
|
||||
<T>nouns.personNouns.info</T>
|
||||
|
||||
<h4><T>nouns.examples</T>:</h4>
|
||||
|
||||
<section class="table-responsive">
|
||||
<table class="table table-striped table-hover table-fixed-3">
|
||||
<thead>
|
||||
<tr>
|
||||
<th class="text-nowrap">
|
||||
<Icon v="mars"/>
|
||||
<T>nouns.masculine</T>
|
||||
</th>
|
||||
<th class="text-nowrap">
|
||||
<Icon v="venus"/>
|
||||
<T>nouns.feminine</T>
|
||||
</th>
|
||||
<th class="text-nowrap">
|
||||
<Icon v="neuter"/>
|
||||
<T>nouns.personNouns.label</T>
|
||||
</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr v-for="noun in personNouns" :key="noun.id">
|
||||
<td>
|
||||
<ul class="list-singular">
|
||||
<li v-for="w in noun.masc">{{ w }}</li>
|
||||
</ul>
|
||||
<ul class="list-plural">
|
||||
<li v-for="w in noun.mascPl">{{ w }}</li>
|
||||
</ul>
|
||||
</td>
|
||||
<td>
|
||||
<ul class="list-singular">
|
||||
<li v-for="w in noun.fem">{{ w }}</li>
|
||||
</ul>
|
||||
<ul class="list-plural">
|
||||
<li v-for="w in noun.femPl">{{ w }}</li>
|
||||
</ul>
|
||||
</td>
|
||||
<td>
|
||||
<ul class="list-singular">
|
||||
<li v-for="w in noun.neutr">{{ w }}</li>
|
||||
</ul>
|
||||
<ul class="list-plural">
|
||||
<li v-for="w in noun.neutrPl">{{ w }}</li>
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</section>
|
||||
|
||||
<Separator icon="atom-alt"/>
|
||||
|
||||
<h3 :id="$t('nouns.dukajNouns.id')">
|
||||
<T>nouns.dukajNouns.header</T>
|
||||
</h3>
|
||||
|
||||
<T>nouns.dukajNouns.info</T>
|
||||
|
||||
<h4><T>nouns.examples</T>:</h4>
|
||||
|
||||
<section class="table-responsive">
|
||||
<table class="table table-striped table-hover table-fixed-3">
|
||||
<thead>
|
||||
<tr>
|
||||
<th class="text-nowrap">
|
||||
<Icon v="mars"/>
|
||||
<T>nouns.masculine</T>
|
||||
</th>
|
||||
<th class="text-nowrap">
|
||||
<Icon v="venus"/>
|
||||
<T>nouns.feminine</T>
|
||||
</th>
|
||||
<th class="text-nowrap">
|
||||
<Icon v="neuter"/>
|
||||
<T>nouns.dukajNouns.label</T>
|
||||
</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr v-for="noun in dukajNouns" :key="noun.id">
|
||||
<td>
|
||||
<ul class="list-singular">
|
||||
<li v-for="w in noun.masc">{{ w }}</li>
|
||||
</ul>
|
||||
<ul class="list-plural">
|
||||
<li v-for="w in noun.mascPl">{{ w }}</li>
|
||||
</ul>
|
||||
</td>
|
||||
<td>
|
||||
<ul class="list-singular">
|
||||
<li v-for="w in noun.fem">{{ w }}</li>
|
||||
</ul>
|
||||
<ul class="list-plural">
|
||||
<li v-for="w in noun.femPl">{{ w }}</li>
|
||||
</ul>
|
||||
</td>
|
||||
<td>
|
||||
<ul class="list-singular">
|
||||
<li v-for="w in noun.neutr">
|
||||
<Declension :word="w" :template="dukajDeclension"/>
|
||||
</li>
|
||||
</ul>
|
||||
<ul class="list-plural">
|
||||
<li><Icon v="question-square"/></li>
|
||||
<!--
|
||||
<li v-for="w in noun.neutrPl">
|
||||
<Declension :word="w" plural :singularOptions="noun.neutr" :template="dukajDeclension"/>
|
||||
</li>
|
||||
-->
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</section>
|
||||
|
||||
<Separator icon="atom-alt"/>
|
||||
|
||||
<h3 :id="$t('nouns.neuterNouns.id')">
|
||||
<T>nouns.neuterNouns.header</T>
|
||||
</h3>
|
||||
|
||||
<T>nouns.neuterNouns.info</T>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import {Noun, NounDeclension} from "../../../src/classes";
|
||||
|
||||
export default {
|
||||
data() {
|
||||
return {
|
||||
personNouns: [
|
||||
new Noun({
|
||||
id: 'kandydat',
|
||||
masc: 'kandydat', fem: 'kandydatka', neutr: 'osoba kandydująca',
|
||||
mascPl: 'kandydaci', femPl: 'kandydatki', neutrPl: 'osoby kandydujące',
|
||||
}),
|
||||
new Noun({
|
||||
id: 'kucharz',
|
||||
masc: 'kucharz', fem: 'kucharka', neutr: 'osoba gotująca|osoba kucharska',
|
||||
mascPl: 'kucharze', femPl: 'kucharki', neutrPl: 'osoby gotujące|osoby kucharskie',
|
||||
}),
|
||||
new Noun({
|
||||
id: 'mężczyzna',
|
||||
masc: 'mężczyzna', fem: 'kobieta', neutr: 'osoba|osoba niebinarna',
|
||||
mascPl: 'mężczyźni', femPl: 'kobiety', neutrPl: 'osoby|osoby niebinarne',
|
||||
}),
|
||||
new Noun({
|
||||
id: 'partner',
|
||||
masc: 'partner', fem: 'partnerka', neutr: 'osoba partnerska',
|
||||
mascPl: 'partnerzy', femPl: 'partnerki', neutrPl: 'osoby partnerskie',
|
||||
}),
|
||||
new Noun({
|
||||
id: 'prezes',
|
||||
masc: 'prezes', fem: 'prezeska', neutr: 'osoba prezesujące',
|
||||
mascPl: 'prezesi', femPl: 'prezeski', neutrPl: 'osoby prezesujące',
|
||||
}),
|
||||
],
|
||||
dukajNouns: [
|
||||
new Noun({
|
||||
id: 'austronauta',
|
||||
masc: 'austronauta', fem: 'austronautka', neutr: 'austronautu',
|
||||
mascPl: 'austronauci', femPl: 'austronautki', neutrPl: 'austronauty',
|
||||
}),
|
||||
new Noun({
|
||||
id: 'przyjaciel',
|
||||
masc: 'przyjaciel', fem: 'przyjaciółka', neutr: 'przyjaciełu',
|
||||
mascPl: 'przyjaciele', femPl: 'przyjaciółki', neutrPl: 'przyjacieły',
|
||||
}),
|
||||
new Noun({
|
||||
id: 'Europejczyk',
|
||||
masc: 'Europejczyk', fem: 'Europejka', neutr: 'Europeju',
|
||||
mascPl: 'Europejczycy', femPl: 'Europejki', neutrPl: 'Europejy',
|
||||
}),
|
||||
],
|
||||
dukajDeclension: new NounDeclension({
|
||||
M: 'u', D: 'u', C: 'u', B: 'u', N: 'um', Msc: 'um', W: 'u',
|
||||
M_pl: 'y', D_pl: 'ych', C_pl: 'ym', B_pl: 'y', N_pl: 'ami', Msc_pl: 'ach', W_pl: 'y',
|
||||
}),
|
||||
}
|
||||
},
|
||||
}
|
||||
</script>
|
|
@ -1,25 +1,25 @@
|
|||
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,vulva,confirmatio,niepelnia,dozywocie,lichoNiebozatko,lichoAniol,lichoLato,silaNizsza,siewca,smoczaPerla,maska,ekonomiaNiesam,rzekaBogow,fluff,doBlyskPod,siedemKapit,zaczytana,listopadBez,gszes,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 <a href=""https://pl.wikipedia.org/wiki/Jacek_Dukaj"" target=""_blank"" rel=""noopener"">Jacka Dukaja</a> do książki <a href=""https://pl.wikipedia.org/wiki/Perfekcyjna_niedoskona%C5%82o%C5%9B%C4%87"" target=""_blank"" rel=""noopener"">„Perfekcyjna niedoskonałość”</a>. 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,opowiadaniaOrg,samounicestwienie,lightBring,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
|
||||
ono/jego,ono Rodzaj nijaki TRUE ono jego niego mu je nim nim e o o o o ę szł o pań FALSE FALSE "Rzeczowniki zgodne rodzajowo z rodzajem nijakim to {/rzeczowniki#neutratywy=neutratywy}." rjpBylom,starTrek,kazmierczak2,milo,hen,fakty,milo2,vulva,confirmatio,niepelnia,dozywocie,lichoNiebozatko,lichoAniol,lichoLato,silaNizsza,siewca,smoczaPerla,maska,ekonomiaNiesam,rzekaBogow,fluff,doBlyskPod,siedemKapit,zaczytana,listopadBez,gszes,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 "Rzeczowniki zgodne rodzajowo z rodzajem nijakim to {/rzeczowniki#neutratywy=neutratywy}." 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 "Rzeczowniki zgodne rodzajowo z rodzajem nijakim to {/rzeczowniki#neutratywy=neutratywy}." 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 "Rzeczowniki zgodne rodzajowo z rodzajem nijakim to {/rzeczowniki#neutratywy=neutratywy}." 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 "Rzeczowniki zgodne rodzajowo z rodzajem nijakim to {/rzeczowniki#neutratywy=neutratywy}." 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 {https://pl.wikipedia.org/wiki/Jacek_Dukaj=Jacka Dukaja} do książki {https://pl.wikipedia.org/wiki/Perfekcyjna_niedoskonałość=„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”.@Rzeczowniki zgodne z rodzajem postpłciowym to {/rzeczowniki#dukatywy=dukatywy}." queerZaimki,bogiperson,oTryptyku,loe,opowiadaniaOrg,samounicestwienie,lightBring,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 "Rzeczowniki zgodne z rodzajem postpłciowym to {/rzeczowniki#dukatywy=dukatywy}."
|
||||
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 <em>to okno → te okna</em>, tak to <em>ono → te ona</em>).
|
||||
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 <a href=""https://pl.wikipedia.org/wiki/Jacek_Dukaj"" target=""_blank"" rel=""noopener"">Jacka Dukaja</a> do książki <a href=""https://pl.wikipedia.org/wiki/Perfekcyjna_niedoskona%C5%82o%C5%9B%C4%87"" target=""_blank"" rel=""noopener"">„Perfekcyjna niedoskonałość”</a>. 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
|
||||
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 {https://pl.wikipedia.org/wiki/Jacek_Dukaj=Jacka Dukaja} do książki {https://pl.wikipedia.org/wiki/Perfekcyjna_niedoskonałość=„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”. Rzeczowniki zgodne z rodzajem postpłciowym to {/rzeczowniki#dukatywy=dukatywy}." 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,bex,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,luBart2,teczuj
|
||||
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 <a href=""https://pl.wikipedia.org/wiki/%C3%98"" target=""_blank"" rel=""noopener"">„ø”</a>, 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."
|
||||
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 {https://pl.wikipedia.org/wiki/ø=„ø”}, 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 <a href=""http://transpomoc.pl/viewtopic.php?p=49434&highlight=#49434"" target=""_blank"" rel=""noopener"">Freję Draco</a> na bazie dukaizmów." interwencja
|
||||
ony/jegy Neozaimki ony/jegy FALSE ony jegy nien nu gy niemy niem y y y y o ą szł ó pany FALSE FALSE "Formy stworzone przez <a href=""https://twitter.com/doblinka/status/1310940748309766145"" target=""_blank"" rel=""noopener"">@doblinka</a>."
|
||||
ono/eno Neozaimki ono/eno FALSE ono eno eno ne no em em u o u o o ę szł o pan FALSE FALSE "Formy stworzone przez <a href=""https://twitter.com/NicoBillie/status/1312894040061497346"" target=""_blank"" rel=""noopener"">@NicoBillie</a>."
|
||||
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 {http://transpomoc.pl/viewtopic.php?p=49434&highlight=#49434=Freję Draco} na bazie dukaizmów.@Rzeczowniki zgodne z rodzajem postpłciowym to {/rzeczowniki#dukatywy=dukatywy}." interwencja
|
||||
ony/jegy Neozaimki ony/jegy FALSE ony jegy nien nu gy niemy niem y y y y o ą szł ó pany FALSE FALSE "Formy stworzone przez {https://twitter.com/doblinka/status/1310940748309766145=@doblinka}."
|
||||
ono/eno Neozaimki ono/eno FALSE ono eno eno ne no em em u o u o o ę szł o pan FALSE FALSE "Formy stworzone przez {https://twitter.com/NicoBillie/status/1312894040061497346=@NicoBillie}."
|
||||
|
|
Can't render this file because it has a wrong number of fields in line 10.
|
|
@ -88,35 +88,85 @@ sources:
|
|||
Other: 'Inne'
|
||||
|
||||
nouns:
|
||||
header: 'Neutratywy'
|
||||
headerLong: 'Słownik neutratywów'
|
||||
header: 'Rzeczowniki'
|
||||
headerLong: 'Neutralne i niebinarne rzeczowniki'
|
||||
description: 'Feminatywy feminatywami, ale prawdziwe wyzwanie to tworzenie neutratywów! Przedstawiamy tworzony przez społeczność słownik rzeczowników z wyszczególnieniem ich formy męskiej, żeńskiej i neutralnej.'
|
||||
intro:
|
||||
- >
|
||||
Feminatywy feminatywami, ale prawdziwe wyzwanie to tworzenie neutratywów!
|
||||
Rodzaj męski {https://pl.wikipedia.org/wiki/Męska_dominacja_językowa=jest wyraźnie uprzywilejowany}
|
||||
w polskim słownictwie, słowotwórstwie, gramatyce oraz frazeologii.
|
||||
W większości przypadków nazwy zawodów, relacji rodzinnych, itp. są domyślnie męskie,
|
||||
co wpływa negatywnie na reprezentację osób innych płci
|
||||
oraz {https://journals.sagepub.com/doi/10.1177/0261927X12463008=zniekształca nasze postrzeganie świata}.
|
||||
|
||||
- >
|
||||
Poniżej przedstawiamy tworzony przez społeczność słownik rzeczowników
|
||||
z wyszczególnieniem ich formy męskiej, żeńskiej i neutralnej.
|
||||
Wszystkie chyba wiemy, czym są {https://pl.wikipedia.org/wiki/Feminatywum=feminatywy}.
|
||||
Mimo oporów niektórych środowisk, powoli przyjmują się one w codziennej polszczyźnie.
|
||||
„Reżyserka”, „prawniczka”, „psycholożka” czy nawet „gościni” już coraz mniej nas dziwią.
|
||||
I bardzo dobrze!
|
||||
|
||||
- >
|
||||
<strong>Czym są neutratywy?</strong>
|
||||
Są to słowa ukute na nijakie wersje słów nacechowanych płciowo, analogicznie do feminatywów, czyli wersji żeńskich.
|
||||
Płeć człowieka wymyka się jednak prostemu podziałowi kobieta/mężczyzna.
|
||||
Jakimi rzeczownikami mogą się opisywać {/pytania#niebinarnosc=osoby niebinarne}?
|
||||
Jeśli używają {/ono=rodzaju nijakiego}, {/onu=dukaizmów} czy {/=innych nienormatywnych form},
|
||||
to które formy rzeczowników pasują do nich gramatycznie?
|
||||
Jak przetłumaczyć z angielskiego zawód osoby używającej zaimków <em>they/them</em>?
|
||||
Jak opisywać grupy mieszane?
|
||||
|
||||
- >
|
||||
<strong>Dlaczego warto tworzyć neutratywy?</strong>
|
||||
Z tych samych powodów co feminatywy!
|
||||
O ile łatwiej byłoby, gdyby nazwy zawodów zatraciły swoje często męskie nacechowanie.
|
||||
Niestety tak się nie dzieje, przez co domyślnie możemy określać płeć osoby wykonującej ten zawód jako męską.
|
||||
Dla rozwiązania tych problemów proponujemy trzy opcje, które {/ona/ich=nazwałośmy} analogicznie do feminatywów:
|
||||
{#neutratywy=<strong>neutratywami</strong>} (formy nijakie),
|
||||
{#dukatywy=<strong>dukatywami</strong>} (formy zgodne z dukaizmami)
|
||||
i {#osobatywy=<strong>osobatywami</strong>} (formy neutralne, niewskazujące na płeć).
|
||||
|
||||
- >
|
||||
Jednak nie każda osoba chce używać zaimków i form męskich czy żeńskich,
|
||||
choćby dlatego, że płeć człowieka wymyka się tym dwóm kategoriom.
|
||||
Coraz więcej osób używa w odniesieniu do siebie
|
||||
{/ono=rodzaju nijakiego} i {/=innych form}.
|
||||
Formy te zaczynają być także potrzebne w tłumaczeniach z języków,
|
||||
gdzie używane są formy niebinarne takie jak choćby angielskie zaimki they/them.
|
||||
Z tego powodu proponujemy rozbudowę niebinarnej polszczyzny poprzez wspólne tworzenie form nijakich.
|
||||
personNouns:
|
||||
header: 'Osobatywy'
|
||||
label: 'osobatyw'
|
||||
id: 'osobatywy'
|
||||
info:
|
||||
- >
|
||||
Są to konstrukcje typu: „osoba” + imiesłów, „osoba” + przymiotnik, itp.
|
||||
Zupełnie nie wskazują na płeć, są więc idealne do opisu grup czy też pojedyńczych osób, których płci nie znamy.
|
||||
Są normatywne i łatwe do odmiany.
|
||||
|
||||
dukajNouns:
|
||||
header: 'Dukatywy'
|
||||
label: 'dukatyw'
|
||||
id: 'dukatywy'
|
||||
info:
|
||||
- >
|
||||
Analogicznie do tzw. {/onu=dukaizmów} („zrobiłum”, „poszłuś”)
|
||||
można też tworzyć dukajowe rzeczowniki.
|
||||
- >
|
||||
Formy te zostały stworzone przez {https://pl.wikipedia.org/wiki/Jacek_Dukaj=Jacka Dukaja}
|
||||
do książki {https://pl.wikipedia.org/wiki/Perfekcyjna_niedoskonałość=„Perfekcyjna niedoskonałość”},
|
||||
gdzie używają jej istoty post-ludzkie (phoebe), które nie mają określonej płci.
|
||||
- >
|
||||
Dukatywy pasują gramatycznie do {/onu=dukaizmów}, np. „moju pięknu partneru przyszłu do domu”.
|
||||
Odmiana jest prosta, wg podanego niżej schematu.
|
||||
- >
|
||||
Niestety, Dukaj nie używa postpłciowych rzeczowników w liczbie mnogiej
|
||||
(poza np. odmienianym męskoosobowo „phoebe'wie”).
|
||||
Jeśli masz propozycje, jak odmieniać dukatywy w liczbie mnogiej, daj nam znać.
|
||||
|
||||
neuterNouns:
|
||||
header: 'Neutratywy'
|
||||
label: 'neutratyw'
|
||||
id: 'neutratywy'
|
||||
info:
|
||||
- >
|
||||
Są to słowa ukute na nijakie wersje słów nacechowanych płciowo, analogicznie do feminatywów.
|
||||
Używają obecnych w normatywnej polszczyźnie końcówek nijakich,
|
||||
takich jak „-rze”, „-cze”, „-o”, czy zapożyczonej z łaciny „-um”.
|
||||
- >
|
||||
Formy te pasują gramatycznie do {/ono=form nijakich}, np. „moje piękne partnerze przyszło do domu”.
|
||||
- >
|
||||
Poniżej przedstawiamy tworzony przez społeczność słownik rzeczowników
|
||||
z wyszczególnieniem ich formy męskiej, żeńskiej i nijakiej.
|
||||
Podane wzory odmiany są normatywne, na podstawie słów z tymi samymi końcówkami.
|
||||
|
||||
|
||||
examples: 'Przykłady'
|
||||
|
||||
approved: 'wpisów zatwierdzonych'
|
||||
pending: 'oczekuje na moderację'
|
||||
|
@ -325,7 +375,7 @@ faq:
|
|||
przez {https://twitter.com/VaultAusir=Pawła Dembowskiego}, współautora strony.
|
||||
- >
|
||||
Dlaczego są potrzebne? Z tych samych powodów co feminatywy!
|
||||
O ile łatwiej byłoby, gdyby nazwy zawodów zatraciły swoje często męskie nacechowanie.
|
||||
O ile łatwiej było by, gdyby nazwy zawodów zatraciły swoje często męskie nacechowanie.
|
||||
Niestety tak się nie dzieje, przez co domyślnie możemy określać płeć osoby wykonującej ten zawód jako męską.
|
||||
- >
|
||||
Jednak nie każda osoba chce używać zaimków i form męskich czy żeńskich,
|
||||
|
@ -335,6 +385,16 @@ faq:
|
|||
Formy te zaczynają być także potrzebne w tłumaczeniach z języków,
|
||||
gdzie używane są formy niebinarne takie jak choćby angielskie zaimki they/them.
|
||||
Z tego powodu proponujemy rozbudowę niebinarnej polszczyzny poprzez wspólne tworzenie form nijakich.
|
||||
neutratywy-a-neutralne:
|
||||
question: 'Czym się różnią neutratywy od terminów neutralnych płciowo?'
|
||||
answer:
|
||||
- >
|
||||
Neutratyw to słowo najczęściej w rodzaju nijakim analogiczne do feminatywu,
|
||||
powstałe, by określić osobę używającą rodzaju nijakiego.
|
||||
Natomiast termin neutralny płciowo w ogóle nie wskazuje na płeć.
|
||||
- >
|
||||
Przykładowo: „{studencie}” to neutratyw,
|
||||
natomiast „osoba studencka/studiująca” to termin neutralny płciowo.
|
||||
neutratywy-brzmia-dziwnie:
|
||||
question: 'Ale nazwy feminatywów i neutratywów brzmią jak…'
|
||||
answer:
|
||||
|
@ -364,7 +424,7 @@ faq:
|
|||
Na przykład: owszem, można pisać „kandydaci/tki”, co jest inkluzywne dla kobiet,
|
||||
wciąż jednak pomija osoby niebinarne.
|
||||
Jednym z popularnieszych normatywnych pomysłów na neutralne rzeczowniki
|
||||
(alternatywa dla {/neutratywy=neutratywów})
|
||||
(alternatywa dla {/rzeczowniki=neutratywów})
|
||||
są konstrukcje „osoba” + imiesłów lub „osoba” + przymiotnik.
|
||||
Zamiast „kandydaci” lub „kandydatki” możemy mówić „osoby kandydujące”.
|
||||
{http://transfuzja.org/=Fundacja Trans-Fuzja} na przykład zamiast „prezesa” lub „prezeski” ma „osobę prezesującą”.
|
||||
|
@ -499,7 +559,7 @@ english:
|
|||
We need to come up with a system that also includes
|
||||
neutral forms for adjectives, conjugated forms of verbs and declined forms of pronouns.
|
||||
(also: nouns like “painter”, “politician”, “journalist” etc. are also gendered,
|
||||
but that's [atom-alt] {/neutratywy=a story for another time}).
|
||||
but that's [atom-alt] {/rzeczowniki=a story for another time}).
|
||||
- >
|
||||
This website is an effort to put together in a structured and accessible way
|
||||
the existing ideas for less gendered pronouns and other forms.
|
||||
|
@ -510,7 +570,7 @@ english:
|
|||
|
||||
contact:
|
||||
header: 'Kontakt'
|
||||
authors: '{/neutratywy#autor=Autorza} strony'
|
||||
authors: '{/rzeczowniki#autor=Autorza} strony'
|
||||
|
||||
support:
|
||||
header: 'Wsparcie'
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
import translations from './server/translations';
|
||||
import config from './server/config';
|
||||
|
||||
const locale = config.locale;
|
||||
const title = translations.title;
|
||||
const description = translations.description;
|
||||
const banner = process.env.BASE_URL + '/banner/zaimki.png';
|
||||
|
@ -48,6 +49,9 @@ export default {
|
|||
modules: [
|
||||
'@nuxtjs/pwa',
|
||||
'@nuxtjs/axios',
|
||||
['@nuxtjs/redirect-module', {
|
||||
rules: config.redirects,
|
||||
}]
|
||||
],
|
||||
pwa: {
|
||||
manifest: {
|
||||
|
@ -56,7 +60,7 @@ export default {
|
|||
description: description,
|
||||
background_color: '#ffffff',
|
||||
theme_color: colour,
|
||||
lang: 'pl',
|
||||
lang: locale,
|
||||
}
|
||||
},
|
||||
build: {
|
||||
|
@ -80,7 +84,7 @@ export default {
|
|||
env: {
|
||||
baseUrl: process.env.BASE_URL,
|
||||
secret: process.env.SECRET,
|
||||
lang: process.env.LANG,
|
||||
lang: locale,
|
||||
},
|
||||
serverMiddleware: {
|
||||
'/': bodyParser.json(),
|
||||
|
|
|
@ -12,6 +12,7 @@
|
|||
"dependencies": {
|
||||
"@nuxtjs/axios": "^5.12.0",
|
||||
"@nuxtjs/pwa": "^3.0.0-beta.20",
|
||||
"@nuxtjs/redirect-module": "^0.3.1",
|
||||
"body-parser": "^1.19.0",
|
||||
"canvas": "^2.6.1",
|
||||
"dotenv": "^8.2.0",
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
<Share :title="$t('nouns.headerLong')"/>
|
||||
</section>
|
||||
|
||||
<Separator icon="book-open"/>
|
||||
<NounsExtra/>
|
||||
|
||||
<Loading :value="nounsRaw">
|
||||
<section v-if="secret">
|
||||
|
@ -181,8 +181,10 @@
|
|||
import { Noun } from "~/src/classes";
|
||||
import { buildDict } from "../src/helpers";
|
||||
import { head } from "../src/helpers";
|
||||
import NounsExtra from "../data/nouns/NounsExtra.vue";
|
||||
|
||||
export default {
|
||||
components: { NounsExtra },
|
||||
data() {
|
||||
return {
|
||||
filter: '',
|
||||
|
@ -196,12 +198,21 @@
|
|||
this.nounsRaw = data;
|
||||
});
|
||||
if (window.location.hash) {
|
||||
this.filter = decodeURIComponent(window.location.hash.substr(1));
|
||||
this.$refs.filter.focus();
|
||||
this.$refs.filter.scrollIntoView();
|
||||
setTimeout(_ => {
|
||||
this.$refs.filter.scrollIntoView();
|
||||
}, 1000);
|
||||
const anchor = decodeURIComponent(window.location.hash.substr(1));
|
||||
this.$nextTick(_ => {
|
||||
const $anchor = document.getElementById(anchor);
|
||||
console.log($anchor);
|
||||
if ($anchor) {
|
||||
$anchor.scrollIntoView();
|
||||
} else {
|
||||
this.filter = anchor;
|
||||
this.$refs.filter.focus();
|
||||
this.$refs.filter.scrollIntoView();
|
||||
setTimeout(_ => {
|
||||
this.$refs.filter.scrollIntoView();
|
||||
}, 1000);
|
||||
}
|
||||
})
|
||||
}
|
||||
}
|
||||
},
|
||||
|
|
|
@ -52,7 +52,7 @@
|
|||
<section v-if="selectedTemplate.history">
|
||||
<div class="alert alert-info" v-for="part in selectedTemplate.history.split('@')">
|
||||
<Icon v="info-circle"/>
|
||||
<span v-html="part"></span>
|
||||
<LinkedText :text="part"/>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
|
@ -111,9 +111,10 @@
|
|||
import { buildTemplate } from "../src/buildTemplate";
|
||||
import { head } from "../src/helpers";
|
||||
import GrammarTables from "../data/templates/GrammarTables";
|
||||
import LinkedText from "../components/LinkedText";
|
||||
|
||||
export default {
|
||||
components: { GrammarTables },
|
||||
components: {LinkedText, GrammarTables },
|
||||
data() {
|
||||
const selectedTemplate = buildTemplate(templates, this.$route.path.substr(1).replace(/\/$/, ''));
|
||||
return {
|
||||
|
|
|
@ -287,7 +287,7 @@ export class TemplateLibrary {
|
|||
}
|
||||
|
||||
export class Noun {
|
||||
constructor({id, masc, fem, neutr, mascPl, femPl, neutrPl, approved, base_id}) {
|
||||
constructor({id, masc, fem, neutr, mascPl, femPl, neutrPl, approved = true, base_id = null}) {
|
||||
this.id = id;
|
||||
this.masc = masc.split('|');
|
||||
this.fem = fem.split('|');
|
||||
|
|
|
@ -1174,6 +1174,11 @@
|
|||
jimp-compact "^0.8.0"
|
||||
workbox-cdn "^4.3.1"
|
||||
|
||||
"@nuxtjs/redirect-module@^0.3.1":
|
||||
version "0.3.1"
|
||||
resolved "https://registry.yarnpkg.com/@nuxtjs/redirect-module/-/redirect-module-0.3.1.tgz#90a6986882337401cb0576cdf9479d4e3b552cce"
|
||||
integrity sha512-yL2unrYfUSqs+4cUtkQvEQMsuTeCOlQd+Y5sTqMZzWBadF8h01tCVDG95zmOTNIiCupb+sQho2Tixwl1f826aw==
|
||||
|
||||
"@nuxtjs/youch@^4.2.3":
|
||||
version "4.2.3"
|
||||
resolved "https://registry.yarnpkg.com/@nuxtjs/youch/-/youch-4.2.3.tgz#36f8b22df5a0efaa81373109851e1d857aca6bed"
|
||||
|
|
Reference in New Issue