From d3447d2fb3b8fc465d2534f0ebaab6c513cecf11 Mon Sep 17 00:00:00 2001 From: Andrea Vos Date: Tue, 29 Sep 2020 18:34:47 +0200 Subject: [PATCH] =?UTF-8?q?#45=20[pl]=20kr=C3=B3tkie=20om=C3=B3wienie=20fo?= =?UTF-8?q?rm=20(en)=20-=20wip?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/Header.vue | 4 +++ locale/en/EnglishTable.vue | 3 ++ locale/en/config.suml | 3 ++ locale/pl/EnglishTable.vue | 72 +++++++++++++++++++++++++++++++++++++ locale/pl/config.suml | 36 +++++++++++++++++++ locale/pl/translations.suml | 24 +++++++++++++ nuxt.config.js | 4 +++ routes/english.vue | 41 +++++++++++++++++++++ 8 files changed, 187 insertions(+) create mode 100644 locale/en/EnglishTable.vue create mode 100644 locale/pl/EnglishTable.vue create mode 100644 routes/english.vue diff --git a/components/Header.vue b/components/Header.vue index 0e0c2d883..dea3dc2ec 100644 --- a/components/Header.vue +++ b/components/Header.vue @@ -62,6 +62,10 @@ links.push({ link: '/' + this.config.links.route, icon: 'bookmark', text: this.$t('links.header'), textLong: this.$t('links.headerLong') }); } + if (this.config.english.enabled) { + links.push({ link: '/' + this.config.english.route, icon: 'globe-americas', text: this.$t('english.header'), textLong: this.$t('english.headerLong') }); + } + if (this.config.contact.enabled) { links.push({ link: '/' + this.config.contact.route, icon: 'comment-alt-smile', text: this.$t('contact.header')}); } diff --git a/locale/en/EnglishTable.vue b/locale/en/EnglishTable.vue new file mode 100644 index 000000000..a1c80d08e --- /dev/null +++ b/locale/en/EnglishTable.vue @@ -0,0 +1,3 @@ + diff --git a/locale/en/config.suml b/locale/en/config.suml index d35afc8d6..f7466be44 100644 --- a/locale/en/config.suml +++ b/locale/en/config.suml @@ -16,6 +16,9 @@ nouns: names: enabled: false +english: + enabled: false + links: enabled: true route: 'links' diff --git a/locale/pl/EnglishTable.vue b/locale/pl/EnglishTable.vue new file mode 100644 index 000000000..7bd16613c --- /dev/null +++ b/locale/pl/EnglishTable.vue @@ -0,0 +1,72 @@ + + + diff --git a/locale/pl/config.suml b/locale/pl/config.suml index d8837974a..c8da1b2c5 100644 --- a/locale/pl/config.suml +++ b/locale/pl/config.suml @@ -91,6 +91,42 @@ links: url: 'https://facebook.com/neutratywy' headline: 'fb.com/neutratywy – „Słownik Neutratywów Języka Polskiego”' +english: + enabled: false + route: 'english' + templateGroups: + - + name: 'Normative forms' + description: + - 'Wiele osób niebinarnych, ze względu na ograniczenia polszczyzny lub zwyczajnie dlatego, że tak im bardziej pasuje, decyduje się zwyczajnie używać form „on” lub „ona” – czy to zgodnie z ich płcią przypisaną przy urodzeniu, czy przeciwnie. Nie ujmuje to im niebinarności! Zaimki ≠ płeć.' + table: {on: 'Masculine', ona: 'Feminine'} + - + name: 'Neutrative forms' + description: + - 'Ze względu na użycie już istniejącego w polszczyźnie rodzaju nijakiego jest to jedna z najczęściej używanych oraz łatwych do zrozumienia opcji. Formy takie jak „zrobiłom” czy „poszłoś”, choć poprawne gramatycznie, dopiero od niedawna są szerzej używane, i dla wielu brzmią dehumanizująco (póki nie zostaną znormalizowane). W odmianie wiele form nijakich jest tożsamych z męskimi, dlatego niektóre osoby wolą używać zmodyfikowanych wariantów wykorzystujących inne zaimki przy zachowaniu nijakiej koniugacji czasowników.' + table: {ono: 'Neutrative', ono/jej: 'Neutrative with female declension'} + - + name: 'Dukaisms' + description: + - 'Neologiczne formy stworzone oryginalnie dla powieści fantastycznych. Choć system dukaizmów jest spójny i analogiczny do form normatywnych, to dla nieznaznajomionych brzmi obco. Jest to jedna z najczęściej wybieranych opcji. Niektóre osoby używają też zmodyfikowanych wariantów wykorzystujących inne zaimki w części przypadków przy zachowaniu dukajowskiej koniugacji czasowników.' + - '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”.' + table: {onu: ''} + - + name: 'Plural forms' + description: + - 'Normatywne formy mnogie mogą być używane do opisu pojedyńczej osoby, w tym jako dosłowne tłumaczenie angielskiego „they/them”. Są poprawne i bez tworzenia neogramatyki, a ich zamysł jest łatwy do zrozumienia dla osób znających angielski odpowiednik, aczkolwiek dla wielu jest to dezorientujące. Używanie ich wciąż wymaga wyboru między zgenderyzowanymi wersjami („oni” lub „one”). Nienormatywne formy mnogie mogą służyć nie tylko do opisu pojedyńczych osób, ale również grup mieszanych lub o nieznanej płci.' + table: {oni: 'Male & mixed plurals', one: 'Female plurals'} + - + name: 'Placeholder forms' + description: + - 'Formy te używają placeholderów / znaków zastępujących w miejscu różnic między wersją męską a żeńską. Są przydatne w piśmie, ale ciężkie lub niemożliwe do wymówienia. Intencja jest łatwa do zrozumienia. Często są też używane w zwrotach do grupy osób lub osoby o nieznanej płci.' + table: {onæ: '', on/a: '', onx: '', on_: '', on*: '', onø: ''} + - + name: 'Interchangeable forms' + description: + - 'Wiele osób niebinarnych używa zamiennie więcej niż jednej formy (np. męskich i żeńskich albo żeńskich i nijakich) i można się do nich zwracać w dowolnej z nich.' + + contact: enabled: true route: 'kontakt' diff --git a/locale/pl/translations.suml b/locale/pl/translations.suml index 74fac78ec..e3ffaa030 100644 --- a/locale/pl/translations.suml +++ b/locale/pl/translations.suml @@ -174,6 +174,30 @@ links: social: 'Social media' +english: + header: 'English' + headerLong: 'An overview in English' + headerLonger: 'An overview of Polish nonbinary pronouns' + description: 'If you don''t speak Polish, yet still are interested in how this language tries to cope with the omnipresent binaries, we''ve prepared a short overview of those ideas in English.' + intro: + - > + Polish is a strongly gendered language: + even saying something as simple as “I did” requires specifying which gender you are. + - > + It's problematic for nonbinary people, + because we cannot simply switch one set of pronouns for another to express our identity. + 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}). + - > + This website is an effort to put together in a structured and accessible way + the existing ideas for less gendered pronouns and other forms. + The website is in Polish [home] (see: {/=Homepage}), + but if you don't speak it, yet still are interested in + how this language tries to cope with the omnipresent binaries, + we've prepared a short overview of those ideas in English. + contact: header: 'Kontakt' authors: '{Autor}za strony' diff --git a/nuxt.config.js b/nuxt.config.js index 539abd9e6..fa9a9e56d 100644 --- a/nuxt.config.js +++ b/nuxt.config.js @@ -108,6 +108,10 @@ export default { routes.push({ path: '/' + config.links.route, component: resolve(__dirname, 'routes/links.vue') }); } + if (config.english.enabled) { + routes.push({ path: '/' + config.english.route, component: resolve(__dirname, 'routes/english.vue') }); + } + if (config.contact.enabled) { routes.push({ path: '/' + config.contact.route, component: resolve(__dirname, 'routes/contact.vue') }); } diff --git a/routes/english.vue b/routes/english.vue new file mode 100644 index 000000000..f5f8dc257 --- /dev/null +++ b/routes/english.vue @@ -0,0 +1,41 @@ + + +