Merge branch 'main' into rzeczowniki

# Conflicts:
#	locale/pl/templates/templates.tsv
This commit is contained in:
Andrea Vos 2020-10-13 00:08:29 +02:00
commit 755e802632
11 changed files with 64 additions and 42 deletions

View File

@ -1,6 +1,6 @@
<template> <template>
<span> <span>
<span v-for="part in example[(example.isHonorific ? template.pluralHonorific : template.plural) ? 'pluralParts' : 'singularParts']"> <span v-for="part in example[(example.isHonorific ? template.isPluralHonorific(counter) : template.isPlural(counter)) ? 'pluralParts' : 'singularParts']">
<strong v-if="part.variable">{{template.getMorpheme(part.str, counter)}}</strong> <strong v-if="part.variable">{{template.getMorpheme(part.str, counter)}}</strong>
<span v-else>{{part.str}}</span> <span v-else>{{part.str}}</span>
</span> </span>

View File

@ -25,7 +25,6 @@ english:
faq: faq:
enabled: false enabled: false
route: 'faq' route: 'faq'
questions: []
links: links:
enabled: true enabled: true

View File

@ -25,7 +25,6 @@ names:
faq: faq:
enabled: true enabled: true
route: 'pytania' route: 'pytania'
questions: ['nonbinary', 'respect', 'asking', 'usage', 'best', 'success', 'bio', 'keyboard', 'nouns', 'normative', 'group', 'changing', 'own', 'preferred', 'gender', 'grandpa']
links: links:
enabled: true enabled: true

View File

