mirror of
https://gitlab.com/PronounsPage/PronounsPage.git
synced 2025-09-26 06:23:35 -04:00
[pl][census] updates
This commit is contained in:
parent
d20468d8a5
commit
21ba9e3767
@ -1381,13 +1381,13 @@ census:
|
||||
type: 'radio'
|
||||
question: 'Jesteś…'
|
||||
options:
|
||||
- ['osobą niebinarną']
|
||||
- ['osobą cispłciową']
|
||||
- ['binarną osobą transpłciową']
|
||||
- ['osobą cispłciową', 'Twoja płeć jest zgodna z płcią przypisaną Ci przy urodzeniu']
|
||||
- ['binarną osobą transpłciową', 'Twoja płeć jest inna niż przypisana Ci przy urodzeniu, ale wciąż binarna: żeńska lub męska']
|
||||
- ['osobą niebinarną', 'Twoja płeć jest inna niż „kobieta – zawsze i wyłącznie” albo „mężczyzna – zawsze i wyłącznie”']
|
||||
- ['nie wiem']
|
||||
-
|
||||
type: 'radio'
|
||||
question: 'Przy urodzeniu przypisano Ci płeć…'
|
||||
question: 'Przy urodzeniu przypisano Ci płeć… (nieobowiązkowe)'
|
||||
instruction:
|
||||
- >
|
||||
Wiemy, że to pytanie dotyka bardzo wrażliwej strefy.
|
||||
@ -1402,7 +1402,7 @@ census:
|
||||
- ['nie chcę odpowiadać']
|
||||
-
|
||||
type: 'radio'
|
||||
question: 'W dokumentach masz płeć…'
|
||||
question: 'W dokumentach masz płeć… (nieobowiązkowe)'
|
||||
instruction:
|
||||
- >
|
||||
Wiemy, że to pytanie dotyka bardzo wrażliwej strefy.
|
||||
@ -1437,7 +1437,7 @@ census:
|
||||
- ['kolejnym językiem']
|
||||
-
|
||||
type: 'checkbox'
|
||||
question: 'Jakimi formami mówisz / chcesz mówić o sobie?'
|
||||
question: 'Jakimi formami mówisz / chcesz mówić o sobie / chcesz by mówiono o Tobie?'
|
||||
randomise: true
|
||||
writein: true
|
||||
instruction:
|
||||
@ -1468,14 +1468,14 @@ census:
|
||||
randomise: false
|
||||
writein: true
|
||||
options:
|
||||
- ['pasują mi normatywne, binarne formy']
|
||||
- ['nic, używam form neologicznych']
|
||||
- ['nie chcę, pasują mi normatywne, binarne formy']
|
||||
- ['nic, używam takich form']
|
||||
- ['strach przed stygmatyzacją z powodu „niepoprawnego” języka']
|
||||
- ['strach przed transfobią/enbyfobią']
|
||||
- ['strach przed transfobią/enbyfobią', 'użycie niestandardowych form ujawniałoby moją tożsamość, a nie zawsze to jest bezpieczne']
|
||||
- ['ciężko mi się przyzwyczaić']
|
||||
-
|
||||
type: 'checkbox'
|
||||
question: 'Jak chcesz, by mówiono/pisano o Tobie?'
|
||||
question: 'Jak chcesz, by pisano o Tobie?'
|
||||
randomise: true
|
||||
writein: true
|
||||
instruction:
|
||||
@ -1524,7 +1524,7 @@ census:
|
||||
writein: true
|
||||
instruction:
|
||||
- >
|
||||
Więcej informacji <a href="/rzeczowniki" target="_blank">w zakładce „Słowniki”</a>.
|
||||
Więcej informacji <a href="/rzeczowniki" target="_blank">w zakładce „Rzeczowniki”</a>.
|
||||
- >
|
||||
Interesują nas preferencje, więc nawet jeśli chcesz używać danych form,
|
||||
ale nie możesz tego bezpiecznie robić, to je zaznacz.
|
||||
@ -1545,13 +1545,13 @@ census:
|
||||
- ['„per wy”', '„skądeście przyszli”']
|
||||
- ['pan']
|
||||
- ['pani']
|
||||
- ['państwo (l. poj.)', '„czy chce państwo…”']
|
||||
- ['państwo (l. mn.)', '„czy chcą państwo…”']
|
||||
- ['państwo (l. poj.)', '„czy chciałoby państwo…”']
|
||||
- ['państwo (l. mn.)', '„czy chcieliby państwo…”']
|
||||
- ['pań']
|
||||
- ['panu']
|
||||
-
|
||||
type: 'checkbox'
|
||||
question: 'Jakich form używasz / preferujesz do opisania grupy osób mieszanych płci?'
|
||||
question: 'Jakie formy preferujesz do opisania grupy osób mieszanych płci?'
|
||||
instruction:
|
||||
- >
|
||||
Więcej informacji <a href="/blog/jak-zwracać-się-do-grup" target="_blank">na naszym blogu</a>.
|
||||
@ -1570,7 +1570,7 @@ census:
|
||||
writein: true
|
||||
options:
|
||||
- ['Manifest Niebinarnej Polszczyzny']
|
||||
- ['popularność danej formy', 'np. na podstawie wyników zeszłorocznego Spisu']
|
||||
- ['popularność danej formy', 'np. na podstawie wyników zeszłorocznego Spisu; wśród znajomych']
|
||||
- ['opinie osób eksperckich', 'np. opinia RJP o poprawności form „byłom”, „zrobiłoś”; prof. Bralczyk zachęcający do używania neutrum, itp.']
|
||||
- ['presja otoczenia']
|
||||
- ['bliższe identyfikowanie się z daną binarną płcią']
|
||||
@ -1582,6 +1582,10 @@ census:
|
||||
instruction:
|
||||
- >
|
||||
Więcej informacji <a href="https://en.pronouns.page" target="_blank">na naszej anglojęzycznej stronie</a>.
|
||||
- >
|
||||
(„they/them” wcale nie jest powtórzone – chodzi o różnicę między formami zwrotnymi „themself” i „themselves”.)
|
||||
optionsFirst:
|
||||
- ['nie znam / nie używam angielskiego']
|
||||
options:
|
||||
- ['he/him']
|
||||
- ['she/her']
|
||||
@ -1612,7 +1616,6 @@ census:
|
||||
- ['ze/zir']
|
||||
- ['zhe/zher']
|
||||
optionsLast:
|
||||
- ['nie znam / nie używam angielskiego']
|
||||
- ['nie mam preferencji po angielsku']
|
||||
- ['bez użycia zaimków (nounself, emojiself, …)']
|
||||
-
|
||||
|
@ -75,8 +75,8 @@
|
||||
</p>
|
||||
</div>
|
||||
<form @submit.prevent="q++" ref="questionform">
|
||||
<div v-if="question.type === 'radio'" :class="['form-group', question.options.length > 10 ? 'multi-column' : '']">
|
||||
<div class="form-check mb-2" v-for="[option, help] in question.options">
|
||||
<div v-if="question.type === 'radio'" :class="['form-group', question.optionsSorted.length > 10 ? 'multi-column' : '']">
|
||||
<div class="form-check mb-2" v-for="[option, help] in question.optionsSorted">
|
||||
<label class="form-check-label small">
|
||||
<input type="radio" class="form-check-input" v-model="answers[q]" :name="'question' + q" :value="option" required/>
|
||||
{{option}}
|
||||
@ -84,8 +84,8 @@
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
<div v-else-if="question.type === 'checkbox'" :class="['form-group', question.options.length > 10 ? 'multi-column' : '']">
|
||||
<div class="form-check mb-2" v-for="[option, help] in question.options">
|
||||
<div v-else-if="question.type === 'checkbox'" :class="['form-group', question.optionsSorted.length > 10 ? 'multi-column' : '']">
|
||||
<div class="form-check mb-2" v-for="[option, help] in question.optionsSorted">
|
||||
<label class="form-check-label small">
|
||||
<input type="checkbox" class="form-check-input" v-model="answers[q]" :value="option"/>
|
||||
{{option}}
|
||||
@ -147,9 +147,13 @@
|
||||
export default {
|
||||
data() {
|
||||
const questions = this.config.census.questions.map(q => {
|
||||
if (q.randomise) {
|
||||
q.options = [...shuffle(q.options), ...(q.optionsLast || [])];
|
||||
}
|
||||
q.optionsSorted = q.randomise
|
||||
? [
|
||||
...(q.optionsFirst || []),
|
||||
...shuffle(q.options),
|
||||
...(q.optionsLast || []),
|
||||
]
|
||||
: q.options;
|
||||
return q;
|
||||
});
|
||||
return {
|
||||
|
@ -169,7 +169,8 @@ export const zip = (list, reverse) => {
|
||||
}
|
||||
|
||||
// https://stackoverflow.com/a/6274381/3297012
|
||||
export const shuffle = a => {
|
||||
export const shuffle = array => {
|
||||
const a = [...array];
|
||||
for (let i = a.length - 1; i > 0; i--) {
|
||||
const j = Math.floor(Math.random() * (i + 1));
|
||||
[a[i], a[j]] = [a[j], a[i]];
|
||||
|
Loading…
x
Reference in New Issue
Block a user