diff --git a/components/Header.vue b/components/Header.vue index b92afe1b..ba997802 100644 --- a/components/Header.vue +++ b/components/Header.vue @@ -206,6 +206,7 @@ '/' + this.config.links.mediaRoute, this.config.links.split ? '/' + this.config.faq.route : '', this.config.english && this.config.english.enabled ? '/' + this.config.english.route : '', + this.config.links.zine && this.config.links.zine.enabled ? '/' + this.config.links.zine.route : '', ], }); } diff --git a/components/LinksNav.vue b/components/LinksNav.vue index 3e1aa461..114178c1 100644 --- a/components/LinksNav.vue +++ b/components/LinksNav.vue @@ -3,7 +3,8 @@ {name: 'links.links', route: config.links.route, icon: 'bookmark', condition: config.links.links.length > 0}, {name: 'links.academic', route: config.links.academicRoute, icon: 'vial', condition: config.links.academic.length > 0}, {name: 'links.blog', route: config.links.blogRoute, icon: 'pen-nib', condition: config.links.blog}, - {name: 'links.media', route: config.links.mediaRoute, icon: 'tv', condition: config.links.mediaGuests.length > 0 || config.links.mediaMentions.length > 0}, + {name: 'links.zine.header', route: config.links.zine.route, icon: 'zine.svg', condition: config.links.zine && config.links.zine.enabled}, + {name: 'links.mediaShort', route: config.links.mediaRoute, icon: 'tv', condition: config.links.mediaGuests.length > 0 || config.links.mediaMentions.length > 0}, {name: 'faq.header', route: config.faq.route, icon: 'map-marker-question', condition: config.faq.enabled}, {name: 'english.header', route: config.english.route, icon: 'globe-americas', condition: config.english.enabled}, ]"/> diff --git a/locale/de/translations.suml b/locale/de/translations.suml index 88a965e3..aca2f995 100644 --- a/locale/de/translations.suml +++ b/locale/de/translations.suml @@ -333,6 +333,8 @@ links: recommended: 'Wir empfehlen' blog: 'Blog' + + mediaShort: 'Medien' media: 'Pronouns.page in den Medien' social: 'Social Media' @@ -751,4 +753,4 @@ calendar: overview: 'Überschau' labels: 'Etiketten' link: 'Link' - full: 'Ganzer Kalender' + full: 'Ganzer Kalender' diff --git a/locale/en/translations.suml b/locale/en/translations.suml index c2266887..7de50403 100644 --- a/locale/en/translations.suml +++ b/locale/en/translations.suml @@ -395,6 +395,7 @@ links: headerLong: 'Extra links' recommended: 'We recommend' blog: 'Blog' + mediaShort: 'Media' media: 'Pronouns.page in the media' social: 'Social media' diff --git a/locale/es/translations.suml b/locale/es/translations.suml index e58a2e8f..735f727d 100644 --- a/locale/es/translations.suml +++ b/locale/es/translations.suml @@ -345,6 +345,8 @@ links: recommended: 'Recomendamos' blog: 'Blog' + + mediaShort: 'Los medios' media: 'Pronouns.page en los medios' social: 'Redes sociales' diff --git a/locale/fr/translations.suml b/locale/fr/translations.suml index 713889c1..ede53997 100644 --- a/locale/fr/translations.suml +++ b/locale/fr/translations.suml @@ -334,6 +334,8 @@ links: recommended: 'Nous recommandons' blog: 'Blog' + + mediaShort: 'Les réseaux' media: 'Pronouns.page sur les réseaux' social: 'Réseaux sociaux' diff --git a/locale/nl/translations.suml b/locale/nl/translations.suml index 3c9b8e8d..74dafdce 100644 --- a/locale/nl/translations.suml +++ b/locale/nl/translations.suml @@ -321,6 +321,8 @@ links: recommended: 'Wij raden aan' blog: 'Blog' + + mediaShort: 'Media' media: 'Pronouns.page in de media' social: 'Sociale media' diff --git a/locale/no/translations.suml b/locale/no/translations.suml index d125edec..aa9ace0d 100644 --- a/locale/no/translations.suml +++ b/locale/no/translations.suml @@ -332,7 +332,9 @@ links: headerLong: 'Ekstra linker' recommended: 'Vi anbefaler' blog: 'Blog' - media: 'Pronouns.page på sosiale medier' + + mediaShort: 'Medier' + media: 'Pronouns.page på medier' social: 'Sosiale medier' diff --git a/locale/pl/config.suml b/locale/pl/config.suml index 3ad862d3..4e81553c 100644 --- a/locale/pl/config.suml +++ b/locale/pl/config.suml @@ -226,6 +226,9 @@ links: mediaRoute: 'media' blog: true + zine: + enabled: true + route: 'zin' academic: - icon: 'comment-alt-edit' diff --git a/locale/pl/img/niebinazin.png b/locale/pl/img/niebinazin.png new file mode 100644 index 00000000..5510a2bf Binary files /dev/null and b/locale/pl/img/niebinazin.png differ diff --git a/locale/pl/translations.suml b/locale/pl/translations.suml index d34aaefd..76b84a55 100644 --- a/locale/pl/translations.suml +++ b/locale/pl/translations.suml @@ -900,6 +900,7 @@ links: academic: 'Nauka' links: 'Dodatkowe materiały' + mediaShort: 'Media' media: 'Zaimki.pl w mediach' mediaGuests: 'Zaproszone' mediaMentions: 'Wspomniane' @@ -910,6 +911,32 @@ links: languageVersions: 'Inne wersje językowe' + zine: + header: 'Zin' + headerLong: 'Zin „TODO NAZWA”' + info: + - > + W najbliższych miesiącach chcemy stworzyć {https://pl.wikipedia.org/wiki/Zin_(czasopismo)=zina}, + w którym osoby niebinarne mogłyby opowiedzieć światu o odkrywaniu swojej tożsamości płciowej. + - > + Forma wydania i dystrybucji będzie zależała od liczby i rodzaju zgłoszeń oraz od dostępnych środków. + submissions: + header: 'Nabór zgłoszeń' + rules: + Tematyka: 'odkrywanie tożsamości płciowej' + Język: 'polski' + Forma: 'dowolna (felieton, opowiadanie, wiersz, rysunek, …)' + Długość: 'max. 2000 słów' + Dołącz: 'Imię/nazwisko/pseudonim, zaimki, notka autorska w trzeciej osobie (max. 50 słów)' + Termin: 'do końca grudnia 2021' + Adres: '{mailto:kontakt@zaimki.pl=kontakt@zaimki.pl}' + disclaimer: > + Zgłaszając swoją pracę, udzielasz nam bezpłatnej licencji do opublikowania jej + w formie darmowego PDF-a, ebooka i/lub druku. + Kolektyw zastrzega sobie prawo doboru prac do publikacji, + biorąc pod uwagę warsztat literacki, długość tekstu, liczbę zgłoszeń, + zgodność z wartościami kolektywu oraz z tematyką zina. + people: header: 'Znane osoby' headerLong: 'Zaimki znanych osób' diff --git a/locale/pt/translations.suml b/locale/pt/translations.suml index b85bee4a..8b361688 100644 --- a/locale/pt/translations.suml +++ b/locale/pt/translations.suml @@ -341,6 +341,7 @@ links: recommended: 'Recomendamos' blog: 'Blog' + mediaShort: 'Mídias' media: 'Pronouns.page nas mídias' social: 'Redes sociais' diff --git a/locale/yi/translations.suml b/locale/yi/translations.suml index d5705775..68d7430d 100644 --- a/locale/yi/translations.suml +++ b/locale/yi/translations.suml @@ -339,6 +339,8 @@ links: recommended: 'We recommend' blog: 'Blog' # TODO + + mediaShort: 'Media' media: 'Pronouns.page in the media' social: 'Social media' diff --git a/locale/zh/translations.suml b/locale/zh/translations.suml index 8946a26e..a0ac5b40 100644 --- a/locale/zh/translations.suml +++ b/locale/zh/translations.suml @@ -306,6 +306,7 @@ links: recommended: '建議' blog: '博客' + mediaShort: '在傳媒' media: 'Pronouns.page在傳媒' social: '社交媒體' diff --git a/nuxt.config.js b/nuxt.config.js index 0a8bce7e..27c6a4b1 100644 --- a/nuxt.config.js +++ b/nuxt.config.js @@ -230,6 +230,10 @@ export default { } routes.push({ path: '/' + config.links.blogRoute + '/:slug', component: resolve(__dirname, 'routes/blogEntry.vue'), name: 'blogEntry' }); + if (config.links.zine && config.links.zine.enabled) { + routes.push({ path: '/' + config.links.zine.route, component: resolve(__dirname, 'routes/zine.vue') }); + } + if (config.people.enabled) { routes.push({ path: '/' + config.people.route, component: resolve(__dirname, 'routes/people.vue') }); } diff --git a/routes/zine.vue b/routes/zine.vue new file mode 100644 index 00000000..5551e9d9 --- /dev/null +++ b/routes/zine.vue @@ -0,0 +1,66 @@ + + + + + + + + + links.zine.headerLong + + + links.zine.info + + + links.zine.submissions.header + + + + + : + + + + + + + links.zine.submissions.disclaimer + + + + + + + + + + + + + + + + + + + diff --git a/static/img/zine.svg b/static/img/zine.svg new file mode 100644 index 00000000..fb51dfa1 --- /dev/null +++ b/static/img/zine.svg @@ -0,0 +1,67 @@ + + + + + + image/svg+xml + + + + + + + + + + + +
+ + links.zine.submissions.disclaimer +