@ -89,3 +89,5 @@ gszes Book Vandana Singh GSZeŚ "w: „Nowa Fantastyka” 10/2020; tłumaczenie:
krem Article Marta Nowak Do Polski wróciła na chwilę, na pierogi. Zamiast tego było duszenie, noc na dołku, zeznania bez prawnika w: „oko.press” 2020 Wychowałem się w Warszawie. Co środa były imprezy lesbijskie w „Barbie barze”, „Utopia” była, „Lustro” też. Nikt mnie nigdy nie zaatakował ani nie obraził. Co prawda jak jechałam metrem, to się ludzie zastanawiali czy jestem chłopakiem, czy dziewczyną niby pod nosem, ale tak, żebym słyszała. Wtedy jeszcze mówiłem o sobie dziewczyna i to było dla mnie ważne, więc rozwiązywałam tę ich zagwozdkę albo pytałam: co cię to obchodzi? I tyle. https://oko.press/do-polski-wrocila-na-chwile-na-pierogi-zamiast-tego-bylo-duszenie-noc-na-dolku-zeznania-bez-prawnika/ krem Article Marta Nowak Do Polski wróciła na chwilę, na pierogi. Zamiast tego było duszenie, noc na dołku, zeznania bez prawnika w: „oko.press” 2020 Wychowałem się w Warszawie. Co środa były imprezy lesbijskie w „Barbie barze”, „Utopia” była, „Lustro” też. Nikt mnie nigdy nie zaatakował ani nie obraził. Co prawda jak jechałam metrem, to się ludzie zastanawiali czy jestem chłopakiem, czy dziewczyną niby pod nosem, ale tak, żebym słyszała. Wtedy jeszcze mówiłem o sobie dziewczyna i to było dla mnie ważne, więc rozwiązywałam tę ich zagwozdkę albo pytałam: co cię to obchodzi? I tyle. https://oko.press/do-polski-wrocila-na-chwile-na-pierogi-zamiast-tego-bylo-duszenie-noc-na-dolku-zeznania-bez-prawnika/
bex Article Marta Wawrzyn 6 rzeczy, które warto wiedzieć dziś rano w: „serialowa.pl” 2020 "Bex Taylor-Klaus (""Arrow"") dołącza do obsady medycznego pilota ABC ""Triage"" jako Leonora/Leo, niebinarna stażystka/stażysta w New York Trinity." https://www.serialowa.pl/260353/6-rzeczy-wspaniala-pani-maisel-sezon-4-kiedy/ bex Article Marta Wawrzyn 6 rzeczy, które warto wiedzieć dziś rano w: „serialowa.pl” 2020 "Bex Taylor-Klaus (""Arrow"") dołącza do obsady medycznego pilota ABC ""Triage"" jako Leonora/Leo, niebinarna stażystka/stażysta w New York Trinity." https://www.serialowa.pl/260353/6-rzeczy-wspaniala-pani-maisel-sezon-4-kiedy/
opowiadaniaOrg Article Michał Radomił Wiśniewski Ludzie z komputera, ludzie z internetu w: „Gazeta festiwalowa” edycji 16/2020 Międzynarodowego Festiwalu Opowiadania 2020 "Najciekawsze z nich wydają mi się tzw. dukaizmy. Wymyślona przez Jacka Dukaja na potrzeby powieści s.f. <em>Perfekcyjna niedoskonałość</em> forma używana przez postludzkie, postcielesne cyfrowe byty zwane phoebe („phoebe Michał powiedziału, że bardzo by chciału”) została zaadaptowana przez osoby, które miały problemy, aby wyrazić swoją tożsamość w ojczystym języku. Czy to nie piękne? Oto w głowie konserwatywnego pisarza, który lepiej fantazjuje o tym, co będzie za kilkaset lat, niż potrafi zrozumieć świat za oknem (ogłoszone w latach dziewięćdziesiątych arcybinarne opowiadanie pod znamiennym tytułem <em>Wielkie podzielenie</em>, w którym pod wpływem wirusa kobiety mordują mężczyzn), zrodziło się przypadkiem wyjście z językowej pułapki zastawionej przez polszczyznę. Język wyznacza granice naszego świata; jest więc kluczem do ich przesunięcia." https://opowiadania.org/wp-content/uploads/2020/09/opo16_gazeta_rd.pdf opowiadaniaOrg Article Michał Radomił Wiśniewski Ludzie z komputera, ludzie z internetu w: „Gazeta festiwalowa” edycji 16/2020 Międzynarodowego Festiwalu Opowiadania 2020 "Najciekawsze z nich wydają mi się tzw. dukaizmy. Wymyślona przez Jacka Dukaja na potrzeby powieści s.f. <em>Perfekcyjna niedoskonałość</em> forma używana przez postludzkie, postcielesne cyfrowe byty zwane phoebe („phoebe Michał powiedziału, że bardzo by chciału”) została zaadaptowana przez osoby, które miały problemy, aby wyrazić swoją tożsamość w ojczystym języku. Czy to nie piękne? Oto w głowie konserwatywnego pisarza, który lepiej fantazjuje o tym, co będzie za kilkaset lat, niż potrafi zrozumieć świat za oknem (ogłoszone w latach dziewięćdziesiątych arcybinarne opowiadanie pod znamiennym tytułem <em>Wielkie podzielenie</em>, w którym pod wpływem wirusa kobiety mordują mężczyzn), zrodziło się przypadkiem wyjście z językowej pułapki zastawionej przez polszczyznę. Język wyznacza granice naszego świata; jest więc kluczem do ich przesunięcia." https://opowiadania.org/wp-content/uploads/2020/09/opo16_gazeta_rd.pdf
vulva Article Krystyna Spark „W szkole nigdy nie uczono nas o różnorodności” wywiad z Hilde Atalanta założycielom* The Vulva Gallery w: „Szajn” 2020 <em>[Krystyna Spark]</em> Wydaje mi się, że jedną z przyczyn sukcesu The Vulva Gallery jest to, jak urocze są twoje ilustracje. Opowiesz mi trochę o swojej „artystycznej stronie”? Gdzie nauczyłoś się tak pięknie malować, uwzględniając tak liczne szczegóły?|<em>[Hilde Atalanta]</em> „Samo się nauczyłom. Nigdy nie miałom profesjonalnej edukacji plastycznej, ale rysowanie i malowanie od zawsze sprawiało mi wiele radości. Uczyłom się grać na fortepianie w konserwatorium w Rotterdamie. Po ukończeniu tego etapu, studiowałom psychologię kliniczną na Uniwersytecie Amsterdamskim jak widać, to dwie kompletnie różne drogi. Gdy zaczęłom ilustrować w 2016 roku, zauważyłom, że tak naprawdę to sprawiało mi najwięcej szczerej radości. https://szajnmag.pl/w-szkole-nigdy-nie-uczono-nas-o-roznorodnosci-wywiad-z-hilde-atalanta-zalozycielom-the-vulva-gallery/
lightBring Book Joanna Berry Światło, które niesiesz Opowiadanie z gry STAR WARS™: Squadrons 2020 Keo wyćwiczonym ruchem przykmnęłu przepustnicę A-winga. Pochodziłu z Mirial, miału żółto-zieloną skórę, najwyżej dwadzieścia kilka lat i nie wyglądału na doświadczonego pilota. Szereg wyścigowych rywali, a później imperialnych pilotów, pomylił się w tej kwestii i słono za to zapłacił.@ Grand Prix Socorro Sunset powiedział Relkin. Ta sztuczka, którą wywinęłuś w ostatniej chwili ten mały, oszukańczy manewr, który wytrącił mój statek z kursu kosztował mnie mistrzowski medal, na który zasługiwałem. https://www.ea.com/pl-pl/games/starwars/squadrons/news/the-light-you-bring-short-story

