#24 osobna sekcja w przykładach dla form wymiennych

This commit is contained in:
Andrea Vos 2020-07-26 15:43:17 +02:00
parent 34c116be08
commit a49880b028
3 changed files with 77 additions and 38 deletions

View File

@ -36,6 +36,6 @@ mlotThora Book Rick Riordan Młot Thora 2016 postać genderfluid o zmiennych z
statekUmarlych Book Rick Riordan Statek umarłych 2017 postać genderfluid o zmiennych zaimkach
zwierciadlo Book Marta Magdalena Lasik Zwierciadło w dziurce od klucza w: „Skafander i melonik” 2018
nieOnaNieOn Article Weronika Pérez Borjas Nie ona i nie on. Osoby, które nie czują się ani mężczyzną, ani kobietą, chcą zalegalizować trzecią płeć w: „Duży Format” 2019 Byłaem wtedy w podróży po Ameryce Centralnej. Tej nocy w Hondurasie bawiłaem się moim starym imieniem, przerzucałeam litery. Od kiedy byłaem dzieckiem, chciałeam zmienić imię, ale nie znajdowałeam niczego, co by pasowało. zamiennie z formami z „ea” https://wyborcza.pl/duzyformat/7,127290,24644415,nie-ona-i-nie-on-osoby-ktore-nie-czuja-sie-ani-mezczyzna.html
jurewicz Article Łukasz Jurewicz "Jestem osobą niebinarną płciowo. Mówię ""zrobiłam"" i ""przyszedłem"", to nikogo nie krzywdzi" w: „Noizz” 2020 Jestem osobą niebinarną płciowo. Od zawsze o tym wiedziałem, od dzieciństwa nie potrafiłam zrozumieć dlaczego nikt nie ma problemu kiedy bawię się żołnierzykami, a gdy miałem ochotę wozić lalki w wózku pod blokiem to nagle musiałem ponosić za to konsekwencje. https://noizz.pl/lgbt/niebinarnosc-co-to-znaczy-jak-zwracac-sie-do-osoby-niebinarnej-plciowo/xhrj561
jurewicz Article Łukasz Jurewicz "Jestem osobą niebinarną płciowo. Mówię ""zrobiłam"" i ""przyszedłem"", to nikogo nie krzywdzi" w: „Noizz” 2020 Jestem osobą niebinarną płciowo. Od zawsze o tym wiedziałem, od dzieciństwa nie potrafiłam zrozumieć dlaczego nikt nie ma problemu kiedy bawię się żołnierzykami, a gdy miałem ochotę wozić lalki w wózku pod blokiem to nagle musiałem ponosić za to konsekwencje. formy wymienne https://noizz.pl/lgbt/niebinarnosc-co-to-znaczy-jak-zwracac-sie-do-osoby-niebinarnej-plciowo/xhrj561
genderqueer Article Ada Petriczko Genderqueer: Nie ona. Nie on. Osoba w: „Wysokie Obcasy” 2015 Wiara w płeć jest spełnianiem cudzych oczekiwań. Czym innym jest gra w płeć, uprawiam ją mówi Robert, 35-letni pisarz z Warszawy. Nie jestem mężczyzną, chociaż lubię swoje ciało i płynące z faktu jego posiadania korzyści. Nie jestem kobietą, chociaż gdybym miał wskazać najbardziej satysfakcjonujące mnie miejsce, byłoby ono w świecie kobiet. Nie jestem gejem, bo chociaż seksualnie pociągają mnie mężczyźni, zakochuję się w kobietach. Gej to kostium, taki sam konstrukt społeczno-kulturowy jak mężczyzna i kobieta. Nigdy nie miałem płci, ta jest nomadą. https://www.wysokieobcasy.pl/wysokie-obcasy/1,53664,18939134,poza-plcia.html?disableRedirects=true
milo2 Article Tash Lisiecki Mam wam do opowiedzenia historię w: „Krytyka Polityczna” 2019 W Polsce wiele osób niebinarnych w zetknięciu z lekarzami nieuznającymi niebinarności po prostu kłamie, mówi to, co lekarze chcą usłyszeć, bo od tego zależy ich życie. Gdybym było od początku tak odważne jak Milo, moja historia mogłaby się skończyć podobnie. https://krytykapolityczna.pl/kraj/historia-milo-mazurkiewicz/
Can't render this file because it has a wrong number of fields in line 2.

View File

@ -11,11 +11,17 @@
<section>
<ul>
<li v-for="template in templates" v-if="template.sources.length">
<a :href="'#' + (template.name ? template.name().replace(/\//g, '-') : 'inne')">
<a :href="'#' + toId(template.name())">
{{ template.description }}
<small v-if="template.name">({{ template.name() }})</small>
</a>
</li>
<li v-for="(sources, multiple) in sourcesForMultipleForms">
<a :href="'#' + toId(multiple)">
Formy wymienne
<small>({{ multiple.replace(/&/g, ' lub ') }})</small>
</a>
</li>
<li>
<a href="#inne">
Inne formy
@ -29,7 +35,7 @@
</section>
<section v-for="template in templates" v-if="template.sources.length">
<h2 class="h4" :id="template.name().replace(/\//g, '-')">
<h2 class="h4" :id="toId(template.name())">
<nuxt-link :to="'/' + template.pronoun()">
{{ template.description }}
<small>({{ template.name() }})</small>
@ -43,6 +49,21 @@
</ul>
</section>
<section v-for="(sources, multiple) in sourcesForMultipleForms">
<h2 class="h4" :id="toId(multiple)">
<nuxt-link :to="'/' + multiple">
Formy wymienne
<small>({{ multiple.replace(/&/g, ' lub ') }})</small>
</nuxt-link>
</h2>
<ul class="list-unstyled">
<li v-for="source in sources">
<Source :name="source"/>
</li>
</ul>
</section>
<section>
<h2 class="h4" id="inne">
Inne formy
@ -58,12 +79,13 @@
</template>
<script>
import { templates, sources } from '../src/data'
import { templates, sources, sourcesForMultipleForms } from '../src/data'
export default {
data() {
return {
templates: templates,
sourcesForMultipleForms: sourcesForMultipleForms,
};
},
head() {
@ -84,8 +106,18 @@
other.delete(source);
}
}
for (let sources of Object.values(this.sourcesForMultipleForms)) {
for (let source of sources) {
other.delete(source);
}
}
return other;
},
},
methods: {
toId(str) {
return str.replace(/\//g, '-').replace(/&/g, '_');
}
},
}
</script>

View File

@ -45,6 +45,13 @@ export const getSources = (selectedTemplate) => {
}
let sources = [];
for (let multiple in sourcesForMultipleForms) {
if (sourcesForMultipleForms.hasOwnProperty(multiple)) {
if (multiple === selectedTemplate.morphemes.pronoun_n) {
sources = [...sources, ...sourcesForMultipleForms[multiple]]
}
}
}
for (let option of selectedTemplate.nameOptions()) {
const template = getTemplate(templates, option);
if (template && template.sources.length) {