[pl][spis] raport 2022

This commit is contained in:
Andrea 2022-04-16 13:57:07 +02:00
parent 58cb3bcc71
commit 90fbfc1ad7
94 changed files with 2617 additions and 3 deletions

View File

@ -206,3 +206,22 @@ form[disabled] {
text-align: center; text-align: center;
} }
} }
.graph {
width: 100%;
height: 400px;
@include media-breakpoint-up('md', $grid-breakpoints) {
height: 600px;
}
}
@include media-breakpoint-up('md', $grid-breakpoints) {
.wide-escape {
margin-left: -#{$wide-escape-size};
margin-right: -#{$wide-escape-size};
}
}
.emoji {
height: 1em;
}

View File

@ -21,6 +21,8 @@ $modal-backdrop-opacity: .1;
$glassBlur: 12px; $glassBlur: 12px;
$glassBlur-sm: $glassBlur / 2; $glassBlur-sm: $glassBlur / 2;
$wide-escape-size: 6rem;
@import "~bootstrap/scss/functions"; @import "~bootstrap/scss/functions";
@import "~bootstrap/scss/variables"; @import "~bootstrap/scss/variables";
@import "~bootstrap/scss/mixins"; @import "~bootstrap/scss/mixins";

4
census/.gitignore vendored Normal file
View File

@ -0,0 +1,4 @@
venv/
input/
output/
.idea/

199
census/analyse.py Normal file
View File

@ -0,0 +1,199 @@
from typing import Union
import pandas as pd
from pathlib import Path
import plotly.express as px
import plotly.io as pio
import os
from datetime import datetime
import json
from argparse import ArgumentParser
import shutil
year = datetime.now().year
projectDir = Path(__file__).parent
inputDir = projectDir / 'input'
outputDir = projectDir.parent / 'locale' / 'pl' / 'docs' / ('spis-%s' % year) # projectDir / 'output'
openFigs = False
colours = ['#c71585']
colours_multi = ['#dd5fa6', '#8b0f7a', '#15c79c']
pd.options.mode.chained_assignment = None
def extractQuestion(
df: pd.DataFrame,
questionNumber: int,
includeAnswers: bool = True,
includeAggregates: bool = False,
removeUnderscores: bool = True
) -> pd.Series:
questionDf = df.filter(regex='^%s_%s(?!_writein)' % (
questionNumber,
('' if includeAnswers else 'aggr_') if includeAggregates else '(?!aggr)'
))
questionDf.columns = [
c[len(str(questionNumber)) + 1:]
.replace('aggr_', 'łącznie: ')
.replace('_', ' ' if removeUnderscores else '_')
.replace('łącznie: trans_', 'łącznie: trans*')
for c in questionDf.columns
]
questionDf = questionDf.sum()
questionDf = questionDf.apply(lambda x: round(100 * x / len(df), 1))
return questionDf
def generateBar(
data: Union[pd.DataFrame, pd.Series],
group: str,
name: str,
title: str,
show: bool = False
):
is_multi = type(data) is pd.DataFrame and len(data.columns) > 1
fig = px.bar(
data,
color_discrete_sequence=colours_multi if is_multi else colours,
barmode='group',
)
fig.update_layout(
showlegend=is_multi,
legend=dict(orientation='h', yanchor='bottom', y=1.02, xanchor='right', x=1, title=''),
title=title,
xaxis=None,
yaxis=None,
)
for trace in fig.select_traces():
trace.update(
hovertemplate='%{x}<br>%{y:.2f}%' + ('<br>%{meta}' if is_multi else '') + '<extra></extra>',
meta=trace.offsetgroup
)
pio.write_html(fig, file=outputDir / group / (name + '.html'), auto_open=show or openFigs, include_plotlyjs='cdn')
def percent(value: int, size: int, precision: int = 2) -> float:
return round(100 * value / size, precision)
def ensureEmptyDir(dir: Path) -> Path:
if os.path.exists(dir):
shutil.rmtree(dir)
os.makedirs(dir, exist_ok=True)
def analyse(group: str, df: pd.DataFrame, echo: bool = False):
ensureEmptyDir(outputDir / group)
stats = {
'size': len(df),
'age': pd.Series(buildAgesHistogram(df)),
'ageStats': {
'avg': round(df['age'].mean(), 1),
'median': round(df['age'].median(), 1),
'std': round(df['age'].std(), 1),
'under_30': percent(len(df[df['age'] < 30]), len(df)),
'adults': percent(len(df[df['age'] >= 18]), len(df)),
},
'pronounGroups': extractQuestion(df, 6),
'pronounGroupsAggr': extractQuestion(df, 6, includeAnswers=False, includeAggregates=True),
'pronouns': extractQuestion(df, 7),
'pronounsAggr': extractQuestion(df, 7, includeAnswers=False, includeAggregates=True),
'nouns': extractQuestion(df, 8), 'honorifics': extractQuestion(df, 9, includeAggregates=True),
'obstacles': extractQuestion(df, 10), 'reasons': extractQuestion(df, 12),
'groups': extractQuestion(df, 11), 'english': extractQuestion(df, 13, includeAggregates=True),
'labels': extractQuestion(df, 14, includeAggregates=True, removeUnderscores=False),
}
statsJson = json.dumps({
k: v.to_dict() if type(v) is pd.Series else v
for k, v
in stats.items()
}, indent=4)
if echo:
print('--- Group: %s ---' % group)
print(statsJson)
with open(outputDir / group / 'stats.json', 'w') as f:
f.write(statsJson)
return stats
def buildAgesHistogram(df: pd.DataFrame) -> pd.Series:
ages = [int(a) for a in df['age'].to_list() if a > 0]
agesHist = {i: 0 for i in range(min(ages), max(ages) + 1)}
for age in ages:
agesHist[age] += 1
s = len(ages)
return pd.Series({
age: percent(count, s, 3)
for age, count
in agesHist.items()
})
if __name__ == '__main__':
parser = ArgumentParser()
parser.add_argument('-s', '--show', dest='show', default=False, nargs='?', const=True)
parser.add_argument('-e', '--echo', dest='echo', default=False, nargs='?', const=True)
args = parser.parse_args()
if args.show:
openFigs = True
df = pd.read_csv(inputDir / 'export.csv')
df = df[df['0_'].isin(['osobą niebinarną', 'nie wiem'])]
df.loc[:, 'age'] = year - df['3_']
df.loc[df['age'] > 100, 'age'] = None
stats = {
'general': analyse('general', df, args.echo),
'location_poland': analyse('location_poland', df[df['4_'] == 'w Polsce'], args.echo),
'location_abroad': analyse('location_abroad', df[df['4_'] == 'za granicą'], args.echo),
'agab_f': analyse('agab_f', df[df['1_'] == 'żeńską'], args.echo),
'agab_m': analyse('agab_m', df[df['1_'] == 'męską'], args.echo),
# 'agab_x': analyse('agab_x', df[df['1_'] == 'inną (w jurysdykcjach, gdzie to możliwe)'], args.echo),
}
comparisons = {
'by_location': {
'general': 'Ogół',
'location_poland': 'Polska',
'location_abroad': 'Zagranica',
},
'by_agab': {
'general': 'Ogół',
'agab_f': 'AFAB',
'agab_m': 'AMAB',
},
}
graphs = {
'age': 'Wiek osób respondenckich',
'pronounGroups': 'Rodzaj gramatyczny używany w mowie',
'pronouns': 'Zaimki używane w mowie i piśmie',
'pronounsAggr': 'Zaimki używane w mowie i piśmie (zgrupowane)',
'nouns': 'Rzeczowniki',
'honorifics': 'Formy grzecznościowe',
'obstacles': 'Dlaczego nie formy niebinarne?',
'reasons': 'Co wpływa na wybór form?',
'groups': 'Formy do opisu grup mieszanych',
'english': 'Zaimki w języku angielskim',
'labels': 'Etykietki',
}
for group, group_stats in stats.items():
for graph, graph_label in graphs.items():
generateBar(group_stats[graph], group, graph, graph_label)
for comparison_key, comparison_groups in comparisons.items():
ensureEmptyDir(outputDir / comparison_key)
for graph, graph_label in graphs.items():
data = pd.DataFrame({
groupLabel: stats[group][graph]
for group, groupLabel
in comparison_groups.items()
})
generateBar(data, comparison_key, graph, graph_label)

3
census/requirements.txt Normal file
View File

@ -0,0 +1,3 @@
pandas == 1.4.2
numpy == 1.22.3
plotly == 5.7.0

View File

@ -160,7 +160,7 @@ Wśród form placeholderowych najpopularniejsze są kolejno: iksy, ukośniki ora
## Formy rzeczownikowe ## Formy rzeczownikowe
Neutralne płciowo zaimki (oraz podążąjące za nimi czasowniki i przymiotniki) to jedno, Neutralne płciowo zaimki (oraz podążające za nimi czasowniki i przymiotniki) to jedno,
ale tworzenie neutralnych płciowo [rzeczowników](/rzeczowniki) to jeszcze bardziej skomplikowane przedsięwzięcie. ale tworzenie neutralnych płciowo [rzeczowników](/rzeczowniki) to jeszcze bardziej skomplikowane przedsięwzięcie.
Widać to choćby po tym, że choć co trzecia osoba respondencka używa rodzaju neutralnego, Widać to choćby po tym, że choć co trzecia osoba respondencka używa rodzaju neutralnego,

482
locale/pl/blog/spis-2022.md Normal file
View File