Can't render this file because it has a wrong number of fields in line 3.

View File

@ -1,12 +1,12 @@
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 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 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 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 "Rzeczowniki zgodne rodzajowo z rodzajem nijakim to {/rzeczowniki#neutratywy=neutratywy}." rjpBylom,starTrek,kazmierczak2,milo,hen,fakty,milo2,confirmatio,niepelnia,dozywocie,lichoNiebozatko,lichoAniol,lichoLato,silaNizsza,siewca,smoczaPerla,maska,ekonomiaNiesam,rzekaBogow,fluff,doBlyskPod,siedemKapit,zaczytana,listopadBez,gszes,ofiara,uratowacKotka 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/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/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/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 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,liniaOporu,liniaOporuMix,perfekcyjna,zapachKosmosu,smoczeDzieko,interwencja,apocalypseEnby,opydo,trzyWiersze 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}." 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 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 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

Can't render this file because it has a wrong number of fields in line 10.

View File

@ -215,7 +215,7 @@ faq:
header: 'FAQ' header: 'FAQ'
headerLong: 'Często zadawane pytania' headerLong: 'Często zadawane pytania'
questions: questions:
nonbinary: niebinarnosc:
question: 'Czym jest niebinarność?' question: 'Czym jest niebinarność?'
answer: answer:
- > - >
@ -240,7 +240,7 @@ faq:
Niebinarność to niekoniecznie coś „pomiędzy” męskością a kobiecością. Raczej „poza”. Niebinarność to niekoniecznie coś „pomiędzy” męskością a kobiecością. Raczej „poza”.
Osoby niebinarne wcale nie muszą być androgyniczne, nie muszą używać neutralnych zaimków, itp. Osoby niebinarne wcale nie muszą być androgyniczne, nie muszą używać neutralnych zaimków, itp.
Chodzi o to, by być wolnymi od ról płciowych, a nie tworzyć nowe. Chodzi o to, by być wolnymi od ról płciowych, a nie tworzyć nowe.
respect: czemu-respektowac:
question: 'Czemu mam respektować jakieś <em>dziwne</em> formy?' question: 'Czemu mam respektować jakieś <em>dziwne</em> formy?'
answer: answer:
- > - >
@ -254,7 +254,7 @@ faq:
po prostu dopytujemy, jak wymówić czy zapisać to, które naprawdę noszą, no nie? po prostu dopytujemy, jak wymówić czy zapisać to, które naprawdę noszą, no nie?
- > - >
„Dziwne formy” to tylko kwestia przyzwyczajenia. „Dziwne formy” to tylko kwestia przyzwyczajenia.
asking: skad-wiedziec-jak-sie-zwracac:
question: 'Skąd mam wiedzieć, jak się do kogoś zwracać?' question: 'Skąd mam wiedzieć, jak się do kogoś zwracać?'
answer: answer:
- > - >
@ -280,7 +280,7 @@ faq:
- > - >
Niektórzy podają wiele zestawów zaimków, na przykład „{/on&ona=on/ona}” czy „{/onu&on=onu/on}”. Niektórzy podają wiele zestawów zaimków, na przykład „{/on&ona=on/ona}” czy „{/onu&on=onu/on}”.
Oznacza to, że pasują im wszystkie te formy. Najczęściej są one podawane w kolejności od najbardziej lubianej. Oznacza to, że pasują im wszystkie te formy. Najczęściej są one podawane w kolejności od najbardziej lubianej.
usage: kto-uzywa:
question: 'Czy ktoś tego w ogóle używa?' question: 'Czy ktoś tego w ogóle używa?'
answer: answer:
- > - >
@ -294,7 +294,7 @@ faq:
Dwie formy liczby mnogiej {/ona/ich=stowrzyłośmy} same, Dwie formy liczby mnogiej {/ona/ich=stowrzyłośmy} same,
próbując zaradzić brakowi takowych i by móc jakoś pisać o sobie jako grupie, próbując zaradzić brakowi takowych i by móc jakoś pisać o sobie jako grupie,
bez zdawania się na zgenderyzowane rodzaje: męsko- i niemęskoosobowy. bez zdawania się na zgenderyzowane rodzaje: męsko- i niemęskoosobowy.
best: najlepsza-forma:
question: 'Ale dużo tych form… Która jest <em>najlepsza</em>?' question: 'Ale dużo tych form… Która jest <em>najlepsza</em>?'
answer: answer:
- > - >
@ -310,7 +310,7 @@ faq:
Rozwój języka jest najczęściej procesem długotrwałym, nie zdarza się z dnia na dzień. Rozwój języka jest najczęściej procesem długotrwałym, nie zdarza się z dnia na dzień.
Póki co, wszystkie propozycje form kotłują się w kotle codziennego użycia Póki co, wszystkie propozycje form kotłują się w kotle codziennego użycia
zapewne kiedyś coś się z niego wyklaruje. zapewne kiedyś coś się z niego wyklaruje.
success: to-sie-nie-uda:
question: 'Ale to się nie przyjmie! Ale to zamach na tradycję!' question: 'Ale to się nie przyjmie! Ale to zamach na tradycję!'
answer: answer:
- > - >
@ -345,7 +345,7 @@ faq:
to pokazujesz wsparcie dla społeczności trans to pokazujesz wsparcie dla społeczności trans
i normalizujesz podawanie zaimków przez osoby, których zaimki nie są oczywiste i normalizujesz podawanie zaimków przez osoby, których zaimki nie są oczywiste
{https://avris.it/blog/czemu-każdy-powinien-mieć-zaimki-w-bio=(więcej powodów tutaj).} {https://avris.it/blog/czemu-każdy-powinien-mieć-zaimki-w-bio=(więcej powodów tutaj).}
keyboard: klawiatura:
question: 'Ale tych znaków nie ma na klawiaturze!' question: 'Ale tych znaków nie ma na klawiaturze!'
answer: answer:
- > - >
@ -359,8 +359,7 @@ faq:
którym stworzysz spersonalizowany układ klawiatury. którym stworzysz spersonalizowany układ klawiatury.
Pod MacOS możesz wejść w Ustawienia systemu → Klawiatura → Tekst i dodać zasady podmieniania znaków, Pod MacOS możesz wejść w Ustawienia systemu → Klawiatura → Tekst i dodać zasady podmieniania znaków,
lub skorzystać z apliacji {https://folivora.ai/=BetterTouchTool}. lub skorzystać z apliacji {https://folivora.ai/=BetterTouchTool}.
neutratywy:
nouns:
question: 'Czym są neutratywy? Dlaczego warto je tworzyć i ich uzywać?' question: 'Czym są neutratywy? Dlaczego warto je tworzyć i ich uzywać?'
answer: answer:
- > - >
@ -379,8 +378,7 @@ faq:
Formy te zaczynają być także potrzebne w tłumaczeniach z języków, 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. 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. Z tego powodu proponujemy rozbudowę niebinarnej polszczyzny poprzez wspólne tworzenie form nijakich.
normatywne-opcje:
normative:
question: 'Czy można mówić po polsku w sposób neutralny płciowo bez tworzenia neogramatyki?' question: 'Czy można mówić po polsku w sposób neutralny płciowo bez tworzenia neogramatyki?'
answer: answer:
- > - >
@ -414,20 +412,20 @@ faq:
„proszę przyjść do szkoły z {rodzic}em”, „proszę przyjść do szkoły z {rodzic}em”,
„w urzędzie powiedziano mi, że…”, „w urzędzie powiedziano mi, że…”,
„{/oni=dzwonili} z gazowni”… „{/oni=dzwonili} z gazowni”…
group: grupy:
question: 'Jak zwracać się do osoby, której płci nie znamy, lub do mieszanej grupy osób?' question: 'Jak zwracać się do osoby, której płci nie znamy, lub do mieszanej grupy osób?'
answer: answer:
- > - >
Wiele form, które {/=tutaj proponujemy}, można zastosować właśnie w takich sytuacjach, np.: Wiele form, które {/=tutaj proponujemy}, można zastosować właśnie w takich sytuacjach, np.:
„{/on/a=moi drodzy/drogie}”, „drogie osoby”, „{/on*=wszys* chętn*}”, „{/onx=jesteś wspanialx}”, itp. „{/on/a=moi drodzy/drogie}”, „drogie osoby”, „{/on*=wszys* chętn*}”, „{/onx=jesteś wspanialx}”, itp.
changing: zmiana:
question: 'Czy mogę zmienić swoje zaimki?' question: 'Czy mogę zmienić swoje zaimki?'
answer: answer:
- > - >
Jak najbardziej! Nikogo nie dziwi, gdy ktoś zmienia w ciągu życia poglądy, styl, zainteresowania… Jak najbardziej! Nikogo nie dziwi, gdy ktoś zmienia w ciągu życia poglądy, styl, zainteresowania…
Czemu miało by być dziwne, że ktoś odkrył część swojej tożsamości, że przestało mu się podobać jego imię, Czemu miało by być dziwne, że ktoś odkrył część swojej tożsamości, że przestało mu się podobać jego imię,
że odkrył etykietkę, która świetnie opisuje to, jak od dawna się czuł, itp. itd.? że odkrył etykietkę, która świetnie opisuje to, jak od dawna się czuł, itp. itd.?
own: wlasne:
question: 'Czy to dziwne, że nie mogę się przyzwyczaić do <em>swoich własnych</em> zaimków?' question: 'Czy to dziwne, że nie mogę się przyzwyczaić do <em>swoich własnych</em> zaimków?'
answer: answer:
- > - >
@ -438,7 +436,7 @@ faq:
Zaimki ≠ płeć. Zaimki ≠ płeć.
Płeć nie zmieni ci się nagle, jeśli czasem powiesz „zrobiłem”, gdy chciałuś powiedzieć „zrobiłum”. Płeć nie zmieni ci się nagle, jeśli czasem powiesz „zrobiłem”, gdy chciałuś powiedzieć „zrobiłum”.
Nie przejmuj się. Eksperymentuj. Sprawdź, z czym czujesz się najlepiej. Nie przejmuj się. Eksperymentuj. Sprawdź, z czym czujesz się najlepiej.
preferred: preferowane-zaimki:
question: 'Czemu nie mówić „preferowane zaimki”?' question: 'Czemu nie mówić „preferowane zaimki”?'
answer: answer:
- > - >
@ -448,7 +446,7 @@ faq:
- > - >
Nie. To są nasze zaimki. Nie żadne „preferowane zaimki”. To nasze imiona, nie „preferowane imiona”. Nie. To są nasze zaimki. Nie żadne „preferowane zaimki”. To nasze imiona, nie „preferowane imiona”.
Jeśli zależy ci na twoich transpłciowych i niebinarnych znajomych i krewnych, zwracaj się do nich poprawnie. Jeśli zależy ci na twoich transpłciowych i niebinarnych znajomych i krewnych, zwracaj się do nich poprawnie.
gender: zaimki-plciowe:
question: 'Czemu nie mówić „zaimki płciowe”?' question: 'Czemu nie mówić „zaimki płciowe”?'
answer: answer:
- > - >
@ -457,7 +455,7 @@ faq:
niektóre lesbijki ze względów kulturowych i historycznych używają form męskich, itp. niektóre lesbijki ze względów kulturowych i historycznych używają form męskich, itp.
- > - >
Mów po prostu „zaimki”. To prościej i sensowniej. Mów po prostu „zaimki”. To prościej i sensowniej.
grandpa: a-moj-dziadek:
question: 'Czy po to mój dziadek walczył na wojnie, by teraz ktoś mówił o sobie „ono”?' question: 'Czy po to mój dziadek walczył na wojnie, by teraz ktoś mówił o sobie „ono”?'
answer: answer:
- > - >

View File

@ -122,7 +122,7 @@
<template v-for="isHonorific in [false, true]"> <template v-for="isHonorific in [false, true]">
<ul> <ul>
<li v-for="example in examples" v-if="example.isHonorific === isHonorific"> <li v-for="example in examples" v-if="example.isHonorific === isHonorific">
<span v-for="part in example[(isHonorific ? selectedTemplate.pluralHonorific : selectedTemplate.plural) ? 'pluralParts' : 'singularParts']"> <span v-for="part in example[(isHonorific ? selectedTemplate.isPluralHonorific() : selectedTemplate.isPlural()) ? 'pluralParts' : 'singularParts']">
<input v-if="part.variable" v-model="selectedTemplate.morphemes[part.str]" <input v-if="part.variable" v-model="selectedTemplate.morphemes[part.str]"
:class="['form-control form-input p-0', {'active': selectedMorpheme === part.str}]" :class="['form-control form-input p-0', {'active': selectedMorpheme === part.str}]"
:size="selectedTemplate.morphemes[part.str] ? selectedTemplate.morphemes[part.str].length : 0" :size="selectedTemplate.morphemes[part.str] ? selectedTemplate.morphemes[part.str].length : 0"
@ -136,11 +136,11 @@
</ul> </ul>
<div class="my-3"> <div class="my-3">
<div class="custom-control custom-switch" v-if="isHonorific"> <div class="custom-control custom-switch" v-if="isHonorific">
<input type="checkbox" class="custom-control-input" id="pluralHonorific" v-model="selectedTemplate.pluralHonorific"> <input type="checkbox" class="custom-control-input" id="pluralHonorific" v-model="selectedTemplate.pluralHonorific[0]">
<label class="custom-control-label" for="pluralHonorific"><T>template.plural</T> <Icon v="level-up"/></label> <label class="custom-control-label" for="pluralHonorific"><T>template.plural</T> <Icon v="level-up"/></label>
</div> </div>
<div class="custom-control custom-switch" v-else> <div class="custom-control custom-switch" v-else>
<input type="checkbox" class="custom-control-input" id="plural" v-model="selectedTemplate.plural"> <input type="checkbox" class="custom-control-input" id="plural" v-model="selectedTemplate.plural[0]">
<label class="custom-control-label" for="plural"><T>template.plural</T> <Icon v="level-up"/></label> <label class="custom-control-label" for="plural"><T>template.plural</T> <Icon v="level-up"/></label>
</div> </div>
</div> </div>

View File

@ -6,7 +6,7 @@
</h2> </h2>
<section> <section>
<details v-for="question in config.faq.questions" class="border mb-3" :id="question" :ref="question"> <details v-for="question in Object.keys($t('faq.questions'))" class="border mb-3" :id="question" :ref="question.replace(/-/g, '_')">
<summary class="bg-light p-3"><T>faq.questions.{{question}}.question</T></summary> <summary class="bg-light p-3"><T>faq.questions.{{question}}.question</T></summary>
<div class="p-3 border-top"> <div class="p-3 border-top">
<T>faq.questions.{{question}}.answer</T> <T>faq.questions.{{question}}.answer</T>
@ -27,7 +27,7 @@
mounted() { mounted() {
if (process.client && window.location.hash) { if (process.client && window.location.hash) {
const active = decodeURIComponent(window.location.hash.substr(1)); const active = decodeURIComponent(window.location.hash.substr(1));
const $el = this.$refs[active]; const $el = this.$refs[active.replace(/-/g, '_')];
if (!$el) { if (!$el) {
return; return;
} }

View File

@ -9,12 +9,24 @@
<section> <section>
<div class="alert alert-primary"> <div class="alert alert-primary">
<h2 class="text-center mb-0"> <h2 class="text-center mb-0">
<strong>{{ selectedTemplate.name(glue) }}</strong> <strong v-if="nameOptions.length === 1">
{{ selectedTemplate.name(glue) }}
</strong>
<template v-else>
<template v-for="(nameOption, i) in nameOptions">
<nuxt-link :to="'/' + addSlash(nameOption)">
<strong>
{{ nameOption }}
</strong>
</nuxt-link>
<span v-if="i < nameOptions.length - 1">{{ glue }}</span>
</template>
</template>
</h2> </h2>
<p class="h6 small text-center mb-0 mt-2" v-if="selectedTemplate.description"> <p class="h6 small text-center mb-0 mt-2" v-if="selectedTemplate.description">
<em> <em>
({{Array.isArray(selectedTemplate.description) ({{Array.isArray(selectedTemplate.description)
? ('Formy wymienne: ' + selectedTemplate.description.join(glue)) ? ($t('template.alt.header') + ': ' + selectedTemplate.description.join(glue))
: selectedTemplate.description : selectedTemplate.description
}}) }})
</em> </em>
@ -111,6 +123,7 @@
glue: ' ' + this.$t('template.or') + ' ', glue: ' ' + this.$t('template.or') + ' ',
selectedTemplate, selectedTemplate,
nameOptions: selectedTemplate.nameOptions(),
templateGroup: templateLibrary.find(selectedTemplate), templateGroup: templateLibrary.find(selectedTemplate),
counter: 0, counter: 0,

View File

@ -56,8 +56,8 @@ export const parseTemplates = (templatesRaw) => {
yield [morpheme, t[morpheme]]; yield [morpheme, t[morpheme]];
} }
}), }),
t.plural, [t.plural],
t.pluralHonorific, [t.pluralHonorific],
t.sources ? t.sources.split(',') : [], t.sources ? t.sources.split(',') : [],
aliases.slice(1), aliases.slice(1),
t.history, t.history,

View File

@ -147,11 +147,6 @@ export class Template {
} }
merge(other) { merge(other) {
if (this.plural !== other.plural || this.pluralHonorific !== other.pluralHonorific) {
// Cannot mix plurality
return null;
}
return new Template( return new Template(
this.canonicalName + '&' + other.canonicalName, this.canonicalName + '&' + other.canonicalName,
Array.isArray(this.description) ? [...this.description, other.description] : [this.description, other.description], Array.isArray(this.description) ? [...this.description, other.description] : [this.description, other.description],
@ -159,10 +154,11 @@ export class Template {
buildDict(function* (that, other) { buildDict(function* (that, other) {
for (let morpheme of MORPHEMES) { for (let morpheme of MORPHEMES) {
yield [morpheme, (that.morphemes[morpheme] || '') + '&' + (other.morphemes[morpheme] || '')] yield [morpheme, (that.morphemes[morpheme] || '') + '&' + (other.morphemes[morpheme] || '')]
//yield [morpheme, buildMorpheme(that.morphemes[morpheme], that.plural) + '&' + buildMorpheme(other.morphemes[morpheme], other.plural)]
} }
}, this, other), }, this, other),
this.plural, [...this.plural, ...other.plural],
this.pluralHonorific, [...this.pluralHonorific, ...other.pluralHonorific],
); );
} }
@ -176,11 +172,19 @@ export class Template {
return options[counter % options.length] return options[counter % options.length]
} }
isPlural(counter = 0) {
return this.plural[counter % this.plural.length]
}
isPluralHonorific(counter = 0) {
return this.pluralHonorific[counter % this.pluralHonorific.length]
}
toArray() { toArray() {
return [ return [
...Object.values(this.morphemes).map(s => escape(s)), ...Object.values(this.morphemes).map(s => escape(s)),
this.plural ? 1 : 0, this.plural.map(p => p ? 1 : 0).join(''),
this.pluralHonorific ? 1 : 0, this.pluralHonorific.map(p => p ? 1 : 0).join(''),
escape(this.description), escape(this.description),
]; ];
} }
@ -209,7 +213,14 @@ export class Template {
m[MORPHEMES[parseInt(i)]] = data[parseInt(i)]; m[MORPHEMES[parseInt(i)]] = data[parseInt(i)];
} }
return new Template(m[MORPHEMES[0]], data[data.length - 1], false, m, parseInt(data[MORPHEMES.length]) === 1, parseInt(data[MORPHEMES.length + 1]) === 1) return new Template(
m[MORPHEMES[0]],
data[data.length - 1],
false,
m,
data[MORPHEMES.length].split('').map(p => parseInt(p) === 1),
data[MORPHEMES.length + 1].split('').map(p => parseInt(p) === 1),
)
} }
} }
@ -260,7 +271,7 @@ export class TemplateLibrary {
} }
find(template) { find(template) {
if (template === undefined) { if (!template) {
return null; return null;
} }