[yi][terms] enable
This commit is contained in:
parent
6f0020d47e
commit
4b61f92ae0
|
@ -45,7 +45,7 @@
|
|||
return `/${this.config.nouns.route}/${route}`;
|
||||
},
|
||||
isActiveRoute(route) {
|
||||
return decodeURIComponent(this.$route.fullPath) === this.buildRoute(route);
|
||||
return decodeURIComponent(this.$route.fullPath).replace(/\/$/, '') === this.buildRoute(route).replace(/\/$/, '');
|
||||
},
|
||||
}
|
||||
}
|
||||
|
|
|
@ -62,7 +62,18 @@ nouns:
|
|||
inclusive:
|
||||
enabled: false
|
||||
terms:
|
||||
enabled: false
|
||||
enabled: true
|
||||
categories:
|
||||
- 'orientacja seksualna'
|
||||
- 'orientacja romantyczna'
|
||||
- 'orientacja tertiarna'
|
||||
- 'określenie orientacji romantycznej i seksualnej'
|
||||
- 'płeć'
|
||||
- 'ekspresja płciowa'
|
||||
- 'model relacji'
|
||||
- 'język'
|
||||
- 'pociąg'
|
||||
route: 'terminology'
|
||||
|
||||
names:
|
||||
enabled: false
|
||||
|
|
|
@ -1,2 +1,50 @@
|
|||
<template>
|
||||
<section>
|
||||
<div class="d-none d-md-inline-flex btn-group btn-block mb-2 w-100">
|
||||
<router-link v-for="{name, icon, route} in links" :key="name"
|
||||
:to="buildRoute(route)"
|
||||
:class="['btn', isActiveRoute(route) ? 'btn-primary' : 'btn-outline-primary']">
|
||||
<Icon :v="icon"/>
|
||||
<T>nouns.{{name}}.header</T>
|
||||
</router-link>
|
||||
</div>
|
||||
<div class="d-block d-md-none btn-group-vertical btn-block mb-2 w-100">
|
||||
<router-link v-for="{name, icon, route} in links" :key="name"
|
||||
:to="buildRoute(route)"
|
||||
:class="['btn', isActiveRoute(route) ? 'btn-primary' : 'btn-outline-primary']">
|
||||
<Icon :v="icon"/>
|
||||
<T>nouns.{{name}}.header</T>
|
||||
</router-link>
|
||||
</div>
|
||||
</section>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
data() {
|
||||
const links = [
|
||||
{name: 'nouns', icon: 'book', route: ''},
|
||||
];
|
||||
|
||||
if (this.config.nouns.inclusive.enabled) {
|
||||
links.push({name: 'inclusive', icon: 'book-heart', route: this.config.nouns.inclusive.route});
|
||||
}
|
||||
|
||||
if (this.config.nouns.terms.enabled) {
|
||||
links.push({name: 'terms', icon: 'flag', route: this.config.nouns.terms.route});
|
||||
}
|
||||
|
||||
return {
|
||||
links,
|
||||
};
|
||||
},
|
||||
methods: {
|
||||
buildRoute(route) {
|
||||
return `/${this.config.nouns.route}/${route}`;
|
||||
},
|
||||
isActiveRoute(route) {
|
||||
return decodeURIComponent(this.$route.fullPath).replace(/\/$/, '') === this.buildRoute(route).replace(/\/$/, '');
|
||||
},
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
|
|
@ -150,6 +150,24 @@ nouns:
|
|||
plural: 'plural'
|
||||
pluralShort: 'pl.'
|
||||
|
||||
nouns:
|
||||
header: 'Neutral nouns'
|
||||
|
||||
terms:
|
||||
header: 'Terminologia'
|
||||
headerLong: 'Słownik terminologii queerowej'
|
||||
info:
|
||||
- >
|
||||
Większość zwrotów i wyrażeń związanych ze społecznością LGBTQ+
|
||||
funkcjonuje w polszczyźnie jako anglojęzyczne wstawki.
|
||||
Poniżej przedstawiamy słownik tłumaczący, co dane określenia oznaczają,
|
||||
i jakie proponujemy dla nich polskie tłumaczenia.
|
||||
term: 'Określenie'
|
||||
original: 'Pochodzenie, określenie angielskie'
|
||||
category: 'Kategoria'
|
||||
images: 'Dodatkowe obrazki, spoza katalogu flag'
|
||||
definition: 'Definicja'
|
||||
|
||||
faq:
|
||||
header: 'פֿראַגעס'
|
||||
headerLong: 'Frequently asked questions'
|
||||
|
|
Reference in New Issue