@ -0,0 +1,482 @@
# Niebinarny Spis Powszechny 2022 wnioski
<small>2022-04-13 | [@andrea](/@andrea)</small>
{disable_twemoji}
<img src="/img-local/spis-2022.png" class="hero d-none" alt=""/>
Wyników drugiej edycji Niebinarnego Spisu Powszechnego jesteśmy ciekawe chyba jeszcze bardziej niż [pierwszej](/blog/spis-2022).
Możemy bowiem nie tylko zastosować zeszłoroczne doświadczenie, by ulepszyć pytania i analizę odpowiedzi,
ale też porównać, jak nasz język zmienił się przez ten rok.
Zebrałośmy aż **1816 odpowiedzi**! Ciut mniej niż w zeszłym roku, ale to wciąż świetna próba!
{table_of_contents}
---
## Demografia
Tym razem udostępniamy nie tylko statystyki dotyczące ogółu badanej populacji,
ale również dane dotyczące wybranych podgrup.
Jednym z kryteriów podziału jest miejsce zamieszkania:
chcemy sprawdzić, czy niebinarna polszczyzna używana w Polsce różni się znacząco od tej używanej na emigracji.
Drugie kryterium podziału dotyka wrażliwej strefy: płci nadanej przy urodzeniu.
Pytanie o czyjś <abbr title="assigned gender at birth, płeć nadana przy urodzeniu">AGAB</abbr> bez dobrego powodu
czy zwracanie na niego niepotrzebnej uwagi nie jest zbyt przyjazne osobom trans/niebinarnym
(więcej informacji w naszym poście: [Czy określenia AFAB i AMAB są transfobiczne?](/blog/afab-amab)).
Tutaj jednak mamy, naszym zdaniem, dobry powód: chcemy móc porównać, ile osób niebinarnych używa zaimków
zgodnych z tymi, jakich społeczeństwo oczekuje na podstawie ich przypisanej przy urodzeniu płci,
ile przeciwnych, a ile form niebinarnych, oraz zastanowić się, skąd się biorą ewentualne różnice.
Pytanie to było oczywiście nieobowiązkowe. Nie tworzyłośmy osobnej podgrupy dla osób, które nie chciały odpowiadać,
ani (ze względu na zbyt małą liczebność grupy) dla osób interpłciowych, które przy urodzeniu otrzymały znacznik płci
inny niż K lub M (w jurysdykcjach, gdzie to możliwe).
Pragniemy tu podkreślić, że analizowanie zebranych danych z podziałem na podstawie AGABu
nie ma na celu zastępowania starej binarności nowymi słowami.
Osoby niebinarne są niebinarne, niezależnie jaką płeć im przypisało społeczeństwo!
Natomiast niezaprzeczalnie istnieją różnice w socjalizacji chcemy zbadać jak mocno, o ile w ogóle,
wpływają one na czyjąś tożsamość, decyzje oraz podejście do niebinarności.
{census_comparisons}
{graph=/docs-local/spis-2022/%group%/age}
{/census_comparisons}
{census_groups}
Próba: {json=spis-2022/%group%/stats.json=size} osób.
Średnia wieku wynosi {json=spis-2022/%group%/stats.json=ageStats.avg} lat,
mediana to {json=spis-2022/%group%/stats.json=ageStats.median} lat,
a odchylenie standardowe wynosi {json=spis-2022/%group%/stats.json=ageStats.std}.
{json=spis-2022/%group%/stats.json=ageStats.under_30}% osób jest przed trzydziestką,
a {json=spis-2022/%group%/stats.json=ageStats.adults}% to osoby pełnoletnie.
{/census_groups}
Nie wiemy wprost, czy nasza próba osób respondenckich
jest reprezentatywna dla ogółu populacji polskojęzycznych osób niebinarnych
(w końcu nie każda zna zaimki.pl i/lub chciała wziąć udział w Spisie),
ale rozkład wieku pokrywający się z [wynikami anglojęzycznego Gender Censusu](https://gendercensus.com/results/2021-worldwide/#meta)
zdaje się potwierdzać, że rzeczywiście to osoby młode najczęściej identyfikują się jako niebinarne.
Warta zauważenia jest znacząca różnica w wielkości grup osób
<abbr title="assigned female at birth, płeć żeńska nadana przy urodzeniu">AFAB</abbr> ({json=spis-2022/agab_f/stats.json=size})
i <abbr title="assigned male at birth, płeć męska nadana przy urodzeniu">AMAB</abbr> ({json=spis-2022/agab_m/stats.json=size}).
Może ona wynikać z tego, że choć oczywiście osoby AFAB również padają ofiarami queerfobii,
to jednak w porównaniu do osób AMAB zdaje się istnieć dla nich
względnie większe przyzwolenie społeczne na naginanie czy łamanie norm płciowych
(myślę tu na przykład o obrzydliwych tekstach w stylu „geje to obrzydlistwo, ale na lesbijki to w sumie fajnie popatrzeć”,
„chłopaki nie płaczą”, „twardy bądź, nie bądź baba”, itp.).
Możliwe też, że osoby cieszące się męskim przywilejem są mniej zmotywowane do kwestionowania swojej płci,
a każde potencjalne wykroczenie poza kategorię „mężczyzna” oznacza dla nich spadek w patriarchalnej hierarchii.
Osoby niebinarne mieszkające za granicą są zazwyczaj starsze niż mieszkające w Polsce,
a niebinarne osoby AMAB starsze od osób AFAB.
Jedynie w przypadku 52 osób odpowiedź na pytanie o <abbr title="tę w dokumentach">płeć metrykalną</abbr>
nie zgadza się z pytaniem o tę przypisaną przy urodzeniu.
Jednak po odsianiu osób, które przy jednym z tych pytań zaznaczyły „nie chcę odpowiadać”, zostaje ich już tylko 38.
Spośród nich 3 zadeklarowały znacznik płci inny niż M lub K (w jurysdykcjach, gdzie to jest możliwe).
Oznacza to zatem, że jedynie drobny ułamek osób niebinarnych decyduje się na zmianę znacznika płci w dokumentach.
Może wynikać to ze skomplikowania procedury (m.in. konieczność pozwania rodziców do sądu)
oraz braku możliwości wybrania niebinarnego znacznika,
aczkolwiek wiele osób zapewne zwyczajnie nie czuje konieczności przechodzenia przez tę procedurę.
## Rodzaj gramatyczny używany w mowie
<div class="alert alert-info small">
<span class="fal fa-info-circle"></span>
We wszystkich poniższych pytaniach możliwe było zaznaczenie więcej niż jednej odpowiedzi dlatego wartości sumują się do <span class="text-nowrap">ponad stu procent</span>.
</div>
{census_comparisons}
{graph=/docs-local/spis-2022/%group%/pronounGroups}
{/census_comparisons}
{census_groups}
{json=spis-2022/%group%/stats.json=pronounGroups.unikanie form nacechowanych płciowo}% osób respondenckich
używa wobec siebie [form unikających deklarowania płci](/unikanie).
{json=spis-2022/%group%/stats.json=pronounGroupsAggr.łącznie: binarne}% osób używa form binarnych (rodzaj męski i/lub żeński),
ale tylko {json=spis-2022/%group%/stats.json=pronounGroupsAggr.łącznie: wyłącznie binarne}% _wyłącznie_ form binarnych.
{json=spis-2022/%group%/stats.json=pronounGroupsAggr.łącznie: binarne zamiennie}% osób używa zamienne form męskich i żeńskich.
{json=spis-2022/%group%/stats.json=pronounGroupsAggr.łącznie: niebinarne}% osób używa form niebinarnych,
przy czym {json=spis-2022/%group%/stats.json=pronounGroupsAggr.łącznie: wyłącznie niebinarne}% _wyłącznie_ form niebinarnych.
{json=spis-2022/%group%/stats.json=pronounGroupsAggr.łącznie: mnogie}% osób używa którejś z (lub kilku) form mnogich.
{/census_groups}
Różnice między podgrupami są obecne, choć ogólne trendy są zachowane.
Osoby mieszkające za granicą [unikają](/unikanie) form nacechowanych płciowo ciut rzadziej niż te mieszkające w Polsce,
ale też są mniej przekonane do [rodzaju neutralnego](/ono).
Co ciekawe, używają [rodzaju niemęskoosobowego](/one/ich) ponad dwukrotnie częściej.
Osoby AMAB w porównaniu do osób AFAB decydują się na binarne zaimki ciut rzadziej
niezależnie czy te zgodne, czy przeciwne z formami, których oczekiwałoby od nich społeczeństwo.
Rzadziej używają też [form unikających](/unikanie), za to chętniej sięgają po [rodzaj neutralny](/ono) czy [dukaizmy](/onu).
{details=Dopiski}
- „byłm zmęczon” 12
- „byłaem zmęczonae” 8
- „byłeam zmęczonya” 1
- „bylim zmęczeni” 1
- „byłmiaum zmęczonmiau” 1
- „byłym zmęczony” 1
{/details}
## Zaimki używane w mowie i piśmie
<div class="alert alert-info small">
<span class="fal fa-info-circle"></span>
Przez „zaimki” rozumiemy tutaj <a href="/pytania#zaimki" target="_blank">skrót myślowy</a> obejmujący również korespondujące z nimi inne formy gramatyczne.
</div>
{census_comparisons}
{graph=/docs-local/spis-2022/%group%/pronouns}
{/census_comparisons}
Formy „podstawowe” („ono/jego”, „onu/jenu” i „oni/ich”)
są w swoich grupach zdecydowanie popularniejsze od bazujących na nich alternatyw.
W liczbie mnogiej formy męskoosobowe są ponad trzy razy popularniejsze od niemęskoosobowych.
Wśród form placeholderowych najpopularniejsze są iksy.
Ze względu na mnogość opcji, zgrupowałośmy ze sobą podobne zaimki, by lepiej widzieć trendy:
{census_comparisons}
{graph=/docs-local/spis-2022/%group%/pronounsAggr}
{/census_comparisons}
Wyniki są zatem bardzo zbliżone do tych z poprzedniego pytania z tą różnicą, że pytając również o pismo
(czyli włączając niewymawialne formy jak „onx” czy „on_”) widzimy jak bardzo popularne są formy placeholderowe
są używane przez niemal połowę osób respondenckich!
{details=Dopiski}
- ono/ich 18
- osoba/osoby 5
- [imię] 5
- xe/xego 3
- miau/miago 2
- onna/jejgo 1
- ono/jegu 1
- ono/jejo 1
- ono/jewo 1
- onu/jegu 1
- onu/jeju 1
- wona/jiji 1
{/details}
## Formy rzeczownikowe
{census_comparisons}
{graph=/docs-local/spis-2022/%group%/nouns}
{/census_comparisons}
Zdecydowanie najpopularniejsze są formy „bezpieczniejsze”: osobatywy, maskulatywy i na trzecim miejscu feminatywy.
Za granicą zdecydowanie mniejsza jest popularność maskulatywów i [iksatywów](/iksatywy), podczas gdy pozostałe formu są używane w podonym stopniu.
Wśród osób AMAB mniej popularne niż u osób AFAB są maskulatywy, a bardziej [neutratywy](/neutratywy).
{details=Dopiski}
- nauczycielum, partnerum, pracownikum 2
- fae pracownicze,fae partnerskie, fae nauczycielskie 1
{/details}
## Formy grzecznościowe
{census_comparisons}
{graph=/docs-local/spis-2022/%group%/honorifics}
{/census_comparisons}
Zdecydowana większość osób respondenckich lubi, gdy się do nich zwraca „per Ty” nawet w oficjalnych sytuacjach
co nie dziwi, zważywszy na średnią wieku.
Co szósta osoba chce używać wyłącznie form „per Ty”, odrzucając formy grzecznościowe.
Normatywne formy grzecznościowe („pan”, „pani”, „państwo”, „per Wy”) cieszą się niemal równą popularnością,
każdą lubi co trzecia badana osoba. Nie ma znaczącej różnicy w popularności pojedynczego i mnogiego „państwo”.
Neologiczne formy („pań”, „państwo”) są zdecydowanie mniej popularne.
Zagranica częściej odrzuca formy grzecznościowe. Podobnie osoby AMAB.
{details=Dopiski}
- Towarzysz_ 7
- Pano 5
- Osoba 3
- [Nazwa Zawodu] 2
- Człowiek 1
- Fae 1
- Obywatel_ 1
- Pani(cz) 1
- Panio 1
- Panię 1
- Panna 1
- Panx 1
{/details}
## Powody nieużywania form niebinarnych
Niewątpliwie istnieje rozdźwięk pomiędzy formami, których osoby niebinarne _chcą_ używać i by wobec nich używano
(czyli to, o co pytamy w Spisie), a formami, na które z różnych względów decydują się w realnym życiu.
W tym roku po raz pierwszy spytałośmy, co kogo powstrzymuje przed wyrażaniem się tak, jak chce.
{json=spis-2022/general/stats.json=obstacles.nie chcę, pasują mi normatywne, binarne formy}% badanych osób zwyczajnie woli formy binarne,
a {json=spis-2022/general/stats.json=obstacles.nic, używam takich form}% osób woli formy niebinarne i cieszy się możliwością ich używania.
Dominującą przyczyną unikania nienormatywnych form jest strach, że ich używanie daną osobę by outowało i narażało na transfobię
tak odpowiedziało {json=spis-2022/general/stats.json=obstacles.strach przed transfobią/enbyfobią}% badanych.
{json=spis-2022/general/stats.json=obstacles.strach przed stygmatyzacją z powodu „niepoprawnego” języka}% osób boi się
preskryptywistycznych docinek na temat „psucia języka” i używania go „niepoprawnie”.
{json=spis-2022/general/stats.json=obstacles.ciężko mi się przyzwyczaić}% badanych ma problem z przyzwyczajeniem się do używania nowych końcówek.
{census_comparisons}
{graph=/docs-local/spis-2022/%group%/obstacles}
{/census_comparisons}
Zagranica mniej boi się queerfobii, za to bardziej martwi się o oskarżenia o psucie języka.
Osoby AMAB częściej używają takich form, jakich im się podoba, zarówno normatywnych, jak i nie,
a rzadziej boją się o queerfobię.
{details=Dopiski}
- niepewność własnej niebinarności 5
- problem z odmianą 1
- depersonalizacja 1
- mieszkam za granicą 1
- nie chcę kopiować znajomych 1
{/details}
## Powody wyboru form
Spytałośmy również, co wpłynęło na czyjąś decyzje o wyborze takich a nie innych zaimków.
{census_comparisons}
{graph=/docs-local/spis-2022/%group%/reasons}
{/census_comparisons}
Zagranica mocniej kieruje się popularnością danych form, a mniej opiniami osób eksperckich.
Dla osób AMAB popularność form jest ważniejsza niż dla osób AFAB.
{details=Dopiski}
- bezpieczeństwo 2
- aktywizm i walka z m.in patriarchatem 3
- bliższe identyfikowanie się z niebinarną płcią >22
- spotkanie się z nimi w popkulturze 2
{/details}
## Opisywanie grup mieszanych
Po raz pierwszy spytałośmy też grupę respondencką, jakie formy preferują do [opisania grupy osób mieszanych płci](/grupy).
Aż {json=spis-2022/general/stats.json=groups.rodzaj męskoosobowy}% trzyma się opcji normatywnej (rodzaj męskoosobowy).
{json=spis-2022/general/stats.json=groups.rodzaj niemęskoosobowy / żeńskoosobowy}% idzie na przekór androcentryzmowi, wybierając formy niemęskoosobowe.
Cieszy nas względna popularność stworzonych przez nas [form łosiowych](/ona/ich): {json=spis-2022/general/stats.json=groups.rodzaj neutralny w liczbie mnogiej}%.
Inne formy neologiczne są dość niszowe.
{census_comparisons}
{graph=/docs-local/spis-2022/%group%/groups}
{/census_comparisons}
Osoby AMAB częściej odrzucają formy męskoosobowe na rzecz mniej normatywnych opcji.
{details=Dopiski}
- zrobiliłyśmy, zrobiłyliście 2
{/details}
## Zaimki w języku angielskim
{census_comparisons}
{graph=/docs-local/spis-2022/%group%/english}
{/census_comparisons}
Nie jest zaskoczeniem, że osoby niebinarne znające angielski w zdecydowanej większości ({json=spis-2022/general/stats.json=english.łącznie: they}%)
decydują się używać w nim normatywnych nienacechowanych płciowo zaimków „[they/them](https://en.pronouns.page/they)”
({json=spis-2022/general/stats.json=english.they/them/themselves}% w wersji z „[themselves](https://en.pronouns.page/they)”,
a {json=spis-2022/general/stats.json=english.they/them/themself}% w wersji z „[themself](https://en.pronouns.page/they/them/themself)”).
Binarne zaimki są używane rzadziej niż po polsku: „[he/him](https://en.pronouns.page/he)” to {json=spis-2022/general/stats.json=english.he/him}%,
a „[she/her]((https://en.pronouns.page/she)” {json=spis-2022/general/stats.json=english.she/her}%.
Znacznie urosła popularność zaimka „[it/its](https://en.pronouns.page/it)” do {json=spis-2022/general/stats.json=english.it/its}%.
Neozaimków używa {json=spis-2022/general/stats.json=english.łącznie: neozaimki}% pytanych.
Najpopularniejsze to: „[xe/xem](https://en.pronouns.page/xe)” ({json=spis-2022/general/stats.json=english.xe/xem}%)
i „[ze/zir](https://en.pronouns.page/ze)” ({json=spis-2022/general/stats.json=english.ze/zir}%).
i „[fae/faer](https://en.pronouns.page/fae)” ({json=spis-2022/general/stats.json=english.fae/faer}%).
Wyniki te względnie pokrywają się z anglojęzycznym [Gender Census](https://gendercensus.com/results/2021-worldwide/)
{details=Dopiski}
- hēo/hie/hire
- ey/em/eirs
- różnorodne [[nounself](https://en.pronouns.page/:star)]
{/details}
## Etykietki opisujące płeć
W ankiecie dałośmy do wyboru bardzo wiele etykietek (plus możliwość wpisania własnej)
a to dlatego, że chciałośmy zbadać wiele rzeczy na raz.
Po pierwsze: czy i w jakim stopniu wersje angielskie są popularniejsze od polskich.
Otóż są bardzo: „nonbinary” to {json=spis-2022/general/stats.json=labels.nonbinary}%,
podczas gdy „niebinarn\_” {json=spis-2022/general/stats.json=labels.niebinarn\_}%
Angielskie „enby” z {json=spis-2022/general/stats.json=labels.enby}%
jest ponadczterokrotnie popularniejsze od polskiego „niebinia” z {json=spis-2022/general/stats.json=labels.niebinie}%.
„Agender” z {json=spis-2022/general/stats.json=labels.agender}% kontra „apłciow\_” z {json=spis-2022/general/stats.json=labels.apłciow\_}%
i „agenderow\_” z {json=spis-2022/general/stats.json=labels.agenderow\_}%.
„Queer” ({json=spis-2022/general/stats.json=labels.queer}%) vs. „Kłir” ({json=spis-2022/general/stats.json=labels.kłir}%).
Trend jest widoczny od lewej do prawej.
Ale jeśli już używamy polskich określeń, to wolimy tłumaczyć je konsekwentnie.
„Demipłciowość” wygrywa z „demigenderowością” ({json=spis-2022/general/stats.json=labels.demipłciow\_}% vs. {json=spis-2022/general/stats.json=labels.demigenderow\_}%),
„płynnopłciowość” z „płynnogenderowością” ({json=spis-2022/general/stats.json=labels.płynnopłciow\_}% vs. {json=spis-2022/general/stats.json=labels.płynnogenderow\_}%),
„neutralnopłciowość” z „neutralnogenderowością” ({json=spis-2022/general/stats.json=labels.neutralnopłciow\_}% vs. {json=spis-2022/general/stats.json=labels.neutralnogenderow\_}%), itp.
Wsród popularniejszych etykietek znajdują się:
„nonbinary” ({json=spis-2022/general/stats.json=labels.nonbinary}%),
„niebinarn\_” ({json=spis-2022/general/stats.json=labels.niebinarn\_}%),
„osoba” ({json=spis-2022/general/stats.json=labels.osoba}%),
„enby” ({json=spis-2022/general/stats.json=labels.enby}%),
„queer” ({json=spis-2022/general/stats.json=labels.queer}%),
„nb” ({json=spis-2022/general/stats.json=labels.nb}%),
„trans” ({json=spis-2022/general/stats.json=labels.trans}%),
„genderqueer” ({json=spis-2022/general/stats.json=labels.genderqueer}%),
„genderfluid” ({json=spis-2022/general/stats.json=labels.genderfluid}%),
„transgender” ({json=spis-2022/general/stats.json=labels.transgender}%),
„transpłciow\_” ({json=spis-2022/general/stats.json=labels.transpłciow\_}%)
i „nienormatywn\_ płciowo” ({json=spis-2022/general/stats.json=labels.nienormatywn\_ płciowo}%).
{json=spis-2022/general/stats.json=labels.łącznie: trans*}% osób respondenckich identyfikuje się jako osoby transpłciowe
(= którąkolwiek z etykietek zawierających słowo „trans”).
{json=spis-2022/general/stats.json=labels.łącznie: binarne}% osób definiuje się (między innymi) za pomocą „binarnych” etykietek
(„kobieta”, „kobiec_”, „mężczyzna”, „męsk_”).
{census_comparisons}
{graph=/docs-local/spis-2022/%group%/labels}
{/census_comparisons}
{census_groups}
| Angielska etykietka | % | Polska etykietka | % | Polska etykietka | % |
| ------------------- | ----- | ----------------------- | ----- | ------------------- | ---- |
| nonbinary | {json=spis-2022/%group%/stats.json=labels.nonbinary}% | niebinarn\_ | {json=spis-2022/%group%/stats.json=labels.niebinarn\_}% | | |
| enby | {json=spis-2022/%group%/stats.json=labels.enby}% | niebinie | {json=spis-2022/%group%/stats.json=labels.niebinie}% | | |
| agender | {json=spis-2022/%group%/stats.json=labels.agender}% | apłciow\_ | {json=spis-2022/%group%/stats.json=labels.apłciow\_}% | agenderow\_ | {json=spis-2022/%group%/stats.json=labels.agenderow\_}% |
| bigender | {json=spis-2022/%group%/stats.json=labels.bigender}% | bigenderow\_ | {json=spis-2022/%group%/stats.json=labels.bigenderow\_}% | | |
| queer | {json=spis-2022/%group%/stats.json=labels.queer}% | kłir | {json=spis-2022/%group%/stats.json=labels.kłir}% | | |
| androgyne | {json=spis-2022/%group%/stats.json=labels.androgyne}% | androgyniczn\_ | {json=spis-2022/%group%/stats.json=labels.androgyniczn\_}% | | |
| aporagender | {json=spis-2022/%group%/stats.json=labels.aporagender}% | aporapłciow\_ | {json=spis-2022/%group%/stats.json=labels.aporapłciow\_}% | aporagenderow\_ | {json=spis-2022/%group%/stats.json=labels.aporagenderow\_}% |
| autygender | {json=spis-2022/%group%/stats.json=labels.autygender}% | autypłciow\_ | {json=spis-2022/%group%/stats.json=labels.autypłciow\_}% | autygenderow\_ | {json=spis-2022/%group%/stats.json=labels.autygenderow\_}% |
| demigender | {json=spis-2022/%group%/stats.json=labels.demigender}% | demipłciow\_ | {json=spis-2022/%group%/stats.json=labels.demipłciow\_}% | demigenderow\_ | {json=spis-2022/%group%/stats.json=labels.demigenderow\_}% |
| demigirl | {json=spis-2022/%group%/stats.json=labels.demigirl}% | demidziewczę | {json=spis-2022/%group%/stats.json=labels.demidziewczę}% | | |
| demiboy | {json=spis-2022/%group%/stats.json=labels.demiboy}% | demichłopię | {json=spis-2022/%group%/stats.json=labels.demichłopię}% | | |
| maverique | {json=spis-2022/%group%/stats.json=labels.maverique}% | maweryczn\_ | {json=spis-2022/%group%/stats.json=labels.maweryczn\_}% | | |
| xenogender | {json=spis-2022/%group%/stats.json=labels.xenogender}% | ksenopłciow\_ | {json=spis-2022/%group%/stats.json=labels.ksenopłciow\_}% | ksenogenderow\_ | {json=spis-2022/%group%/stats.json=labels.ksenogenderow\_}% |
| neutrois | {json=spis-2022/%group%/stats.json=labels.neutrois}% | neutralnopłciow\_ | {json=spis-2022/%group%/stats.json=labels.neutralnopłciow\_}% | neutralnogenderow\_ | {json=spis-2022/%group%/stats.json=labels.neutralnogenderow\_}% |
| genderqueer | {json=spis-2022/%group%/stats.json=labels.genderqueer}% | nienormatywn\_ płciowo | {json=spis-2022/%group%/stats.json=labels.nienormatywn\_ płciowo}% | | |
| pangender | {json=spis-2022/%group%/stats.json=labels.pangender}% | panpłciow\_ | {json=spis-2022/%group%/stats.json=labels.panpłciow\_}% | pangenderow\_ | {json=spis-2022/%group%/stats.json=labels.pangenderow\_}% |
| genderfluid | {json=spis-2022/%group%/stats.json=labels.genderfluid}% | płynnopłciow\_ | {json=spis-2022/%group%/stats.json=labels.płynnopłciow\_}% | płynnogenderow\_ | {json=spis-2022/%group%/stats.json=labels.płynnogenderow\_}% |
| genderflux | {json=spis-2022/%group%/stats.json=labels.genderflux}% | zmiennopłciow\_ | {json=spis-2022/%group%/stats.json=labels.zmiennopłciow\_}% | zmiennogenderow\_ | {json=spis-2022/%group%/stats.json=labels.zmiennogenderow\_}% |
| gender questioning | {json=spis-2022/%group%/stats.json=labels.gender questioning}% | rozważając\_ swoją płeć | {json=spis-2022/%group%/stats.json=labels.rozważając\_ swoją płeć}% | | |
| transfeminine | {json=spis-2022/%group%/stats.json=labels.transfeminine}% | transkobiec\_ | {json=spis-2022/%group%/stats.json=labels.transkobiec\_}% | trans kobieta | {json=spis-2022/%group%/stats.json=labels.trans kobieta}% |
| transmasculine | {json=spis-2022/%group%/stats.json=labels.transmasculine}% | transmęsk\_ | {json=spis-2022/%group%/stats.json=labels.transmęsk\_}% | trans mężczyzna | {json=spis-2022/%group%/stats.json=labels.trans mężczyzna}% |
| transgender | {json=spis-2022/%group%/stats.json=labels.transgender}% | transpłciow\_ | {json=spis-2022/%group%/stats.json=labels.transpłciow\_}% | transgenderow\_ | {json=spis-2022/%group%/stats.json=labels.transgenderow\_}% |
| trans | {json=spis-2022/%group%/stats.json=labels.trans}% | | | | |
| transneutral | {json=spis-2022/%group%/stats.json=labels.transneutral}% | transneutraln\_ | {json=spis-2022/%group%/stats.json=labels.transneutraln\_}% | | |
| trigender | {json=spis-2022/%group%/stats.json=labels.trigender}% | tripłciow\_ | {json=spis-2022/%group%/stats.json=labels.tripłciow\_}% | trigenderow\_ | {json=spis-2022/%group%/stats.json=labels.trigenderow\_}% |
| | | kobiec\_ | {json=spis-2022/%group%/stats.json=labels.kobiec\_}% | kobieta | {json=spis-2022/%group%/stats.json=labels.kobieta}% |
| | | męsk\_ | {json=spis-2022/%group%/stats.json=labels.męsk\_}% | mężczyzna | {json=spis-2022/%group%/stats.json=labels.mężczyzna}% |
{/census_groups}
## Porównanie z poprzednią edycją
Forma | 2021 | 2022
-----------------------------|------|------
[Rodzaj neutralny](/ono) | 25.5% | {json=spis-2022/general/stats.json=pronounGroups.rodzaj neutralny}%
[Rodzaj postpłciowy](/onu) | 8.2% | {json=spis-2022/general/stats.json=pronounGroups.rodzaj postpłciowy}%
Wyłącznie formy binarne | 53.6% | {json=spis-2022/general/stats.json=pronounGroupsAggr.łącznie: wyłącznie binarne}%
Wyłącznie formy niebinarne | 8.4% | {json=spis-2022/general/stats.json=pronounGroupsAggr.łącznie: wyłącznie niebinarne}%
Neutratywy | 12,1% | {json=spis-2022/general/stats.json=nouns.neutratywy}%
{twemoji}
Te parę wskaźników pokazuje nam, że warto kontynuować nasze starania dla upowszechniania języka niebinarnego.
Wraz z edukacją o istnieniu alternatywnych form oraz ich normalizacją zdajemy się powoli kroczyć
w kierunku odważniejszego decydowania się na nienormatywne formy! ❤️
{/twemoji}
Mimo że minął rok, średnia wieku osób respondenckich spadła. W coraz młodszym wieku zaczynamy rozważać naszą tożsamość.
Lekko wzrosła popularność polskojęzycznych wersji etykietek.
## Ogólne wnioski
{twemoji}
Zdecydowana większość [spostrzeżeń z pierwszej edycji Niebinarnego Spisu Powszechnego](/blog/spis-2022)
wciąż jest aktualna, więc odsyłamy do nich 😉
{/twemoji}
W tym roku zbadałośmy dodatkowo zależności między miejscem zamieszkania oraz płcią przypisaną przy urodzeniu
a używanymi formami gramatycznymi. Wyniki nie odbiegają zbytnio od moich przewidywań:
choć gdzieniegdzie pojawiają się względnie istotne różnice, to jednak ogólne trendy są bardzo podobne niezależnie od podgrupy.
Pokazuje to, że socjalizacja nieuchronnie wpływa na nasze podejście do niebinarności, ale ten wpływ jest dość ograniczony.
Różnice najprościej streściłobym tak: zdaje się, że osoby, którym przypisano przy urodzeniu płeć męską,
mają większe opory przed kwestionowaniem swojej płci i wychodzeniem poza binarne ramy,
ale gdy już to zrobią, to częściej „idą na całość”, preferując nienormatywne formy.
Porównanie z poprzednią edycją Spisu pokazuje, jak szybko nasz język zmienia się w kierunku przyjmowania nienormatywnych form językowych.
Odsetek osób używających rodzaju neutralnego wzrósł niemal dwukrotnie,
podczas gdy odsetek osób używających wyłącznie normatywnych binarnych form spadł ponad trzykrotnie.
Widać też przejawy globalizacji, chociażby w częstym wybieraniu anglojęzycznych etykietek czy wzroście popularności zaimka „it/its”.
## Cytowania
{twemoji}
Jeśli cytujesz gdzieś nasz raport, prosimy [skontaktuj się z nami](/kontakt) i daj znać, gdzie i jak 😉
{/twemoji}

View File

@ -1801,6 +1801,7 @@ census:
question: 'Czy masz jakieś dodatkowe uwagi? (nieobowiązkowe)' question: 'Czy masz jakieś dodatkowe uwagi? (nieobowiązkowe)'
optional: true optional: true
results: results:
spis-2022: 'Raport ze Spisu 2022'
spis-2021: 'Raport ze Spisu 2021' spis-2021: 'Raport ze Spisu 2021'
blog: blog:

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,242 @@
{
"size": 1432,
"age": {
"13": 2.027,
"14": 5.311,
"15": 7.827,
"16": 11.391,
"17": 11.461,
"18": 8.526,
"19": 10.412,
"20": 6.289,
"21": 6.219,
"22": 7.198,
"23": 4.053,
"24": 3.284,
"25": 3.075,
"26": 2.027,
"27": 2.166,
"28": 1.537,
"29": 1.677,
"30": 0.699,
"31": 1.048,
"32": 0.559,
"33": 0.559,
"34": 0.489,
"35": 0.559,
"36": 0.349,
"37": 0.349,
"38": 0.21,
"39": 0.21,
"40": 0.07,
"41": 0.0,
"42": 0.07,
"43": 0.14,
"44": 0.0,
"45": 0.07,
"46": 0.14
},
"ageStats": {
"avg": 20.0,
"median": 19.0,
"std": 5.1,
"under_30": 94.41,
"adults": 61.94
},
"pronounGroups": {
"rodzaj m\u0119ski": 62.8,
"rodzaj \u017ce\u0144ski": 50.7,
"rodzaj neutralny": 42.7,
"rodzaj postp\u0142ciowy": 11.0,
"liczba mnoga, rodzaj m\u0119skoosobowy": 18.8,
"liczba mnoga, rodzaj niem\u0119skoosobowy": 5.6,
"liczba mnoga, rodzaj neutralny": 4.6,
"liczba mnoga, rodzaj postp\u0142ciowy": 2.0,
"unikanie form nacechowanych p\u0142ciowo": 60.0
},
"pronounGroupsAggr": {
"\u0142\u0105cznie: binarne": 80.9,
"\u0142\u0105cznie: binarne zamiennie": 32.7,
"\u0142\u0105cznie: wy\u0142\u0105cznie binarne": 15.4,
"\u0142\u0105cznie: niebinarne": 81.4,
"\u0142\u0105cznie: wy\u0142\u0105cznie niebinarne": 15.0,
"\u0142\u0105cznie: mnogie": 22.7
},
"pronouns": {
"on/jego": 56.1,
"ona/jej": 43.7,
"ono/jego": 27.4,
"ono/jej": 11.8,
"ono/jejgo": 5.4,
"ono/jeno": 12.4,
"ono/jenu": 5.7,
"vono/vego": 2.4,
"ono/eno": 2.4,
"onu/jenu": 8.9,
"onu/jejo": 2.2,
"ne/nego": 2.1,
"oni/ich": 21.2,
"one/ich": 6.4,
"oni/e/ich": 3.6,
"ona/ich": 8.2,
"ony/ich": 2.0,
"onie/ich": 1.3,
"on\u00e6/j\u00e6": 4.1,
"on/a/jego/jej": 13.2,
"onx/jex": 32.3,
"on /je ": 7.6,
"on*/je*": 13.9,
"on\u00f8/jen\u00f8": 1.3,
"ony/jegy": 1.3,
"'n'/je'": 1.7
},
"pronounsAggr": {
"\u0142\u0105cznie: binarne": 73.5,
"\u0142\u0105cznie: binarne zamiennie": 26.4,
"\u0142\u0105cznie: wy\u0142\u0105cznie binarne": 15.8,
"\u0142\u0105cznie: neutralne": 42.5,
"\u0142\u0105cznie: postp\u0142ciowe": 10.7,
"\u0142\u0105cznie: mnogie": 29.1,
"\u0142\u0105cznie: graficzne": 48.7
},
"nouns": {
"maskulatywy": 69.9,
"feminatywy": 40.4,
"neutratywy": 12.4,
"dukatywy": 8.4,
"iksatywy": 24.8,
"osobatywy": 65.4
},
"honorifics": {
"\u201eper ty\u201d": 69.0,
"\u201eper wy\u201d": 25.0,
"pan": 39.7,
"pani": 30.5,
"pa\u0144stwo (l. poj.)": 30.0,
"pa\u0144stwo (l. mn.)": 32.8,
"pa\u0144": 6.2,
"panu": 10.0,
"\u0142\u0105cznie: wy\u0142\u0105cznie ty": 15.0
},
"obstacles": {
"nie chc\u0119, pasuj\u0105 mi normatywne, binarne formy": 25.3,
"nic, u\u017cywam takich form": 8.3,
"strach przed stygmatyzacj\u0105 z powodu \u201eniepoprawnego\u201d j\u0119zyka": 46.4,
"strach przed transfobi\u0105/enbyfobi\u0105": 64.0,
"ci\u0119\u017cko mi si\u0119 przyzwyczai\u0107": 36.2
},
"reasons": {
"Manifest Niebinarnej Polszczyzny": 9.8,
"popularno\u015b\u0107 danej formy": 24.7,
"opinie os\u00f3b eksperckich": 15.9,
"presja otoczenia": 24.3,
"bli\u017csze identyfikowanie si\u0119 z dan\u0105 binarn\u0105 p\u0142ci\u0105": 53.6
},
"groups": {
"rodzaj m\u0119skoosobowy": 80.0,
"rodzaj niem\u0119skoosobowy / \u017ce\u0144skoosobowy": 28.9,
"rodzaj neutralny w liczbie mnogiej": 17.2,
"rodzaj postp\u0142ciowy w liczbie mnogiej": 5.2,
"neozaimek \u201eonie\u201d": 4.1
},
"english": {
"he/him": 47.5,
"she/her": 35.4,
"they/them/themselves": 40.9,
"they/them/themself": 63.6,
"it/its": 17.3,
"one/one's": 4.8,
"ae/aer": 2.0,
"co/cos": 0.9,
"e/em/eir": 1.1,
"e/em/es": 0.8,
"ey/em": 2.5,
"fae/faer": 4.1,
"hu/hum": 0.7,
"ne/nem": 1.5,
"ne/nir": 1.2,
"per/per": 1.3,
"s/he/hir": 0.8,
"thon/thons": 0.9,
"ve/ver": 2.2,
"vi/vir": 1.8,
"xe/xem": 14.5,
"ze/hir": 1.5,
"ze/zir": 4.4,
"zhe/zher": 1.0,
"\u0142\u0105cznie: they": 82.5,
"\u0142\u0105cznie: neozaimki": 21.4
},
"labels": {
"niebinarn_": 53.7,
"niebinie": 8.7,
"ap\u0142ciow_": 11.1,
"agenderow_": 8.3,
"bigenderow_": 1.7,
"k\u0142ir": 10.3,
"androgyniczn_": 12.2,
"aporap\u0142ciow_": 0.6,
"aporagenderow_": 0.6,
"autyp\u0142ciow_": 2.7,
"autygenderow_": 0.9,
"demip\u0142ciow_": 5.7,
"demigenderow_": 2.9,
"demidziewcz\u0119": 4.6,
"demich\u0142opi\u0119": 3.3,
"maweryczn_": 0.6,
"ksenop\u0142ciow_": 2.4,
"ksenogenderow_": 1.2,
"neutralnop\u0142ciow_": 8.8,
"neutralnogenderow_": 3.5,
"nienormatywn_ p\u0142ciowo": 19.6,
"panp\u0142ciow_": 0.8,
"pangenderow_": 0.7,
"p\u0142ynnop\u0142ciow_": 9.9,
"p\u0142ynnogenderow_": 4.7,
"zmiennop\u0142ciow_": 7.1,
"zmiennogenderow_": 2.9,
"rozwa\u017caj\u0105c_ swoj\u0105 p\u0142e\u0107": 15.3,
"transkobiec_": 0.4,
"trans kobieta": 0.2,
"transm\u0119sk_": 12.5,
"trans m\u0119\u017cczyzna": 5.6,
"transgenderow_": 6.6,
"transp\u0142ciow_": 18.5,
"transneutraln_": 4.5,
"trip\u0142ciow_": 0.6,
"trigenderow_": 0.2,
"kobiec_": 4.8,
"kobieta": 8.3,
"m\u0119sk_": 6.2,
"m\u0119\u017cczyzna": 6.8,
"osoba": 46.7,
"nonbinary": 64.1,
"enby": 45.0,
"nb": 41.0,
"agender": 22.3,
"bigender": 4.0,
"queer": 44.9,
"androgyne": 9.8,
"aporagender": 0.7,
"autygender": 1.9,
"demigender": 7.0,
"demigirl": 10.4,
"demiboy": 7.8,
"maverique": 0.7,
"xenogender": 3.5,
"neutrois": 1.9,
"genderqueer": 25.6,
"pangender": 1.3,
"genderfluid": 24.9,
"genderflux": 5.4,
"gender questioning": 14.3,
"transfeminine": 0.4,
"transmasculine": 16.8,
"transgender": 20.2,
"trans": 27.7,
"transneutral": 5.9,
"trigender": 0.3,
"\u0142\u0105cznie: trans*": 38.9,
"\u0142\u0105cznie: binarne": 30.1
}
}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,256 @@
{
"size": 284,
"age": {
"14": 2.465,
"15": 1.761,
"16": 6.69,
"17": 7.746,
"18": 9.859,
"19": 4.93,
"20": 11.62,
"21": 7.042,
"22": 7.042,
"23": 8.099,
"24": 3.521,
"25": 7.042,
"26": 4.577,
"27": 3.169,
"28": 2.817,
"29": 1.408,
"30": 2.113,
"31": 1.408,
"32": 0.0,
"33": 1.056,
"34": 0.0,
"35": 1.056,
"36": 0.704,
"37": 0.352,
"38": 0.352,
"39": 0.352,
"40": 0.704,
"41": 0.352,
"42": 0.352,
"43": 0.352,
"44": 0.352,
"45": 0.352,
"46": 0.0,
"47": 0.0,
"48": 0.0,
"49": 0.0,
"50": 0.0,
"51": 0.0,
"52": 0.0,
"53": 0.0,
"54": 0.0,
"55": 0.0,
"56": 0.0,
"57": 0.0,
"58": 0.0,
"59": 0.0,
"60": 0.0,
"61": 0.352
},
"ageStats": {
"avg": 22.5,
"median": 21.0,
"std": 6.2,
"under_30": 89.79,
"adults": 81.34
},
"pronounGroups": {
"rodzaj m\u0119ski": 57.4,
"rodzaj \u017ce\u0144ski": 48.6,
"rodzaj neutralny": 45.8,
"rodzaj postp\u0142ciowy": 14.1,
"liczba mnoga, rodzaj m\u0119skoosobowy": 11.6,
"liczba mnoga, rodzaj niem\u0119skoosobowy": 9.5,
"liczba mnoga, rodzaj neutralny": 6.7,
"liczba mnoga, rodzaj postp\u0142ciowy": 3.5,
"unikanie form nacechowanych p\u0142ciowo": 52.1
},
"pronounGroupsAggr": {
"\u0142\u0105cznie: binarne": 78.9,
"\u0142\u0105cznie: binarne zamiennie": 27.1,
"\u0142\u0105cznie: wy\u0142\u0105cznie binarne": 18.0,
"\u0142\u0105cznie: niebinarne": 78.2,
"\u0142\u0105cznie: wy\u0142\u0105cznie niebinarne": 15.1,
"\u0142\u0105cznie: mnogie": 18.0
},
"pronouns": {
"on/jego": 50.0,
"ona/jej": 41.2,
"ono/jego": 25.7,
"ono/jej": 13.4,
"ono/jejgo": 4.9,
"ono/jeno": 12.3,
"ono/jenu": 7.7,
"vono/vego": 1.8,
"ono/eno": 3.2,
"onu/jenu": 7.7,
"onu/jejo": 3.2,
"ne/nego": 1.1,
"oni/ich": 14.8,
"one/ich": 6.3,
"oni/e/ich": 4.6,
"ona/ich": 4.6,
"ony/ich": 2.1,
"onie/ich": 1.4,
"on\u00e6/j\u00e6": 3.2,
"on/a/jego/jej": 10.9,
"onx/jex": 16.9,
"on /je ": 5.6,
"on*/je*": 10.9,
"on\u00f8/jen\u00f8": 2.5,
"ony/jegy": 1.1,
"'n'/je'": 2.5
},
"pronounsAggr": {
"\u0142\u0105cznie: binarne": 69.7,
"\u0142\u0105cznie: binarne zamiennie": 21.5,
"\u0142\u0105cznie: wy\u0142\u0105cznie binarne": 22.2,
"\u0142\u0105cznie: neutralne": 45.1,
"\u0142\u0105cznie: postp\u0142ciowe": 9.9,
"\u0142\u0105cznie: mnogie": 21.5,
"\u0142\u0105cznie: graficzne": 34.2
},
"nouns": {
"maskulatywy": 58.8,
"feminatywy": 41.5,
"neutratywy": 18.7,
"dukatywy": 9.9,
"iksatywy": 19.7,
"osobatywy": 67.6
},
"honorifics": {
"\u201eper ty\u201d": 74.3,
"\u201eper wy\u201d": 26.1,
"pan": 29.6,
"pani": 28.9,
"pa\u0144stwo (l. poj.)": 26.1,
"pa\u0144stwo (l. mn.)": 22.9,
"pa\u0144": 6.7,
"panu": 6.7,
"\u0142\u0105cznie: wy\u0142\u0105cznie ty": 20.4
},
"obstacles": {
"nie chc\u0119, pasuj\u0105 mi normatywne, binarne formy": 29.2,
"nic, u\u017cywam takich form": 13.0,
"strach przed stygmatyzacj\u0105 z powodu \u201eniepoprawnego\u201d j\u0119zyka": 45.8,
"strach przed transfobi\u0105/enbyfobi\u0105": 56.7,
"ci\u0119\u017cko mi si\u0119 przyzwyczai\u0107": 37.0
},
"reasons": {
"Manifest Niebinarnej Polszczyzny": 12.3,
"popularno\u015b\u0107 danej formy": 32.0,
"opinie os\u00f3b eksperckich": 16.9,
"presja otoczenia": 21.8,
"bli\u017csze identyfikowanie si\u0119 z dan\u0105 binarn\u0105 p\u0142ci\u0105": 51.1
},
"groups": {
"rodzaj m\u0119skoosobowy": 63.0,
"rodzaj niem\u0119skoosobowy / \u017ce\u0144skoosobowy": 45.4,
"rodzaj neutralny w liczbie mnogiej": 23.9,
"rodzaj postp\u0142ciowy w liczbie mnogiej": 6.7,
"neozaimek \u201eonie\u201d": 3.9
},
"english": {
"he/him": 36.6,
"she/her": 39.1,
"they/them/themselves": 39.8,
"they/them/themself": 59.5,
"it/its": 11.3,
"one/one's": 5.6,
"ae/aer": 3.2,
"co/cos": 0.7,
"e/em/eir": 1.1,
"e/em/es": 0.7,
"ey/em": 1.1,
"fae/faer": 3.9,
"hu/hum": 0.7,
"ne/nem": 1.4,
"ne/nir": 0.7,
"per/per": 1.1,
"s/he/hir": 0.7,
"thon/thons": 1.4,
"ve/ver": 1.8,
"vi/vir": 2.8,
"xe/xem": 4.9,
"ze/hir": 1.8,
"ze/zir": 2.8,
"zhe/zher": 1.8,
"\u0142\u0105cznie: they": 79.2,
"\u0142\u0105cznie: neozaimki": 11.6
},
"labels": {
"niebinarn_": 47.5,
"niebinie": 15.1,
"ap\u0142ciow_": 9.9,
"agenderow_": 8.8,
"bigenderow_": 1.1,
"k\u0142ir": 16.5,
"androgyniczn_": 10.2,
"aporap\u0142ciow_": 0.4,
"aporagenderow_": 0.7,
"autyp\u0142ciow_": 1.1,
"autygenderow_": 1.1,
"demip\u0142ciow_": 5.3,
"demigenderow_": 1.4,
"demidziewcz\u0119": 4.2,
"demich\u0142opi\u0119": 2.8,
"maweryczn_": 0.4,
"ksenop\u0142ciow_": 3.9,
"ksenogenderow_": 2.8,
"neutralnop\u0142ciow_": 6.0,
"neutralnogenderow_": 1.8,
"nienormatywn_ p\u0142ciowo": 13.7,
"panp\u0142ciow_": 1.1,
"pangenderow_": 1.1,
"p\u0142ynnop\u0142ciow_": 8.5,
"p\u0142ynnogenderow_": 3.2,
"zmiennop\u0142ciow_": 4.9,
"zmiennogenderow_": 1.8,
"rozwa\u017caj\u0105c_ swoj\u0105 p\u0142e\u0107": 14.4,
"transkobiec_": 8.8,
"trans kobieta": 9.2,
"transm\u0119sk_": 1.1,
"trans m\u0119\u017cczyzna": 0.4,
"transgenderow_": 3.5,
"transp\u0142ciow_": 16.9,
"transneutraln_": 1.4,
"trip\u0142ciow_": 0.4,
"trigenderow_": 0.0,
"kobiec_": 5.6,
"kobieta": 8.8,
"m\u0119sk_": 2.5,
"m\u0119\u017cczyzna": 9.2,
"osoba": 38.7,
"nonbinary": 58.5,
"enby": 45.4,
"nb": 39.4,
"agender": 18.3,
"bigender": 2.8,
"queer": 44.4,
"androgyne": 7.7,
"aporagender": 0.7,
"autygender": 1.4,
"demigender": 8.5,
"demigirl": 8.8,
"demiboy": 11.3,
"maverique": 0.4,
"xenogender": 4.9,
"neutrois": 1.1,
"genderqueer": 25.4,
"pangender": 1.8,
"genderfluid": 19.7,
"genderflux": 3.9,
"gender questioning": 12.3,
"transfeminine": 10.9,
"transmasculine": 0.7,
"transgender": 19.7,
"trans": 24.6,
"transneutral": 2.1,
"trigender": 0.0,
"\u0142\u0105cznie: trans*": 38.4,
"\u0142\u0105cznie: binarne": 28.9
}
}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,257 @@
{
"size": 1816,
"age": {
"13": 1.708,
"14": 4.848,
"15": 6.777,
"16": 10.579,
"17": 11.074,
"18": 8.871,
"19": 9.697,
"20": 7.218,
"21": 6.116,
"22": 7.328,
"23": 4.628,
"24": 3.14,
"25": 3.636,
"26": 2.369,
"27": 2.204,
"28": 1.763,
"29": 1.543,
"30": 0.937,
"31": 1.102,
"32": 0.496,
"33": 0.661,
"34": 0.386,
"35": 0.606,
"36": 0.386,
"37": 0.331,
"38": 0.275,
"39": 0.22,
"40": 0.165,
"41": 0.055,
"42": 0.165,
"43": 0.165,
"44": 0.11,
"45": 0.11,
"46": 0.165,
"47": 0.055,
"48": 0.0,
"49": 0.0,
"50": 0.0,
"51": 0.0,
"52": 0.0,
"53": 0.0,
"54": 0.0,
"55": 0.0,
"56": 0.0,
"57": 0.0,
"58": 0.0,
"59": 0.055,
"60": 0.0,
"61": 0.055
},
"ageStats": {
"avg": 20.4,
"median": 19.0,
"std": 5.5,
"under_30": 93.45,
"adults": 64.98
},
"pronounGroups": {
"rodzaj m\u0119ski": 61.8,
"rodzaj \u017ce\u0144ski": 48.6,
"rodzaj neutralny": 43.1,
"rodzaj postp\u0142ciowy": 11.8,
"liczba mnoga, rodzaj m\u0119skoosobowy": 18.4,
"liczba mnoga, rodzaj niem\u0119skoosobowy": 6.1,
"liczba mnoga, rodzaj neutralny": 5.2,
"liczba mnoga, rodzaj postp\u0142ciowy": 2.5,
"unikanie form nacechowanych p\u0142ciowo": 58.3
},
"pronounGroupsAggr": {
"\u0142\u0105cznie: binarne": 79.8,
"\u0142\u0105cznie: binarne zamiennie": 30.6,
"\u0142\u0105cznie: wy\u0142\u0105cznie binarne": 15.7,
"\u0142\u0105cznie: niebinarne": 80.9,
"\u0142\u0105cznie: wy\u0142\u0105cznie niebinarne": 15.5,
"\u0142\u0105cznie: mnogie": 23.0
},
"pronouns": {
"on/jego": 55.1,
"ona/jej": 41.8,
"ono/jego": 27.1,
"ono/jej": 11.6,
"ono/jejgo": 5.4,
"ono/jeno": 12.7,
"ono/jenu": 6.1,
"vono/vego": 2.8,
"ono/eno": 2.9,
"onu/jenu": 9.1,
"onu/jejo": 2.5,
"ne/nego": 2.3,
"oni/ich": 20.9,
"one/ich": 6.3,
"oni/e/ich": 3.8,
"ona/ich": 7.4,
"ony/ich": 2.0,
"onie/ich": 1.4,
"on\u00e6/j\u00e6": 4.4,
"on/a/jego/jej": 12.4,
"onx/jex": 29.7,
"on /je ": 7.2,
"on*/je*": 13.5,
"on\u00f8/jen\u00f8": 1.9,
"ony/jegy": 1.4,
"'n'/je'": 2.1
},
"pronounsAggr": {
"\u0142\u0105cznie: binarne": 72.2,
"\u0142\u0105cznie: binarne zamiennie": 24.7,
"\u0142\u0105cznie: wy\u0142\u0105cznie binarne": 16.6,
"\u0142\u0105cznie: neutralne": 43.1,
"\u0142\u0105cznie: postp\u0142ciowe": 11.0,
"\u0142\u0105cznie: mnogie": 28.5,
"\u0142\u0105cznie: graficzne": 46.1
},
"nouns": {
"maskulatywy": 67.8,
"feminatywy": 39.5,
"neutratywy": 14.3,
"dukatywy": 8.9,
"iksatywy": 24.2,
"osobatywy": 65.4
},
"honorifics": {
"\u201eper ty\u201d": 69.6,
"\u201eper wy\u201d": 26.1,
"pan": 37.9,
"pani": 29.3,
"pa\u0144stwo (l. poj.)": 29.9,
"pa\u0144stwo (l. mn.)": 31.7,
"pa\u0144": 6.4,
"panu": 9.8,
"\u0142\u0105cznie: wy\u0142\u0105cznie ty": 15.5
},
"obstacles": {
"nie chc\u0119, pasuj\u0105 mi normatywne, binarne formy": 25.6,
"nic, u\u017cywam takich form": 9.4,
"strach przed stygmatyzacj\u0105 z powodu \u201eniepoprawnego\u201d j\u0119zyka": 46.1,
"strach przed transfobi\u0105/enbyfobi\u0105": 62.7,
"ci\u0119\u017cko mi si\u0119 przyzwyczai\u0107": 36.1
},
"reasons": {
"Manifest Niebinarnej Polszczyzny": 10.7,
"popularno\u015b\u0107 danej formy": 25.4,
"opinie os\u00f3b eksperckich": 15.9,
"presja otoczenia": 23.4,
"bli\u017csze identyfikowanie si\u0119 z dan\u0105 binarn\u0105 p\u0142ci\u0105": 53.0
},
"groups": {
"rodzaj m\u0119skoosobowy": 76.8,
"rodzaj niem\u0119skoosobowy / \u017ce\u0144skoosobowy": 31.3,
"rodzaj neutralny w liczbie mnogiej": 18.8,
"rodzaj postp\u0142ciowy w liczbie mnogiej": 5.8,
"neozaimek \u201eonie\u201d": 4.5
},
"english": {
"he/him": 46.0,
"she/her": 34.6,
"they/them/themselves": 40.9,
"they/them/themself": 61.9,
"it/its": 16.9,
"one/one's": 5.0,
"ae/aer": 2.4,
"co/cos": 1.0,
"e/em/eir": 1.3,
"e/em/es": 0.9,
"ey/em": 2.5,
"fae/faer": 4.4,
"hu/hum": 1.0,
"ne/nem": 1.8,
"ne/nir": 1.4,
"per/per": 1.4,
"s/he/hir": 1.0,
"thon/thons": 1.3,
"ve/ver": 2.4,
"vi/vir": 2.3,
"xe/xem": 13.2,
"ze/hir": 2.0,
"ze/zir": 4.5,
"zhe/zher": 1.3,
"\u0142\u0105cznie: they": 81.1,
"\u0142\u0105cznie: neozaimki": 20.5
},
"labels": {
"niebinarn_": 52.9,
"niebinie": 9.7,
"ap\u0142ciow_": 11.0,
"agenderow_": 8.2,
"bigenderow_": 1.5,
"k\u0142ir": 11.4,
"androgyniczn_": 11.7,
"aporap\u0142ciow_": 0.6,
"aporagenderow_": 0.7,
"autyp\u0142ciow_": 2.6,
"autygenderow_": 1.2,
"demip\u0142ciow_": 5.7,
"demigenderow_": 2.6,
"demidziewcz\u0119": 4.5,
"demich\u0142opi\u0119": 3.5,
"maweryczn_": 0.8,
"ksenop\u0142ciow_": 3.0,
"ksenogenderow_": 1.6,
"neutralnop\u0142ciow_": 8.1,
"neutralnogenderow_": 3.1,
"nienormatywn_ p\u0142ciowo": 18.7,
"panp\u0142ciow_": 0.9,
"pangenderow_": 0.8,
"p\u0142ynnop\u0142ciow_": 9.5,
"p\u0142ynnogenderow_": 4.2,
"zmiennop\u0142ciow_": 6.6,
"zmiennogenderow_": 2.7,
"rozwa\u017caj\u0105c_ swoj\u0105 p\u0142e\u0107": 15.0,
"transkobiec_": 1.8,
"trans kobieta": 1.7,
"transm\u0119sk_": 11.2,
"trans m\u0119\u017cczyzna": 5.2,
"transgenderow_": 6.3,
"transp\u0142ciow_": 19.1,
"transneutraln_": 4.1,
"trip\u0142ciow_": 0.6,
"trigenderow_": 0.2,
"kobiec_": 4.7,
"kobieta": 8.1,
"m\u0119sk_": 5.8,
"m\u0119\u017cczyzna": 7.5,
"osoba": 45.6,
"nonbinary": 62.9,
"enby": 45.2,
"nb": 40.9,
"agender": 21.7,
"bigender": 3.7,
"queer": 44.2,
"androgyne": 9.4,
"aporagender": 0.8,
"autygender": 2.0,
"demigender": 7.2,
"demigirl": 9.7,
"demiboy": 8.7,
"maverique": 0.9,
"xenogender": 4.2,
"neutrois": 1.8,
"genderqueer": 25.1,
"pangender": 1.4,
"genderfluid": 23.4,
"genderflux": 5.1,
"gender questioning": 13.7,
"transfeminine": 2.3,
"transmasculine": 15.2,
"transgender": 20.9,
"trans": 28.1,
"transneutral": 5.2,
"trigender": 0.3,
"\u0142\u0105cznie: trans*": 40.3,
"\u0142\u0105cznie: binarne": 30.5
}
}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,251 @@
{
"size": 58,
"age": {
"17": 5.172,
"18": 0.0,
"19": 3.448,
"20": 6.897,
"21": 13.793,
"22": 8.621,
"23": 13.793,
"24": 1.724,
"25": 6.897,
"26": 3.448,
"27": 3.448,
"28": 3.448,
"29": 6.897,
"30": 3.448,
"31": 3.448,
"32": 1.724,
"33": 0.0,
"34": 0.0,
"35": 3.448,
"36": 0.0,
"37": 3.448,
"38": 0.0,
"39": 1.724,
"40": 0.0,
"41": 0.0,
"42": 0.0,
"43": 0.0,
"44": 1.724,
"45": 1.724,
"46": 0.0,
"47": 0.0,
"48": 0.0,
"49": 0.0,
"50": 0.0,
"51": 0.0,
"52": 0.0,
"53": 0.0,
"54": 0.0,
"55": 0.0,
"56": 0.0,
"57": 0.0,
"58": 0.0,
"59": 1.724
},
"ageStats": {
"avg": 26.2,
"median": 23.0,
"std": 7.7,
"under_30": 77.59,
"adults": 94.83
},
"pronounGroups": {
"rodzaj m\u0119ski": 51.7,
"rodzaj \u017ce\u0144ski": 56.9,
"rodzaj neutralny": 27.6,
"rodzaj postp\u0142ciowy": 12.1,
"liczba mnoga, rodzaj m\u0119skoosobowy": 13.8,
"liczba mnoga, rodzaj niem\u0119skoosobowy": 12.1,
"liczba mnoga, rodzaj neutralny": 1.7,
"liczba mnoga, rodzaj postp\u0142ciowy": 3.4,
"unikanie form nacechowanych p\u0142ciowo": 51.7
},
"pronounGroupsAggr": {
"\u0142\u0105cznie: binarne": 77.6,
"\u0142\u0105cznie: binarne zamiennie": 31.0,
"\u0142\u0105cznie: wy\u0142\u0105cznie binarne": 27.6,
"\u0142\u0105cznie: niebinarne": 70.7,
"\u0142\u0105cznie: wy\u0142\u0105cznie niebinarne": 15.5,
"\u0142\u0105cznie: mnogie": 22.4
},
"pronouns": {
"on/jego": 44.8,
"ona/jej": 46.6,
"ono/jego": 22.4,
"ono/jej": 10.3,
"ono/jejgo": 1.7,
"ono/jeno": 3.4,
"ono/jenu": 3.4,
"vono/vego": 1.7,
"ono/eno": 1.7,
"onu/jenu": 12.1,
"onu/jejo": 3.4,
"ne/nego": 1.7,
"oni/ich": 13.8,
"one/ich": 8.6,
"oni/e/ich": 3.4,
"ona/ich": 8.6,
"ony/ich": 1.7,
"onie/ich": 0.0,
"on\u00e6/j\u00e6": 6.9,
"on/a/jego/jej": 10.3,
"onx/jex": 12.1,
"on /je ": 6.9,
"on*/je*": 6.9,
"on\u00f8/jen\u00f8": 0.0,
"ony/jegy": 0.0,
"'n'/je'": 1.7
},
"pronounsAggr": {
"\u0142\u0105cznie: binarne": 70.7,
"\u0142\u0105cznie: binarne zamiennie": 20.7,
"\u0142\u0105cznie: wy\u0142\u0105cznie binarne": 27.6,
"\u0142\u0105cznie: neutralne": 34.5,
"\u0142\u0105cznie: postp\u0142ciowe": 15.5,
"\u0142\u0105cznie: mnogie": 25.9,
"\u0142\u0105cznie: graficzne": 36.2
},
"nouns": {
"maskulatywy": 46.6,
"feminatywy": 39.7,
"neutratywy": 12.1,
"dukatywy": 8.6,
"iksatywy": 10.3,
"osobatywy": 65.5
},
"honorifics": {
"\u201eper ty\u201d": 70.7,
"\u201eper wy\u201d": 34.5,
"pan": 20.7,
"pani": 25.9,
"pa\u0144stwo (l. poj.)": 31.0,
"pa\u0144stwo (l. mn.)": 20.7,
"pa\u0144": 5.2,
"panu": 5.2,
"\u0142\u0105cznie: wy\u0142\u0105cznie ty": 22.4
},
"obstacles": {
"nie chc\u0119, pasuj\u0105 mi normatywne, binarne formy": 27.6,
"nic, u\u017cywam takich form": 6.9,
"strach przed stygmatyzacj\u0105 z powodu \u201eniepoprawnego\u201d j\u0119zyka": 53.4,
"strach przed transfobi\u0105/enbyfobi\u0105": 56.9,
"ci\u0119\u017cko mi si\u0119 przyzwyczai\u0107": 37.9
},
"reasons": {
"Manifest Niebinarnej Polszczyzny": 8.6,
"popularno\u015b\u0107 danej formy": 32.8,
"opinie os\u00f3b eksperckich": 10.3,
"presja otoczenia": 24.1,
"bli\u017csze identyfikowanie si\u0119 z dan\u0105 binarn\u0105 p\u0142ci\u0105": 51.7
},
"groups": {
"rodzaj m\u0119skoosobowy": 69.0,
"rodzaj niem\u0119skoosobowy / \u017ce\u0144skoosobowy": 32.8,
"rodzaj neutralny w liczbie mnogiej": 19.0,
"rodzaj postp\u0142ciowy w liczbie mnogiej": 8.6,
"neozaimek \u201eonie\u201d": 6.9
},
"english": {
"he/him": 36.2,
"she/her": 41.4,
"they/them/themselves": 43.1,
"they/them/themself": 44.8,
"it/its": 0.0,
"one/one's": 3.4,
"ae/aer": 1.7,
"co/cos": 0.0,
"e/em/eir": 0.0,
"e/em/es": 0.0,
"ey/em": 1.7,
"fae/faer": 3.4,
"hu/hum": 0.0,
"ne/nem": 0.0,
"ne/nir": 1.7,
"per/per": 0.0,
"s/he/hir": 3.4,
"thon/thons": 0.0,
"ve/ver": 1.7,
"vi/vir": 0.0,
"xe/xem": 5.2,
"ze/hir": 1.7,
"ze/zir": 1.7,
"zhe/zher": 0.0,
"\u0142\u0105cznie: they": 70.7,
"\u0142\u0105cznie: neozaimki": 12.1
},
"labels": {
"niebinarn_": 50.0,
"niebinie": 5.2,
"ap\u0142ciow_": 10.3,
"agenderow_": 12.1,
"bigenderow_": 1.7,
"k\u0142ir": 6.9,
"androgyniczn_": 6.9,
"aporap\u0142ciow_": 0.0,
"aporagenderow_": 0.0,
"autyp\u0142ciow_": 0.0,
"autygenderow_": 3.4,
"demip\u0142ciow_": 1.7,
"demigenderow_": 0.0,
"demidziewcz\u0119": 1.7,
"demich\u0142opi\u0119": 1.7,
"maweryczn_": 0.0,
"ksenop\u0142ciow_": 1.7,
"ksenogenderow_": 1.7,
"neutralnop\u0142ciow_": 3.4,
"neutralnogenderow_": 0.0,
"nienormatywn_ p\u0142ciowo": 22.4,
"panp\u0142ciow_": 1.7,
"pangenderow_": 3.4,
"p\u0142ynnop\u0142ciow_": 5.2,
"p\u0142ynnogenderow_": 5.2,
"zmiennop\u0142ciow_": 5.2,
"zmiennogenderow_": 1.7,
"rozwa\u017caj\u0105c_ swoj\u0105 p\u0142e\u0107": 10.3,
"transkobiec_": 0.0,
"trans kobieta": 5.2,
"transm\u0119sk_": 8.6,
"trans m\u0119\u017cczyzna": 5.2,
"transgenderow_": 8.6,
"transp\u0142ciow_": 15.5,
"transneutraln_": 3.4,
"trip\u0142ciow_": 3.4,
"trigenderow_": 0.0,
"kobiec_": 5.2,
"kobieta": 17.2,
"m\u0119sk_": 3.4,
"m\u0119\u017cczyzna": 6.9,
"osoba": 34.5,
"nonbinary": 53.4,
"enby": 43.1,
"nb": 32.8,
"agender": 20.7,
"bigender": 0.0,
"queer": 36.2,
"androgyne": 5.2,
"aporagender": 0.0,
"autygender": 3.4,
"demigender": 3.4,
"demigirl": 5.2,
"demiboy": 5.2,
"maverique": 1.7,
"xenogender": 3.4,
"neutrois": 1.7,
"genderqueer": 19.0,
"pangender": 1.7,
"genderfluid": 15.5,
"genderflux": 0.0,
"gender questioning": 10.3,
"transfeminine": 1.7,
"transmasculine": 17.2,
"transgender": 22.4,
"trans": 25.9,
"transneutral": 3.4,
"trigender": 0.0,
"\u0142\u0105cznie: trans*": 37.9,
"\u0142\u0105cznie: binarne": 41.4
}
}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,257 @@
{
"size": 1746,
"age": {
"13": 1.662,
"14": 5.043,
"15": 6.991,
"16": 10.946,
"17": 11.289,
"18": 9.226,
"19": 9.971,
"20": 7.278,
"21": 5.903,
"22": 7.163,
"23": 4.298,
"24": 3.209,
"25": 3.553,
"26": 2.35,
"27": 2.178,
"28": 1.719,
"29": 1.375,
"30": 0.86,
"31": 1.032,
"32": 0.458,
"33": 0.688,
"34": 0.344,
"35": 0.516,
"36": 0.401,
"37": 0.229,
"38": 0.229,
"39": 0.172,
"40": 0.172,
"41": 0.057,
"42": 0.172,
"43": 0.172,
"44": 0.057,
"45": 0.057,
"46": 0.115,
"47": 0.057,
"48": 0.0,
"49": 0.0,
"50": 0.0,
"51": 0.0,
"52": 0.0,
"53": 0.0,
"54": 0.0,
"55": 0.0,
"56": 0.0,
"57": 0.0,
"58": 0.0,
"59": 0.0,
"60": 0.0,
"61": 0.057
},
"ageStats": {
"avg": 20.2,
"median": 19.0,
"std": 5.3,
"under_30": 94.1,
"adults": 64.03
},
"pronounGroups": {
"rodzaj m\u0119ski": 62.3,
"rodzaj \u017ce\u0144ski": 48.3,
"rodzaj neutralny": 43.5,
"rodzaj postp\u0142ciowy": 11.7,
"liczba mnoga, rodzaj m\u0119skoosobowy": 18.4,
"liczba mnoga, rodzaj niem\u0119skoosobowy": 5.8,
"liczba mnoga, rodzaj neutralny": 5.2,
"liczba mnoga, rodzaj postp\u0142ciowy": 2.3,
"unikanie form nacechowanych p\u0142ciowo": 58.5
},
"pronounGroupsAggr": {
"\u0142\u0105cznie: binarne": 80.0,
"\u0142\u0105cznie: binarne zamiennie": 30.6,
"\u0142\u0105cznie: wy\u0142\u0105cznie binarne": 15.3,
"\u0142\u0105cznie: niebinarne": 81.3,
"\u0142\u0105cznie: wy\u0142\u0105cznie niebinarne": 15.5,
"\u0142\u0105cznie: mnogie": 22.8
},
"pronouns": {
"on/jego": 55.6,
"ona/jej": 41.7,
"ono/jego": 27.3,
"ono/jej": 11.6,
"ono/jejgo": 5.5,
"ono/jeno": 13.0,
"ono/jenu": 6.1,
"vono/vego": 2.7,
"ono/eno": 2.9,
"onu/jenu": 8.9,
"onu/jejo": 2.4,
"ne/nego": 2.1,
"oni/ich": 21.1,
"one/ich": 6.1,
"oni/e/ich": 3.8,
"ona/ich": 7.2,
"ony/ich": 1.9,
"onie/ich": 1.4,
"on\u00e6/j\u00e6": 4.2,
"on/a/jego/jej": 12.4,
"onx/jex": 30.2,
"on /je ": 7.2,
"on*/je*": 13.6,
"on\u00f8/jen\u00f8": 1.8,
"ony/jegy": 1.4,
"'n'/je'": 2.0
},
"pronounsAggr": {
"\u0142\u0105cznie: binarne": 72.5,
"\u0142\u0105cznie: binarne zamiennie": 24.8,
"\u0142\u0105cznie: wy\u0142\u0105cznie binarne": 16.4,
"\u0142\u0105cznie: neutralne": 43.4,
"\u0142\u0105cznie: postp\u0142ciowe": 10.7,
"\u0142\u0105cznie: mnogie": 28.5,
"\u0142\u0105cznie: graficzne": 46.4
},
"nouns": {
"maskulatywy": 68.6,
"feminatywy": 39.5,
"neutratywy": 14.3,
"dukatywy": 8.9,
"iksatywy": 24.4,
"osobatywy": 65.8
},
"honorifics": {
"\u201eper ty\u201d": 69.7,
"\u201eper wy\u201d": 25.8,
"pan": 38.6,
"pani": 29.4,
"pa\u0144stwo (l. poj.)": 29.9,
"pa\u0144stwo (l. mn.)": 32.1,
"pa\u0144": 6.3,
"panu": 9.9,
"\u0142\u0105cznie: wy\u0142\u0105cznie ty": 15.2
},
"obstacles": {
"nie chc\u0119, pasuj\u0105 mi normatywne, binarne formy": 25.5,
"nic, u\u017cywam takich form": 9.5,
"strach przed stygmatyzacj\u0105 z powodu \u201eniepoprawnego\u201d j\u0119zyka": 46.0,
"strach przed transfobi\u0105/enbyfobi\u0105": 63.0,
"ci\u0119\u017cko mi si\u0119 przyzwyczai\u0107": 36.0
},
"reasons": {
"Manifest Niebinarnej Polszczyzny": 10.7,
"popularno\u015b\u0107 danej formy": 25.3,
"opinie os\u00f3b eksperckich": 16.0,
"presja otoczenia": 23.4,
"bli\u017csze identyfikowanie si\u0119 z dan\u0105 binarn\u0105 p\u0142ci\u0105": 53.0
},
"groups": {
"rodzaj m\u0119skoosobowy": 77.1,
"rodzaj niem\u0119skoosobowy / \u017ce\u0144skoosobowy": 31.2,
"rodzaj neutralny w liczbie mnogiej": 18.9,
"rodzaj postp\u0142ciowy w liczbie mnogiej": 5.7,
"neozaimek \u201eonie\u201d": 4.3
},
"english": {
"he/him": 46.4,
"she/her": 34.4,
"they/them/themselves": 40.8,
"they/them/themself": 62.5,
"it/its": 17.4,
"one/one's": 5.0,
"ae/aer": 2.3,
"co/cos": 0.9,
"e/em/eir": 1.2,
"e/em/es": 0.9,
"ey/em": 2.4,
"fae/faer": 4.2,
"hu/hum": 0.9,
"ne/nem": 1.7,
"ne/nir": 1.2,
"per/per": 1.3,
"s/he/hir": 0.7,
"thon/thons": 1.1,
"ve/ver": 2.2,
"vi/vir": 2.2,
"xe/xem": 13.3,
"ze/hir": 1.8,
"ze/zir": 4.5,
"zhe/zher": 1.3,
"\u0142\u0105cznie: they": 81.6,
"\u0142\u0105cznie: neozaimki": 20.6
},
"labels": {
"niebinarn_": 53.2,
"niebinie": 9.7,
"ap\u0142ciow_": 11.0,
"agenderow_": 8.0,
"bigenderow_": 1.5,
"k\u0142ir": 11.5,
"androgyniczn_": 11.9,
"aporap\u0142ciow_": 0.5,
"aporagenderow_": 0.6,
"autyp\u0142ciow_": 2.6,
"autygenderow_": 1.0,
"demip\u0142ciow_": 5.8,
"demigenderow_": 2.6,
"demidziewcz\u0119": 4.5,
"demich\u0142opi\u0119": 3.6,
"maweryczn_": 0.7,
"ksenop\u0142ciow_": 2.9,
"ksenogenderow_": 1.5,
"neutralnop\u0142ciow_": 8.2,
"neutralnogenderow_": 3.2,
"nienormatywn_ p\u0142ciowo": 18.6,
"panp\u0142ciow_": 0.8,
"pangenderow_": 0.6,
"p\u0142ynnop\u0142ciow_": 9.7,
"p\u0142ynnogenderow_": 4.2,
"zmiennop\u0142ciow_": 6.6,
"zmiennogenderow_": 2.7,
"rozwa\u017caj\u0105c_ swoj\u0105 p\u0142e\u0107": 15.1,
"transkobiec_": 1.8,
"trans kobieta": 1.5,
"transm\u0119sk_": 11.2,
"trans m\u0119\u017cczyzna": 5.2,
"transgenderow_": 6.1,
"transp\u0142ciow_": 19.2,
"transneutraln_": 4.0,
"trip\u0142ciow_": 0.5,
"trigenderow_": 0.2,
"kobiec_": 4.6,
"kobieta": 7.8,
"m\u0119sk_": 5.8,
"m\u0119\u017cczyzna": 7.5,
"osoba": 46.0,
"nonbinary": 63.5,
"enby": 45.4,
"nb": 41.2,
"agender": 21.8,
"bigender": 3.7,
"queer": 44.6,
"androgyne": 9.5,
"aporagender": 0.7,
"autygender": 1.9,
"demigender": 7.3,
"demigirl": 9.7,
"demiboy": 8.8,
"maverique": 0.7,
"xenogender": 4.2,
"neutrois": 1.7,
"genderqueer": 25.3,
"pangender": 1.3,
"genderfluid": 23.7,
"genderflux": 5.2,
"gender questioning": 13.8,
"transfeminine": 2.2,
"transmasculine": 15.1,
"transgender": 20.9,
"trans": 28.3,
"transneutral": 5.2,
"trigender": 0.3,
"\u0142\u0105cznie: trans*": 40.5,
"\u0142\u0105cznie: binarne": 30.2
}
}

BIN
locale/pl/img/spis-2022.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 104 KiB

View File

@ -2,6 +2,7 @@ require('./src/dotenv')();
import { loadSuml } from './server/loader'; import { loadSuml } from './server/loader';
import fs from 'fs'; import fs from 'fs';
import path from 'path';
import {buildDict, buildList} from "./src/helpers"; import {buildDict, buildList} from "./src/helpers";
import buildLocaleList from "./src/buildLocaleList"; import buildLocaleList from "./src/buildLocaleList";
@ -82,6 +83,25 @@ if (config.dir === 'rtl') {
postCssPlugins.push(require('rtlcss')); postCssPlugins.push(require('rtlcss'));
} }
const getAllFiles = function(dirPath, arrayOfFiles) {
arrayOfFiles = arrayOfFiles || [];
fs.readdirSync(dirPath).forEach(function(file) {
if (fs.statSync(dirPath + '/' + file).isDirectory()) {
arrayOfFiles = getAllFiles(dirPath + '/' + file, arrayOfFiles)
} else {
arrayOfFiles.push(path.join(dirPath, '/', file))
}
})
return arrayOfFiles
}
const jsons = {};
for (let file of getAllFiles(__dirname + '/data/docs')) {
if (!file.endsWith('.json')) { continue; }
jsons[path.relative(__dirname + '/data/docs', file)] = JSON.parse(fs.readFileSync(file));
}
export default { export default {
target: 'server', target: 'server',
head: { head: {
@ -182,6 +202,7 @@ export default {
ALL_LOCALES_URLS: process.env.ALL_LOCALES_URLS, ALL_LOCALES_URLS: process.env.ALL_LOCALES_URLS,
LOGO: logo, LOGO: logo,
MIN_AGE: config.ageLimit || 13, MIN_AGE: config.ageLimit || 13,
JSONS: JSON.stringify(jsons),
}, },
serverMiddleware: ['~/server/no-ssr.js', '~/server/index.js'], serverMiddleware: ['~/server/no-ssr.js', '~/server/index.js'],
axios: { axios: {

View File

@ -9,7 +9,8 @@
</router-link> </router-link>
</p> </p>
<Twemoji> <Spelling v-if="disableTwemoji" :text="content"/>
<Twemoji v-else>
<Spelling :text="content"/> <Spelling :text="content"/>
</Twemoji> </Twemoji>
@ -27,6 +28,11 @@
import parseMarkdown from '../src/parseMarkdown'; import parseMarkdown from '../src/parseMarkdown';
export default { export default {
data() {
return {
selGroup: 'general',
}
},
async asyncData({route}) { async asyncData({route}) {
return parseMarkdown((await import(`../data/blog/${route.params.slug || route.meta[0].slug}.md`)).default); return parseMarkdown((await import(`../data/blog/${route.params.slug || route.meta[0].slug}.md`)).default);
}, },

View File

@ -1,6 +1,70 @@
import twemoji from 'twemoji';
const census_groups = {
'location_poland': 'Osoby mieszkające w Polsce',
'location_abroad': 'Osoby mieszkające za granicą',
'agab_f': 'Osoby o płci przypisanej przy urodzeniu żeńskiej',
'agab_m': 'Osoby o płci przypisanej przy urodzeniu męskiej',
}
const census_comparisons = {
'by_location': 'Podział ze względu na miejsce zamieszkania',
'by_agab': 'Podział ze względu na płeć przypisaną przy urodzeniu',
}
let jsons = undefined;
const mainPlusDetails = (dict, wide) => (_, content) => {
return `
<div class="${wide ? 'wide-escape' : ''}">
<p>${content.replace(/%group%/g, 'general').replace(/<iframe class="graph" /g, '<iframe class="graph border" ')}</p>`
+ Object.keys(dict).map(group => `
<details class="border mb-3">
<summary class="bg-light px-2 py-1" onclick="this.parentElement.querySelector('iframe.graph').contentDocument.location.reload()">${dict[group]}</summary>
<div class="border-top p-md-3 bg-white">${content.replace(/%group%/g, group)}</div>
</details>`
).join('\n') +
`</div>`;
}
const fetchJson = (_, filename, key) => {
if (jsons === undefined) { jsons = JSON.parse(process.env.JSONS); }
let c = jsons[filename];
for (let part of key.split('.')) {
c = c[part];
}
return c;
}
const generateToC = (content) => (_) => {
const tags = [];
let curentLevel = 2;
let needsClosing = false;
for (let [, level, id, title] of content.matchAll(/<h([2-6]) id="([^"]+)">([^<]+)<\/h\1>/g)) {
level = parseInt(level);
while (level < curentLevel) { tags.push('</li>'); tags.push('</ul>'); curentLevel--; }
while (level > curentLevel) { tags.push('<ul>'); curentLevel++; needsClosing = false; }
if (needsClosing) { tags.push('</li>'); }
tags.push('<li>');
tags.push(`<a href=#${id} onclick="document.scrollTo">`);
tags.push(title);
tags.push(`</a>`);
needsClosing = true;
}
while (curentLevel < 2) { tags.push('</li>'); tags.push('</ul>'); curentLevel--; needsClosing = false;}
if (needsClosing) { tags.push('</li>'); }
return `
<div class="alert alert-info">
<h2 class="h4"><span class="fal fa-list"></span> Spis treści</h2>
<ul class="mb-0">${tags.join('')}</ul>
</div>
`;
}
export default async function parseMarkdown(markdown) { export default async function parseMarkdown(markdown) {
try { try {
const content = '<div>' + let content = '<div>' +
markdown markdown
.replace(/<table>/g, '<div class="table-responsive"><table class="table table-striped small">') .replace(/<table>/g, '<div class="table-responsive"><table class="table table-striped small">')
.replace(/<\/table>/g, '</table></div>') .replace(/<\/table>/g, '</table></div>')
@ -9,8 +73,18 @@ export default async function parseMarkdown(markdown) {
.replace(/<p>{details=(.+?)}<\/p>(.+?)<p>{\/details}<\/p>/gms, '<details class="border mb-3"><summary class="bg-light p-3">$1</summary><div class="border-top p-3 bg-white">$2</div></details>') .replace(/<p>{details=(.+?)}<\/p>(.+?)<p>{\/details}<\/p>/gms, '<details class="border mb-3"><summary class="bg-light p-3">$1</summary><div class="border-top p-3 bg-white">$2</div></details>')
.replace(/<img (.*?)>/g, '<img $1 class="border">') .replace(/<img (.*?)>/g, '<img $1 class="border">')
.replace(/{embed=\/\/(.+?)=(.+?)}/g, '<div style="position: relative;height: 0;padding-bottom: 56.25%;"><iframe src="https://$1" title="$2" allowfullscreen sandbox="allow-same-origin allow-scripts allow-popups" style="position: absolute;top: 0; left: 0;width: 100%;height: 100%;border:0;"></iframe></div>') .replace(/{embed=\/\/(.+?)=(.+?)}/g, '<div style="position: relative;height: 0;padding-bottom: 56.25%;"><iframe src="https://$1" title="$2" allowfullscreen sandbox="allow-same-origin allow-scripts allow-popups" style="position: absolute;top: 0; left: 0;width: 100%;height: 100%;border:0;"></iframe></div>')
.replace(/{graph=([^}]+)}/g, '<iframe class="graph" src="$1.html" loading="lazy"></iframe>') // onload="x = this;setTimeout(function() {x.parentNode.parentNode.parentNode.open = false; console.log(x.parentNode.parentNode.parentNode)}, 2000)"
.replace(/<p>{census_groups}<\/p>(.+?)<p>{\/census_groups}<\/p>/gms, mainPlusDetails(census_groups, false))
.replace(/<p>{census_comparisons}<\/p>(.+?)<p>{\/census_comparisons}<\/p>/gms, mainPlusDetails(census_comparisons, true))
.replace(/{json=([^=}]+)=([^=}]+)}/g, fetchJson)
.replace(/<p>{twemoji}<\/p>(.+?)<p>{\/twemoji}<\/p>/gms, (_, c) => twemoji.parse(c))
+ '</div>' + '</div>'
; ;
content = content.replace(/{table_of_contents}/g, generateToC(content));
const disableTwemoji = content.includes('<p>{disable_twemoji}</p>');
content = content.replace(/<p>{disable_twemoji}<\/p>/g, '');
const titleMatch = content.match('<h1[^>]*>([^<]+)</h1>'); const titleMatch = content.match('<h1[^>]*>([^<]+)</h1>');
const title = titleMatch ? titleMatch[1] : null; const title = titleMatch ? titleMatch[1] : null;
const imgMatch = content.match('<img src="([^"]+)"[^>]*>'); const imgMatch = content.match('<img src="([^"]+)"[^>]*>');
@ -27,6 +101,7 @@ export default async function parseMarkdown(markdown) {
img, img,
intro: intro.length ? intro.slice(0, 24).join(' ') : null, intro: intro.length ? intro.slice(0, 24).join(' ') : null,
content, content,
disableTwemoji,
} }
} catch { } catch {
return { return {