[ru] init (based on pl)

This commit is contained in:
Avris 2021-11-16 17:21:03 +01:00
parent 254e8a7866
commit 665c47d964
29 changed files with 4901 additions and 1 deletions

0
locale/ru/blog/.gitkeep Normal file
View File

1680
locale/ru/config.suml Normal file

File diff suppressed because it is too large Load Diff

0
locale/ru/docs/.gitkeep Normal file
View File

4
locale/ru/events.js Normal file
View File

@ -0,0 +1,4 @@
const {Event, day, week, month, dayYear, EventLevel} = require("../../src/calendar/helpers");
module.exports = [
];

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

View File

@ -0,0 +1,98 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
viewBox="0 0 720 320"
version="1.1"
id="svg40"
sodipodi:docname="logo-full.svg"
width="720"
height="320"
inkscape:version="1.0.1 (c497b03c, 2020-09-10)">
<metadata
id="metadata46">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs44" />
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1680"
inkscape:window-height="929"
id="namedview42"
showgrid="false"
inkscape:zoom="0.98476907"
inkscape:cx="274.18328"
inkscape:cy="195.29274"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1"
inkscape:current-layer="svg40"
inkscape:document-rotation="0" />
<path
d="m 32.08576,34.885076 c -3.318775,0 -6.034135,2.71536 -6.034135,6.034135 v 44.250318 c 0,3.318773 2.71536,6.034134 6.034135,6.034134 h 4.022755 c 3.318774,0 6.034135,-2.715361 6.034135,-6.034134 V 62.340191 L 64.267809,84.465349 48.629541,100.10362 c -2.36337,2.36337 -2.36337,6.18499 0,8.54835 l 2.865821,2.86582 c 2.363369,2.36337 6.184987,2.36337 8.548357,0 l 15.638269,-15.638262 9.65815,9.658152 c -17.130414,13.21751 -27.812606,31.90486 -27.812606,52.6268 0,16.60127 6.935909,31.80728 18.438286,44.04898 -5.193498,13.74138 -15.998259,25.39065 -16.17254,25.53017 -2.300474,2.44135 -2.92831,5.99875 -1.603799,9.06789 1.324519,3.06914 4.322234,5.05693 7.66838,5.05693 21.436247,0 38.341231,-8.96342 48.484231,-16.14799 7.70101,2.41798 15.84799,4.04327 24.34671,4.68176 v 17.68893 h -26.14792 c -3.31877,0 -6.03413,2.71536 -6.03413,6.03414 v 4.02275 c 0,3.31877 2.71536,6.03413 6.03413,6.03413 h 26.14792 v 22.12517 c 0,3.31877 2.71535,6.03412 6.03412,6.03412 h 4.02276 c 3.31878,0 6.03414,-2.71535 6.03414,-6.03412 v -22.12517 h 26.14791 c 3.31878,0 6.03414,-2.71536 6.03414,-6.03413 v -4.02275 c 0,-3.31878 -2.71536,-6.03414 -6.03414,-6.03414 h -26.14791 v -17.67813 c 45.52537,-3.29724 81.2084,-34.37431 81.2084,-72.24854 0,-20.73264 -10.6932,-39.42874 -27.83912,-52.64743 l 43.17686,-43.176859 v 22.829338 c 0,3.318773 2.71537,6.034134 6.03414,6.034134 h 4.02276 c 3.31878,0 6.03413,-2.715361 6.03413,-6.034134 V 40.919211 c 0,-3.318775 -2.71535,-6.034135 -6.03413,-6.034135 h -44.25032 c -3.31878,0 -6.03414,2.71536 -6.03414,6.034135 v 4.022755 c 0,3.318774 2.71536,6.034135 6.03414,6.034135 h 22.82934 l -45.74706,45.747065 c -13.74594,-7.03126 -30.01462,-11.101862 -47.45695,-11.101862 -17.45555,0 -33.73583,4.076486 -47.48835,11.117576 L 86.99599,84.465349 102.63426,68.827082 c 2.36337,-2.36337 2.36337,-6.184988 0,-8.548357 l -2.865823,-2.866803 c -2.36337,-2.36337 -6.184988,-2.36337 -8.548357,0 L 75.631899,73.10126 53.50674,50.976101 h 22.829339 c 3.318773,0 6.034133,-2.715361 6.034133,-6.034135 v -4.022755 c 0,-3.318775 -2.71536,-6.034135 -6.034133,-6.034135 z m 114.61319,66.914664 c 40.01218,0 72.57265,25.93882 72.57265,57.78783 0,31.84901 -32.56047,57.78783 -72.57265,57.78783 -9.1688,0 -18.24001,-1.41159 -26.95521,-4.20249 l -4.92434,-1.57629 -4.21231,3.02099 c -7.45165,5.35194 -18.95302,11.5904 -33.240769,13.00226 3.887818,-4.95794 9.65449,-13.26536 13.218329,-22.85291 l 2.301102,-6.1402 -4.439177,-4.79372 C 79.0834,183.78584 74.126312,171.93317 74.126312,159.58757 c 0,-31.84902 32.560448,-57.78783 72.572638,-57.78783 z"
id="path38"
style="stroke-width:0.502844" />
<path
d="m 345.84497,274.57769 -15.46542,15.46541 c -1.42032,1.42034 -3.72303,1.42027 -5.14321,0 l -0.13449,-0.13447 1.71438,-1.71439 0.13449,0.13449 c 0.47377,0.47377 1.24137,0.47301 1.71438,0 l 15.46541,-15.46541 c 0.47264,-0.47272 0.47264,-1.24175 0,-1.71439 l -16.05366,-16.05374 a 1.2043171,1.2043171 0 0 0 -0.85723,-0.35505 h -1.48117 l -2.42455,-2.42454 h 3.90572 a 3.6368178,3.6368178 0 0 1 2.5716,1.0652 l 16.05367,16.05367 c 1.42034,1.42026 1.42034,3.72297 8e-5,5.14322 z M 317.52151,254.74014 H 302.0561 c -0.66842,0 -1.21228,0.54386 -1.21228,1.21227 v 15.46542 c 0,0.32383 0.12608,0.62826 0.35505,0.85723 l 16.05367,16.05367 c 0.47377,0.47377 1.24137,0.47301 1.71438,0 l 15.46541,-15.46541 c 0.47264,-0.47272 0.47264,-1.24175 0,-1.71439 l -16.05366,-16.05374 a 1.2043171,1.2043171 0 0 0 -0.85716,-0.35505 m 0,-2.42454 a 3.6368178,3.6368178 0 0 1 2.57161,1.0652 l 16.05367,16.05367 c 1.42026,1.42026 1.42026,3.72297 0,5.14322 l -15.46542,15.46541 c -1.42033,1.42034 -3.72303,1.42027 -5.14321,0 l -16.05367,-16.05366 a 3.6368178,3.6368178 0 0 1 -1.06521,-2.57161 v -15.46542 c 0,-2.00858 1.62823,-3.63681 3.63682,-3.63681 z m -8.19178,9.39511 c -0.83556,0 -1.51534,0.67978 -1.51534,1.51534 0,0.83556 0.67978,1.51534 1.51534,1.51534 0.83555,0 1.51534,-0.67978 1.51534,-1.51534 0,-0.83556 -0.67979,-1.51534 -1.51534,-1.51534 m 0,-2.12148 c 2.00858,0 3.63682,1.62824 3.63682,3.63682 0,2.00858 -1.62824,3.63682 -3.63682,3.63682 -2.00858,0 -3.63682,-1.62824 -3.63682,-3.63682 0,-2.00858 1.62824,-3.63682 3.63682,-3.63682 z"
id="path59"
style="stroke-width:0.075767" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:64px;line-height:1.1;font-family:'Quicksand Light';-inkscape-font-specification:'Quicksand Light, Bold';fill:#000000;fill-opacity:1;stroke:none"
x="293.46982"
y="92.809578"
id="text72"><tspan
sodipodi:role="line"
x="293.46982"
y="92.809578"
id="tspan80">Neutral</tspan><tspan
sodipodi:role="line"
x="293.46982"
y="163.20958"
id="tspan108">Language</tspan><tspan
sodipodi:role="line"
x="293.46982"
y="233.60959"
id="tspan110">Council</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none"
x="305.65543"
y="111.70132"
id="text78"><tspan
sodipodi:role="line"
id="tspan76"
x="305.65543"
y="111.70132" /></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:40px;line-height:1.25;font-family:'Quicksand Light';-inkscape-font-specification:'Quicksand Light, ';fill:#000000;fill-opacity:1;stroke:none"
x="360.4906"
y="281.83569"
id="text84"><tspan
sodipodi:role="line"
id="tspan82"
x="360.4906"
y="281.83569">pronouns.page</tspan></text>
</svg>

After

Width:  |  Height:  |  Size: 7.0 KiB

View File

@ -0,0 +1 @@
export default {};

View File

@ -0,0 +1 @@
{}

View File

@ -0,0 +1,2 @@
<template>
</template>

View File

@ -0,0 +1,8 @@
<template>
<Submenu :links="[
{name: 'nouns.neuterNouns.header', icon: 'deer', route: 'neutratywy'},
{name: 'nouns.dukajNouns.header', icon: 'ghost', route: 'dukatywy'},
{name: 'nouns.personNouns.header', icon: 'user-friends', route: 'osobatywy'},
{name: 'nouns.xNouns.header', icon: 'comment-times', route: 'iksatywy'},
]"/>
</template>

9
locale/ru/nouns/cases.js Normal file
View File

@ -0,0 +1,9 @@
export default {
M: 'kto? co?',
D: 'kogo? czego?',
C: 'komu? czemu?',
B: 'kogo? co?',
N: 'z kim? z czym?',
Msc: 'o kim? o czym?',
W: 'o!',
}

View File

@ -0,0 +1,68 @@
masc fem neutr mascPl femPl neutrPl
b bka bu bi bki by
fob fobka fobu fobowie/fobi fobki foby
wiec wczyni wcu wcy wczynie wcy
ec czyni cu cy czynie cy
niec ńczyni ńcu ńcy ńczynie ńcy
ca czyni cu cy czynie cy
och ocha ochu ochy ochy ochy
ch szka chu chy szki chy
cz czka czu cze czki czy
cz czka czu cze czki czy
d dka du dowie dki dy
da dka du dzi dki dy
graf grafka grafu grafowie grafki grafy
f fka fu fowie fki fy
g żka gu dzy/gowie żki gi
log lożka logu lodzy/logowie lożki logi
j jka ju jowie jki i
j jka ju je jki i
czyk ka ku czycy ki ki
tek tka tku tkowie tki tki
ik iczka iku icy iczki iki
ik iczka/ica iku icy iczki/ice iki
ńczyk nka nku ńczycy nki nki
yk yczka yku ycy yczki yki
ik ica iku icy ice iki
ek ka ku kowie ki ki
ak aczka aku acy aczki aki
ek kini ku kowie kinie ki
uk uczka uku ucy uczki yki
ok oczka oku oki oczki oki
fil filka filu file filki fili
ciel cielka cielu ciele cielki cieli
l lka lu le lki li
ł łka łu łowie łki ły
m mka mu mowie mki my
n nka nu ni nki ny
n nka nu ni nki ny
nin nka nku nie nki nki
p pka pu pi pki py
ar arka aru arzy arki ary
ar arki aru arowie arki ary
er erka eru erzy erki ery
or orka oru orzy orki ory
ur urka uru urzy urki yry
er erka/era eru erzy erki/ery ery
ir irka iru irowie irki iry
ór orka oru ory orki ory
tra trka/tra tru trzy trki/try try
arz arka aru arze arki ary
arz ara aru arze ary ary
mistrz mistrzyni mistrzu mistrzowie mistrzynie mistrzy
erz erka eru erze erki ery
s ska su sy ski sy
s ska su si ski sy
sz szka szu sze szki szy
ś sia siu sie sie si
nt ntka ntu nci ntki nty
t tka tu ci tki ty
sta stka stu ści stki sty
ta tka tu ci tki ty
w wka wu wi wki wy
ły ła łu li łe ły
ny na nu ni ne ny
wy wa wu wi we wy
czy cza czu czy/czowie cze czy
cy ca cu cy ce cy
z zka zu zowie zki zy
1 masc fem neutr mascPl femPl neutrPl
2 b bka bu bi bki by
3 fob fobka fobu fobowie/fobi fobki foby
4 wiec wczyni wcu wcy wczynie wcy
5 ec czyni cu cy czynie cy
6 niec ńczyni ńcu ńcy ńczynie ńcy
7 ca czyni cu cy czynie cy
8 och ocha ochu ochy ochy ochy
9 ch szka chu chy szki chy
10 cz czka czu cze czki czy
11 cz czka czu cze czki czy
12 d dka du dowie dki dy
13 da dka du dzi dki dy
14 graf grafka grafu grafowie grafki grafy
15 f fka fu fowie fki fy
16 g żka gu dzy/gowie żki gi
17 log lożka logu lodzy/logowie lożki logi
18 j jka ju jowie jki i
19 j jka ju je jki i
20 czyk ka ku czycy ki ki
21 tek tka tku tkowie tki tki
22 ik iczka iku icy iczki iki
23 ik iczka/ica iku icy iczki/ice iki
24 ńczyk nka nku ńczycy nki nki
25 yk yczka yku ycy yczki yki
26 ik ica iku icy ice iki
27 ek ka ku kowie ki ki
28 ak aczka aku acy aczki aki
29 ek kini ku kowie kinie ki
30 uk uczka uku ucy uczki yki
31 ok oczka oku oki oczki oki
32 fil filka filu file filki fili
33 ciel cielka cielu ciele cielki cieli
34 l lka lu le lki li
35 ł łka łu łowie łki ły
36 m mka mu mowie mki my
37 n nka nu ni nki ny
38 n nka nu ni nki ny
39 nin nka nku nie nki nki
40 p pka pu pi pki py
41 ar arka aru arzy arki ary
42 ar arki aru arowie arki ary
43 er erka eru erzy erki ery
44 or orka oru orzy orki ory
45 ur urka uru urzy urki yry
46 er erka/era eru erzy erki/ery ery
47 ir irka iru irowie irki iry
48 ór orka oru ory orki ory
49 tra trka/tra tru trzy trki/try try
50 arz arka aru arze arki ary
51 arz ara aru arze ary ary
52 mistrz mistrzyni mistrzu mistrzowie mistrzynie mistrzy
53 erz erka eru erze erki ery
54 s ska su sy ski sy
55 s ska su si ski sy
56 sz szka szu sze szki szy
57 ś sia siu sie sie si
58 nt ntka ntu nci ntki nty
59 t tka tu ci tki ty
60 sta stka stu ści stki sty
61 ta tka tu ci tki ty
62 w wka wu wi wki wy
63 ły ła łu li łe ły
64 ny na nu ni ne ny
65 wy wa wu wi we wy
66 czy cza czu czy/czowie cze czy
67 cy ca cu cy ce cy
68 z zka zu zowie zki zy

View File

@ -0,0 +1,330 @@
<template>
<div>
<NounsNav/>
<h2>
<Icon v="ghost"/>
<T>nouns.dukajNouns.header</T>
</h2>
<div class="d-flex flex-column flex-md-row">
<div>
<T>nouns.dukajNouns.info</T>
<p><Share :title="$t('nouns.dukajNouns.header')"/></p>
</div>
<figure>
<img src="/img-local/flags/dukaizmy.png" :alt="$t('nouns.dukajNouns.flag.alt')"/>
<figcaption><T>nouns.dukajNouns.flag.caption</T></figcaption>
</figure>
</div>
<details open class="border mb-3">
<summary class="bg-light p-3">
<h4 class="h5 d-inline"><T>nouns.examples</T></h4>
</summary>
<div class="border-top table-responsive">
<table class="table table-striped table-hover table-fixed-3">
<thead>
<tr>
<th class="text-nowrap">
<Icon v="mars"/>
<T>nouns.masculine</T>
</th>
<th class="text-nowrap">
<Icon v="venus"/>
<T>nouns.feminine</T>
</th>
<th class="text-nowrap">
<Icon v="neuter"/>
<T>nouns.dukajNouns.label</T>
</th>
</tr>
</thead>
<tbody>
<tr v-for="noun in dukajNouns" :key="noun.id">
<td>
<ul class="list-singular">
<li v-for="w in noun.masc">{{ w }}</li>
</ul>
<ul class="list-plural">
<li v-for="w in noun.mascPl">{{ w }}</li>
</ul>
</td>
<td>
<ul class="list-singular">
<li v-for="w in noun.fem">{{ w }}</li>
</ul>
<ul class="list-plural">
<li v-for="w in noun.femPl">{{ w }}</li>
</ul>
</td>
<td>
<ul class="list-singular">
<li v-for="w in noun.neutr">
<Declension :word="w" :template="noun.declension"/>
</li>
</ul>
<ul class="list-plural">
<li v-for="w in noun.neutrPl">
<Declension :word="w" plural :singularOptions="noun.neutr" :template="noun.declension"/>
</li>
</ul>
</td>
</tr>
</tbody>
</table>
</div>
</details>
<details open class="border mb-3">
<summary class="bg-light p-3">
<h4 class="h5 d-inline"><T>nouns.dukajNouns.extended.header</T></h4>
</summary>
<div class="border-top">
<div class="d-flex flex-column flex-md-row">
<div class="p-3">
<h5> <T>nouns.singular</T></h5>
<Declension word="" :template="dukajExtendedDeclension" open/>
</div>
<div class="p-3">
<h5> <T>nouns.plural</T></h5>
<Declension word="" :template="dukajExtendedDeclension" open plural/>
</div>
</div>
</div>
</details>
<details open class="border mb-3">
<summary class="bg-light p-3">
<h4 class="h5 d-inline">Generator</h4>
</summary>
<div class="border-top p-3">
<p>
Końcówki dukatywów tak regularne, że zamiast pełnego słownika
powinien wystarczyć nawet automatyczny generator.
</p>
<p>
Wpisz poniżej dowolny rzeczownik określający osobę,
<strong>w rodzaju męskim liczby pojedynczej</strong>:
</p>
<div class="form-group">
<input v-model="generatorWord" class="form-control" placeholder="Wpisz rzeczownik w rodzaju męskim liczby pojedynczej"/>
</div>
<div v-if="generatorResult" class="table-responsive">
<table class="table table-fixed-3">
<thead>
<tr>
<th class="text-nowrap">
<Icon v="mars"/>
<T>nouns.masculine</T>
</th>
<th class="text-nowrap">
<Icon v="venus"/>
<T>nouns.feminine</T>
</th>
<th class="text-nowrap">
<Icon v="neuter"/>
<T>nouns.dukajNouns.label</T>
</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<ul class="list-singular">
<li v-for="w in generatorResult.masc">{{ w }}</li>
</ul>
<ul class="list-plural">
<li v-for="w in generatorResult.mascPl">{{ w }}</li>
</ul>
</td>
<td>
<ul class="list-singular">
<li v-for="w in generatorResult.fem">{{ w }}</li>
</ul>
<ul class="list-plural">
<li v-for="w in generatorResult.femPl">{{ w }}</li>
</ul>
</td>
<td>
<ul class="list-singular">
<li v-for="w in generatorResult.neutr">
<Declension :word="w" :template="generatorResult.declension"/>
</li>
</ul>
<ul class="list-plural">
<li v-for="w in generatorResult.neutrPl">
<Declension :word="w" :template="generatorResult.declension" plural/>
</li>
</ul>
</td>
</tr>
</tbody>
</table>
</div>
<div v-else class="alert alert-warning">
<p class="mb-0">Niestety, podane słowo nie pasuje do żadnego naszego szablonu</p>
</div>
</div>
</details>
<section v-if="sources && Object.keys(sources).length">
<Literature :sources="sources"/>
</section>
</div>
</template>
<script>
import {Noun, NounDeclension, SourceLibrary} from "../../../src/classes";
import {head} from "../../../src/helpers";
import NounsNav from "./NounsNav";
import templates from './dukatywy.tsv';
const dukajDeclension = new NounDeclension({
M: 'u', D: 'u', C: 'u', B: 'u', N: 'um', Msc: 'um', W: 'u',
M_pl: 'y', D_pl: 'ych', C_pl: 'ym', B_pl: 'ych', N_pl: 'ymi', Msc_pl: 'ych', W_pl: 'y',
});
const dukajAdjectiveDeclension = new NounDeclension({
M: 'u', D: 'enu', C: 'ewu', B: 'enu', N: 'um', Msc: 'um', W: 'u',
M_pl: 'y', D_pl: 'ych', C_pl: 'ym', B_pl: 'ych', N_pl: 'ymi', Msc_pl: 'ych', W_pl: 'y',
});
const dukajIDeclension = new NounDeclension({
M: 'u', D: 'u', C: 'u', B: 'u', N: 'um', Msc: 'um', W: 'u',
M_pl: 'i', D_pl: 'ich', C_pl: 'im', B_pl: 'ich', N_pl: 'imi', Msc_pl: 'ich', W_pl: 'i',
});
export default {
components: { NounsNav },
data() {
return {
dukajNouns: [
new Noun({
id: 'astronauta',
masc: 'astronauta', fem: 'astronautka', neutr: 'astronautu',
mascPl: 'astronauci', femPl: 'astronautki', neutrPl: 'astronauty',
declension: dukajDeclension,
}),
new Noun({
id: 'Europejczyk',
masc: 'Europejczyk', fem: 'Europejka', neutr: 'Europejku',
mascPl: 'Europejczycy', femPl: 'Europejki', neutrPl: 'Europejki',
declension: dukajDeclension,
}),
new Noun({
id: 'przyjaciel',
masc: 'przyjaciel', fem: 'przyjaciółka', neutr: 'przyjaciołu',
mascPl: 'przyjaciele', femPl: 'przyjaciółki', neutrPl: 'przyjacioły',
declension: dukajDeclension,
}),
new Noun({
id: 'twórca',
masc: 'twórca', fem: 'twórczyni', neutr: 'twórcu',
mascPl: 'twórcy', femPl: 'twórczynie', neutrPl: 'twórcy',
declension: dukajDeclension,
}),
new Noun({
id: 'radny',
masc: 'radny', fem: 'radna', neutr: 'radnu',
mascPl: 'radni', femPl: 'radne', neutrPl: 'radny',
declension: dukajAdjectiveDeclension,
}),
],
dukajDeclension,
dukajAdjectiveDeclension,
dukajExtendedDeclension: new NounDeclension({
M: 'tenu kosmicznu twórcu',
D: 'tenu kosmicznenu twórcu',
C: 'tewu kosmicznewu twórcu',
B: 'tenu kosmicznenu twórcu',
N: 'tum kosmicznum twórcum',
Msc: 'tum kosmicznum twórcum',
W: 'ty kosmicznu twórcu',
M_pl: 'teny kosmiczny twórcy',
D_pl: 'tych kosmicznych twórcych',
C_pl: 'tym kosmicznym twórcym',
B_pl: 'tych kosmicznych twórcych',
N_pl: 'tymi kosmicznymi twórcymi',
Msc_pl: 'tych kosmicznych twórcych',
W_pl: 'wy kosmiczny twórcy',
}),
sources: undefined,
templates,
generatorWord: 'fotograf',
}
},
async mounted() {
this.sources = {
'': new SourceLibrary(await this.$axios.$get(`/sources?pronoun=dukatywy`)).getForPronoun('dukatywy'),
};
},
computed: {
template() {
let longestMatch = 0;
let matchingTemplates = [];
for (let t of templates) {
if (!this.generatorWord.endsWith(t.masc)) {
continue;
}
if (t.masc.length > longestMatch) {
longestMatch = t.masc.length;
matchingTemplates = [t];
} else if (t.masc.length === longestMatch) {
matchingTemplates.push(t);
}
}
if (!matchingTemplates.length) {
return null;
}
return matchingTemplates[0];
},
generatorResult() {
if (!this.template) {
return null;
}
const root = this.generatorWord.substring(0, this.generatorWord.length - this.template.masc.length);
const result = {id: null};
for (let k in this.template) {
if (!this.template.hasOwnProperty(k)) { continue; }
result[k] = this.template[k].split('/').map(ending => root + ending).join(' / ');
}
result.declension = this.generatorWord.endsWith('y') || this.generatorWord.endsWith('i')
? dukajAdjectiveDeclension
: dukajDeclension;
if (this.template.neutrPl.endsWith('i')) {
result.declension = dukajIDeclension;
}
return new Noun(result);
}
},
head() {
return head({
title: this.$t('nouns.dukajNouns.header'),
description: this.$t('nouns.dukajNouns.info')[0],
});
},
}
</script>
<style lang="scss" scoped>
@import "assets/variables";
figure {
width: 100%;
max-width: 24rem;
padding: $spacer;
img {
width: 100%;
}
figcaption {
font-size: $small-font-size;
}
}
</style>

View File

@ -0,0 +1,68 @@
masc fem neutr mascPl femPl neutrPl
b bka bx bi bki bxx
fob fobka fobx fobowie/fobi fobki fobxx
wiec wczyni wcx wcy wczynie wcxx
ec czyni cx cy czynie cxx
niec ńczyni ńcx ńcy ńczynie ńcxx
ca czyni cx cy czynie cxx
och ocha ochx ochy ochy ochxx
ch szka chx chy szki chxx
cz czka czx cze czki czxx
cz czka czx cze czki czxx
d dka dx dowie dki dxx
da dka dx dzi dki dxx
graf grafka grafx grafowie grafki grafxx
f fka fx fowie fki fxx
g żka gx dzy/gowie żki gxx
log lożka logx lodzy/logowie lożki logxx
j jka jx jowie jki xx
j jka jx je jki xx
czyk ka kx czycy ki kxx
tek tka tkx tkowie tki tkxx
ik iczka ikx icy iczki ikxx
ik iczka/ica ikx icy iczki/ice ikxx
ńczyk nka nkx ńczycy nki nkxx
yk yczka ykx ycy yczki ykxx
ik ica ikx icy ice ikxx
ek ka kx kowie ki kxx
ak aczka akx acy aczki akxx
ek kini kx kowie kinie kxx
uk uczka ukx ucy uczki ykxx
ok oczka okx oki oczki okxx
fil filka filx file filki filxx
ciel cielka cielx ciele cielki cielxx
l lka lx le lki lxx
ł łka łx łowie łki łxx
m mka mx mowie mki mxx
n nka nx ni nki nxx
n nka nx ni nki nxx
nin nka nkx nie nki nkxx
p pka px pi pki pxx
ar arka arx arzy arki arxx
ar arki arx arowie arki arxx
er erka erx erzy erki erxx
or orka orx orzy orki orxx
ur urka urx urzy urki yrxx
er erka/era erx erzy erki/ery erxx
ir irka irx irowie irki irxx
ór orka orx ory orki orxx
tra trka/tra trx trzy trki/try trxx
arz arka arx arze arki arxx
arz ara arx arze ary arxx
mistrz mistrzyni mistrzx mistrzowie mistrzynie mistrzxx
erz erka erx erze erki erxx
s ska sx sy ski sxx
s ska sx si ski sxx
sz szka szx sze szki szxx
ś sia six sie sie sxx
nt ntka ntx nci ntki ntxx
t tka tx ci tki txx
sta stka stx ści stki stxx
ta tka tx ci tki txx
w wka wx wi wki wxx
ły ła łx li łe łxx
ny na nx ni ne nxx
wy wa wx wi we wxx
czy cza czx czy/czowie cze czxx
cy ca cx cy ce cxx
z zka zx zowie zki zxx
1 masc fem neutr mascPl femPl neutrPl
2 b bka bx bi bki bxx
3 fob fobka fobx fobowie/fobi fobki fobxx
4 wiec wczyni wcx wcy wczynie wcxx
5 ec czyni cx cy czynie cxx
6 niec ńczyni ńcx ńcy ńczynie ńcxx
7 ca czyni cx cy czynie cxx
8 och ocha ochx ochy ochy ochxx
9 ch szka chx chy szki chxx
10 cz czka czx cze czki czxx
11 cz czka czx cze czki czxx
12 d dka dx dowie dki dxx
13 da dka dx dzi dki dxx
14 graf grafka grafx grafowie grafki grafxx
15 f fka fx fowie fki fxx
16 g żka gx dzy/gowie żki gxx
17 log lożka logx lodzy/logowie lożki logxx
18 j jka jx jowie jki xx
19 j jka jx je jki xx
20 czyk ka kx czycy ki kxx
21 tek tka tkx tkowie tki tkxx
22 ik iczka ikx icy iczki ikxx
23 ik iczka/ica ikx icy iczki/ice ikxx
24 ńczyk nka nkx ńczycy nki nkxx
25 yk yczka ykx ycy yczki ykxx
26 ik ica ikx icy ice ikxx
27 ek ka kx kowie ki kxx
28 ak aczka akx acy aczki akxx
29 ek kini kx kowie kinie kxx
30 uk uczka ukx ucy uczki ykxx
31 ok oczka okx oki oczki okxx
32 fil filka filx file filki filxx
33 ciel cielka cielx ciele cielki cielxx
34 l lka lx le lki lxx
35 ł łka łx łowie łki łxx
36 m mka mx mowie mki mxx
37 n nka nx ni nki nxx
38 n nka nx ni nki nxx
39 nin nka nkx nie nki nkxx
40 p pka px pi pki pxx
41 ar arka arx arzy arki arxx
42 ar arki arx arowie arki arxx
43 er erka erx erzy erki erxx
44 or orka orx orzy orki orxx
45 ur urka urx urzy urki yrxx
46 er erka/era erx erzy erki/ery erxx
47 ir irka irx irowie irki irxx
48 ór orka orx ory orki orxx
49 tra trka/tra trx trzy trki/try trxx
50 arz arka arx arze arki arxx
51 arz ara arx arze ary arxx
52 mistrz mistrzyni mistrzx mistrzowie mistrzynie mistrzxx
53 erz erka erx erze erki erxx
54 s ska sx sy ski sxx
55 s ska sx si ski sxx
56 sz szka szx sze szki szxx
57 ś sia six sie sie sxx
58 nt ntka ntx nci ntki ntxx
59 t tka tx ci tki txx
60 sta stka stx ści stki stxx
61 ta tka tx ci tki txx
62 w wka wx wi wki wxx
63 ły ła łx li łe łxx
64 ny na nx ni ne nxx
65 wy wa wx wi we wxx
66 czy cza czx czy/czowie cze czxx
67 cy ca cx cy ce cxx
68 z zka zx zowie zki zxx

View File

@ -0,0 +1,315 @@
<template>
<div>
<NounsNav/>
<h2>
<Icon v="comment-times"/>
<T>nouns.xNouns.header</T>
</h2>
<div class="d-flex flex-column flex-md-row">
<div>
<T>nouns.xNouns.info</T>
<p><Share :title="$t('nouns.xNouns.header')"/></p>
</div>
<figure>
<img src="/img-local/flags/iksatywy.png" :alt="$t('nouns.xNouns.flag.alt')"/>
<!--<figcaption><T>nouns.xNouns.flag.caption</T></figcaption>-->
</figure>
</div>
<details open class="border mb-3">
<summary class="bg-light p-3">
<h4 class="h5 d-inline"><T>nouns.examples</T></h4>
</summary>
<div class="border-top table-responsive">
<table class="table table-striped table-hover table-fixed-3">
<thead>
<tr>
<th class="text-nowrap">
<Icon v="mars"/>
<T>nouns.masculine</T>
</th>
<th class="text-nowrap">
<Icon v="venus"/>
<T>nouns.feminine</T>
</th>
<th class="text-nowrap">
<Icon v="neuter"/>
<T>nouns.xNouns.label</T>
</th>
</tr>
</thead>
<tbody>
<tr v-for="noun in xNouns" :key="noun.id">
<td>
<ul class="list-singular">
<li v-for="w in noun.masc">{{ w }}</li>
</ul>
<ul class="list-plural">
<li v-for="w in noun.mascPl">{{ w }}</li>
</ul>
</td>
<td>
<ul class="list-singular">
<li v-for="w in noun.fem">{{ w }}</li>
</ul>
<ul class="list-plural">
<li v-for="w in noun.femPl">{{ w }}</li>
</ul>
</td>
<td>
<ul class="list-singular">
<li v-for="w in noun.neutr">
<Declension :word="w" :template="noun.declension"/>
</li>
</ul>
<ul class="list-plural">
<li v-for="w in noun.neutrPl">
<Declension :word="w" plural :singularOptions="noun.neutr" :template="noun.declension"/>
</li>
</ul>
</td>
</tr>
</tbody>
</table>
</div>
</details>
<details open class="border mb-3">
<summary class="bg-light p-3">
<h4 class="h5 d-inline"><T>nouns.xNouns.extended.header</T></h4>
</summary>
<div class="border-top">
<div class="d-flex flex-column flex-md-row">
<div class="p-3">
<h5> <T>nouns.singular</T></h5>
<Declension word="" :template="xExtendedDeclension" open/>
</div>
<div class="p-3">
<h5> <T>nouns.plural</T></h5>
<Declension word="" :template="xExtendedDeclension" open plural/>
</div>
</div>
</div>
</details>
<details open class="border mb-3">
<summary class="bg-light p-3">
<h4 class="h5 d-inline">Generator</h4>
</summary>
<div class="border-top p-3">
<p>
Końcówki iksatywów tak regularne, że zamiast pełnego słownika
powinien wystarczyć nawet automatyczny generator.
</p>
<p>
Wpisz poniżej dowolny rzeczownik określający osobę,
<strong>w rodzaju męskim liczby pojedynczej</strong>:
</p>
<div class="form-group">
<input v-model="generatorWord" class="form-control" placeholder="Wpisz rzeczownik w rodzaju męskim liczby pojedynczej"/>
</div>
<div v-if="generatorResult" class="table-responsive">
<table class="table table-fixed-3">
<thead>
<tr>
<th class="text-nowrap">
<Icon v="mars"/>
<T>nouns.masculine</T>
</th>
<th class="text-nowrap">
<Icon v="venus"/>
<T>nouns.feminine</T>
</th>
<th class="text-nowrap">
<Icon v="neuter"/>
<T>nouns.xNouns.label</T>
</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<ul class="list-singular">
<li v-for="w in generatorResult.masc">{{ w }}</li>
</ul>
<ul class="list-plural">
<li v-for="w in generatorResult.mascPl">{{ w }}</li>
</ul>
</td>
<td>
<ul class="list-singular">
<li v-for="w in generatorResult.fem">{{ w }}</li>
</ul>
<ul class="list-plural">
<li v-for="w in generatorResult.femPl">{{ w }}</li>
</ul>
</td>
<td>
<ul class="list-singular">
<li v-for="w in generatorResult.neutr">
<Declension :word="w" :template="generatorResult.declension"/>
</li>
</ul>
<ul class="list-plural">
<li v-for="w in generatorResult.neutrPl">
<Declension :word="w" :template="generatorResult.declension" plural/>
</li>
</ul>
</td>
</tr>
</tbody>
</table>
</div>
<div v-else class="alert alert-warning">
<p class="mb-0">Niestety, podane słowo nie pasuje do żadnego naszego szablonu</p>
</div>
</div>
</details>
<section v-if="sources && Object.keys(sources).length">
<Literature :sources="sources"/>
</section>
</div>
</template>
<script>
import {Noun, NounDeclension, SourceLibrary} from "../../../src/classes";
import {head} from "../../../src/helpers";
import NounsNav from "./NounsNav";
import templates from './iksatywy.tsv';
const xDeclension = new NounDeclension({
M: 'x', D: 'x', C: 'x', B: 'x', N: 'x', Msc: 'x', W: 'x',
M_pl: 'xx', D_pl: 'xx', C_pl: 'xx', B_pl: 'xx', N_pl: 'xx', Msc_pl: 'xx', W_pl: 'xx',
});
export default {
components: { NounsNav },
data() {
return {
xNouns: [
new Noun({
id: 'astronauta',
masc: 'astronauta', fem: 'astronautka', neutr: 'astronautx',
mascPl: 'astronauci', femPl: 'astronautki', neutrPl: 'astronautxx',
declension: xDeclension,
}),
new Noun({
id: 'Europejczyk',
masc: 'Europejczyk', fem: 'Europejka', neutr: 'Europejkx',
mascPl: 'Europejczycy', femPl: 'Europejki', neutrPl: 'Europejkxx',
declension: xDeclension,
}),
new Noun({
id: 'przyjaciel',
masc: 'przyjaciel', fem: 'przyjaciółka', neutr: 'przyjaciołx',
mascPl: 'przyjaciele', femPl: 'przyjaciółki', neutrPl: 'przyjaciołxx',
declension: xDeclension,
}),
new Noun({
id: 'twórca',
masc: 'twórca', fem: 'twórczyni', neutr: 'twórcx',
mascPl: 'twórcy', femPl: 'twórczynie', neutrPl: 'twórcxx',
declension: xDeclension,
}),
new Noun({
id: 'radny',
masc: 'radny', fem: 'radna', neutr: 'radnx',
mascPl: 'radni', femPl: 'radne', neutrPl: 'radnxx',
declension: xDeclension,
}),
],
xDeclension,
xExtendedDeclension: new NounDeclension({
M: 'tx kosmicznx twórcx',
D: 'tx kosmicznx twórcx',
C: 'tx kosmicznx twórcx',
B: 'tx kosmicznx twórcx',
N: 'tx kosmicznx twórcx',
Msc: 'tx kosmicznx twórcx',
W: 'tx kosmicznx twórcx',
M_pl: 'txx kosmicznxx twórcxx',
D_pl: 'txx kosmicznxx twórcxx',
C_pl: 'txx kosmicznxx twórcxx',
B_pl: 'txx kosmicznxx twórcxx',
N_pl: 'txx kosmicznxx twórcxx',
Msc_pl: 'txx kosmicznxx twórcxx',
W_pl: 'txx kosmicznxx twórcxx',
}),
sources: undefined,
templates,
generatorWord: 'fotograf',
}
},
async mounted() {
this.sources = {
'': new SourceLibrary(await this.$axios.$get(`/sources?pronoun=iksatywy`)).getForPronoun('iksatywy'),
};
},
computed: {
template() {
let longestMatch = 0;
let matchingTemplates = [];
for (let t of templates) {
if (!this.generatorWord.endsWith(t.masc)) {
continue;
}
if (t.masc.length > longestMatch) {
longestMatch = t.masc.length;
matchingTemplates = [t];
} else if (t.masc.length === longestMatch) {
matchingTemplates.push(t);
}
}
if (!matchingTemplates.length) {
return null;
}
return matchingTemplates[0];
},
generatorResult() {
if (!this.template) {
return null;
}
const root = this.generatorWord.substring(0, this.generatorWord.length - this.template.masc.length);
const result = {id: null};
for (let k in this.template) {
if (!this.template.hasOwnProperty(k)) { continue; }
result[k] = this.template[k].split('/').map(ending => root + ending).join(' / ');
}
result.declension = xDeclension;
return new Noun(result);
}
},
head() {
return head({
title: this.$t('nouns.xNouns.header'),
description: this.$t('nouns.xNouns.info')[0],
});
},
}
</script>
<style lang="scss" scoped>
@import "assets/variables";
figure {
width: 100%;
max-width: 24rem;
padding: $spacer;
img {
width: 100%;
}
figcaption {
font-size: $small-font-size;
}
}
</style>

View File

@ -0,0 +1,230 @@
<template>
<div>
<NounsNav/>
<h2>
<Icon v="deer"/>
<T>nouns.neuterNouns.header</T>
</h2>
<div class="d-flex flex-column flex-md-row">
<div>
<T>nouns.neuterNouns.info</T>
<p><Share :title="$t('nouns.neuterNouns.header')"/></p>
</div>
<figure>
<img src="/img-local/flags/łoś.jpg" :alt="$t('nouns.neuterNouns.flag.alt')"/>
<figcaption><T>nouns.neuterNouns.flag.caption</T></figcaption>
</figure>
</div>
<details class="border mb-3">
<summary class="bg-light p-3">
<h4 class="h5 d-inline"><T>nouns.neuterNouns.extended.header</T></h4>
</summary>
<div class="border-top">
<div class="d-flex flex-column flex-md-row">
<div class="p-3">
<h5> <T>nouns.singular</T></h5>
<Declension word="" :template="neuterExtendedDeclension" open/>
</div>
<div class="p-3">
<h5> <T>nouns.plural</T></h5>
<Declension word="" :template="neuterExtendedDeclension" open plural/>
</div>
</div>
</div>
</details>
<details class="border mb-3">
<summary class="bg-light p-3">
<h4 class="h5 d-inline"><T>nouns.neuterNouns.alt.header</T></h4>
</summary>
<div class="border-top">
<div class="p-4 pb-0">
<T>nouns.neuterNouns.alt.info</T>
</div>
<div class="table-responsive">
<table class="table table-striped table-hover table-fixed-3">
<thead>
<tr>
<th v-for="templates in neuterAltDeclensionTemplates" class="text-nowrap">
<ul class="list-inline mb-0">
<li v-for="template in templates" class="list-inline-item">
<nuxt-link :to="'/' + template">
{{ template }}
</nuxt-link>
</li>
</ul>
</th>
</tr>
</thead>
<tbody>
<tr v-for="(declensions, word) in neuterAltDeclension" :key="word">
<td v-for="declension in declensions">
<Declension :word="word" :template="declension" open condense/>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</details>
<Separator icon="atom-alt"/>
<Dictionary load ref="dictionary"/>
</div>
</template>
<script>
import {Noun, NounDeclension} from "../../../src/classes";
import hash from "../../../plugins/hash";
import {head} from "../../../src/helpers";
import NounsNav from "./NounsNav";
export default {
components: { NounsNav },
mixins: [ hash ],
data() {
return {
neuterExtendedDeclension: new NounDeclension({
M: 'to kosmiczne twórcze',
D: 'tego kosmicznego twórcza',
C: 'temu kosmicznemu twórczu',
B: 'to kosmiczne twórcze',
N: 'tym kosmicznym twórczem',
Msc: 'tym kosmicznym twórczu',
W: 'to kosmiczne twórcze',
M_pl: 'te kosmiczne twórcza',
D_pl: 'tych kosmicznych twórczy',
C_pl: 'tym kosmicznym twórczom',
B_pl: 'te kosmiczne twórcza',
N_pl: 'tymi kosmicznymi twórczami',
Msc_pl: 'tych kosmicznych twórczach',
W_pl: 'te kosmiczne twórcza',
}),
neuterAltDeclensionTemplates: [
['ono/jego'], // , 'vono/vego', 'ono/jejgo'],
['ono/jej'],
['ono/jeno'],
['ono/jenu'],
],
neuterAltDeclension: {
księgowe: [
new NounDeclension({
M: 'owe', D: 'owego', C: 'owemu', B: 'owe', N: 'owem/owym', Msc: 'owem/owym', W: 'owe',
}),
new NounDeclension({
M: 'owe', D: 'owej', C: 'owej', B: 'owe', N: 'ową', Msc: 'owej', W: 'owe',
}),
new NounDeclension({
M: 'owe', D: 'oweno', C: 'owenu', B: 'owe/oweno', N: 'owem', Msc: 'owem', W: 'owe',
}),
new NounDeclension({
M: 'owe', D: 'owu', C: 'owenu', B: 'owe', N: 'owum', Msc: 'owum', W: 'owe',
}),
],
pracownicze: [
new NounDeclension({
M: 'cze', D: 'cza', C: 'czu', B: 'cze', N: 'czem', Msc: 'czu', W: 'cze',
}),
new NounDeclension({
M: 'cze', D: 'czej', C: 'czej', B: 'cze', N: 'czą', Msc: 'czej', W: 'cze',
}),
new NounDeclension({
M: 'cze', D: 'cza', C: 'czu', B: 'cze', N: 'czem', Msc: 'czu', W: 'cze',
}),
new NounDeclension({
M: 'cze', D: 'ku', C: 'ku', B: 'cze', N: 'kum', Msc: 'kum', W: 'cze',
}),
],
kochanie: [
new NounDeclension({
M: 'nie', D: 'nia', C: 'niu', B: 'nie', N: 'niem', Msc: 'niu', W: 'nie',
}),
new NounDeclension({
M: 'nie', D: 'niej', C: 'niej', B: 'nie', N: 'nią', Msc: 'niej', W: 'nie',
}),
new NounDeclension({
M: 'nie', D: 'nia', C: 'niu', B: 'nie', N: 'niem', Msc: 'niu', W: 'nie',
}),
new NounDeclension({
M: 'nie', D: 'niu', C: 'niu', B: 'nie', N: 'nium', Msc: 'nium', W: 'nie',
}),
],
wnuczę: [
new NounDeclension({
M: 'czę', D: 'częcia', C: 'częciu', B: 'czę', N: 'częciem', Msc: 'częciu', W: 'czę',
}),
new NounDeclension({
M: 'czę', D: 'częciej', C: 'częciej', B: 'czę', N: 'częcią', Msc: 'częciej', W: 'czę',
}),
new NounDeclension({
M: 'czę', D: 'częcia', C: 'częciu', B: 'czę', N: 'częciem', Msc: 'częciu', W: 'czę',
}),
new NounDeclension({
M: 'czę', D: 'czu', C: 'czu', B: 'czę', N: 'czum', Msc: 'czum', W: 'czę',
}),
],
Polko: [
new NounDeclension({
M: 'ko', D: 'ka', C: 'ku', B: 'ko', N: 'kiem', Msc: 'ku', W: 'ko',
}),
new NounDeclension({
M: 'ko', D: 'ki', C: 'ce', B: 'ko', N: 'ką', Msc: 'ce', W: 'ko',
}),
new NounDeclension({
M: 'ko', D: 'ka', C: 'ku', B: 'ko', N: 'kiem', Msc: 'ku', W: 'ko',
}),
new NounDeclension({
M: 'ko', D: 'ku', C: 'ku', B: 'ko', N: 'kum', Msc: 'kum', W: 'ko',
}),
],
kociaro: [
new NounDeclension({
M: 'ro', D: 'ra', C: 'rzu', B: 'ro', N: 'rem', Msc: 'rzu', W: 'ro',
}),
new NounDeclension({
M: 'ro', D: 'rej', C: 'rej', B: 'ro', N: 'rą', Msc: 'rej', W: 'ro',
}),
new NounDeclension({
M: 'ro', D: 'ra', C: 'rzu', B: 'ro', N: 'rem', Msc: 'rzu', W: 'ro',
}),
new NounDeclension({
M: 'ro', D: 'ru', C: 'ru', B: 'ro', N: 'rum', Msc: 'rum', W: 'ro',
}),
],
},
}
},
mounted() {
this.handleHash(this.config.nouns.hashNamespace, filter => {
this.$refs.dictionary.setFilter(filter);
});
},
head() {
return head({
title: this.$t('nouns.neuterNouns.header'),
description: this.$t('nouns.neuterNouns.info')[0],
});
},
}
</script>
<style lang="scss" scoped>
@import "assets/variables";
figure {
width: 100%;
max-width: 24rem;
padding: $spacer;
img {
width: 100%;
}
figcaption {
font-size: $small-font-size;
}
}
</style>

View File

@ -0,0 +1,101 @@
M D C B N Msc W M_pl D_pl C_pl B_pl N_pl Msc_pl W_pl
aspi aspi aspi aspi aspim aspi aspi aspi aspich aspi aspi aspimi aspich aspi
enby enby enby enby enbym enby enby enby/enbies enbych enby/enbies enby/enbies enbymi enbych enby/enbies
hero hera heru hero herem rze hero hera her herom hera herami herach hera
magum magum magum magum magum magum magum maga magów magom maga magami magach maga
rze rza rzu rze rzem rzu rze rza rzy/rzów rzom rza rzami rzach rza
cze cza czu cze czem czu cze cza czy czom cza czami czach cza
le la lu le lem lu le la li lom la lami lach la
że ża żu że żem żu że ża żów/ży żom ża żami żach ża
nie nia niu nie niem niu nie nia ń niom nia niami niach nia
cie cia ciu cie ciem ciu cie cia ci ciom cia ciami ciach cia
ke ka ku ke kiem ku ke ka ek kom ka kami kach ka
je ja ju je jem ju je ja jów jom ja jami jach ja
ko ka ku ko kiem ku ko ka ek/ków kom ka kami kach ka
wo wa wu wo wem wie wo wa wy wom wa wami wach wa
to ta tu ta tem cie to ta tów/t tom ta tami tach ta
io ia iu io iem iu io ia iów iom ia iami iach ia
jo ja ju jo jem ju jo ja jów jom ja jami jach ja
ro ra rzu ro rem rzu ro ra ry rom ra rami rach ra
po pa pu po pem pu po pa pów pom pa pami pach pa
fo fa fu fo fem fu fo fa fów fom fa fami fach fa
czo cza czu czo czem czu czo cza czy czom cza czami czach cza
co ca cu co cem cu co ca c/ców com ca cami cach ca
no na nu no nem nu no na nów nom na nami nach na
lo la lu lo lem lu lo la li lom la lami lach la
ło ła łu ło łem łu ło ła ł łom ła łami łach ła
um um um um um um um a ów om a ami ach a
gum gum gum gum gum gum gum ża żów/ży żom ża żami żach ża
rum rum rum rum rum rum rum rza rzów/rzy rzom rza rzami rzach rza
ium ium ium ium ium ium ium ia iów iom ia iami iach ia
tum tum tum tum tum tum tum ta tów/t tom ta tami tach ta
mum mum mum mum mum mum mum ma mów mom ma mami mach ma
kum kum kum kum kum kum kum cza czów/czy czom cza czami czach cza
ę ęcia ęciu ę ęciem ęciu ę ęta ąt ętom ęta ętami ętach ęta
we wego wemu we wym/wem wym/wem we we wych wym we wymi wych we
ce cego cemu ce cym/cem cym/cem ce ce cych cym ce cymi cych ce
be bego bemu be bym/bem bym/bem be be bych bym be bymi bych be
ne nego nemu ne nym/nem nym/nem ne ne nych nym ne nymi nych ne
me mego memu me mym/mem mym/mem me me mych mym me mymi mych me
łe łego łemu łe łym/łem łym/łem łe łe łych łym łe łymi łych
cieśle cieśli cieśli cieśle cieślem cieśli cieśle cieśle cieśli cieślom cieśle cieślami cieślach cieśli
bóstwo bóstwa bóstwu bóstwo bóstwem bóstwie bóstwo bóstwa bóstw bóstwom bóstwa bóstwami bóstwach bóstwa
barmaństwo barmaństwa barmaństwu barmaństwo barmaństwem barmaństwie barmaństwo barmaństwo barmaństwa barmaństwu barmaństwo barmaństwem barmaństwie barmaństwo
rodzeństwo rodzeństwa rodzeństwu rodzeństwo rodzeństwem rodzeństwie rodzeństwo rodzeństwo rodzeństwa rodzeństwu rodzeństwo rodzeństwem rodzeństwie rodzeństwo
koleżeństwo koleżeństwa koleżeństwu koleżeństwo koleżeństwem koleżeństwie koleżeństwo koleżeństwo koleżeństwa koleżeństwu koleżeństwo koleżeństwem koleżeństwie koleżeństwo
fanostwo fanostwa fanostwu fanostwo fanostwem fanostwie fanostwo fanostwo fanostwa fanostwu fanostwo fanostwem fanostwie fanostwo
kuzynostwo kuzynostwa kuzynostwu kuzynostwo kuzynostwem kuzynostwie kuzynostwo kuzynostwo kuzynostwa kuzynostwu kuzynostwo kuzynostwem kuzynostwie kuzynostwo
dziabkowie dziabków dziabkom dziabków dziabkami dziabkach dziabkowie
narzeczeństwo narzeczeństwa narzeczeństwu narzeczeństwo narzeczeństwem narzeczeństwie narzeczeństwo narzeczeństwo narzeczeństwa narzeczeństwu narzeczeństwo narzeczeństwem narzeczeństwie narzeczeństwo
profesorstwo profesorstwa profesorstwu profesorstwo profesorstwem profesorstwie profesorstwo profesorstwo profesorstwa profesorstwu profesorstwo profesorstwem profesorstwie profesorstwo
szefostwo szefostwa szefostwu szefostwo szefostwem szefostwie szefostwo szefostwo szefostwa szefostwu szefostwo szefostwem szefowstwie szefowstwo
szwagrostwo szwagrostwa szwagrostwu szwagrostwo szwagrostwem szwagrostwie szwagrostwo szwagrostwo szwagrostwa szwagrostwu szwagrostwo szwagrostwem szwagrostwie szwagrostwo
państwo państwa państwu państwo państwem państwie państwo państwo państwa państwu państwo państwem państwie państwo
pań pania paniu pania paniem paniu paniu pania paniów paniom pania paniem paniach pania
motornicze motorniczego motorniczemu motornicze motorniczym/motorniczem motorniczym/motorniczem motornicze motornicze motorniczych motorniczym motornicze motorniczymi motorniczych motornicze
krojcze krojczego krojczemu krojcze krojczym/krojczem krojczym/krojczem krojcze krojcze krojczych krojczym krojcze krojczymi krojczych krojcze
nastawnicze nastawniczego nastawniczemu nastawnicze nastawniczym/nastawniczem nastawniczym/nastawniczem nastawnicze nastawnicze nastawniczych nastawniczym nastawnicze nastawniczymi nastawniczych nastawnicze
sze sza szu sze szem szu sza sza sz szom sza szami szach sza
szo sza szu szo szem szu sza sza sz szom sza szami szach sza
wie wia wiu wie wiem wiu wie wia wi wiom wia wiami wiach wia
dzie dzia dziu dzie dziem dziu dzie dzia dzi dziom dzia dziami dziach dzia
gospodyń gospodynia gospodyniu gospodynia gospodyniem gospodyniu gospodyniu gospodynia gospodyniów gospodyniom gospodynia gospodyniami gospodyniach gospodynia
mie mia miu mie miem miu mie mia mi miom mia miami miach mia
mo ma mu mo mem mu mo ma m mom ma mami mach ma
cechownicze cechowniczego cechowniczemu cechownicze cechowniczym/cechowniczem cechowniczym/cechowniczem cechownicze cechownicze cechowniczych cechowniczym cechownicze cechowniczymi cechowniczych cechownicze
śledcze śledczego śledczemu śledcze śledczym/śledczem śledczym/śledczem śledcze śledcze śledczych śledczym śledcze śledczymi śledczych śledcze
leśnicze leśniczego leśniczemu leśnicze leśniczym/leśniczem leśniczym/leśniczem leśnicze leśnicze leśniczych leśniczym leśnicze leśniczymi leśniczych leśnicze
nastawnicze nastawniczego nastawniczemu nastawnicze nastawniczym/nastawniczem nastawniczym/nastawniczem nastawnicze nastawnicze nastawniczych nastawniczym nastawnicze nastawniczymi nastawniczych nastawnicze
do da du do dem dzie de da dów dom da dami dach da
sze sza szu sze szem szu sze sze szy/szów szom sze szami szach sze
budownicze budowniczego budowniczemu budownicze budowniczym/budowniczem budowniczym/budowniczem budownicze budownicz budowniczych budowniczom budownicze budowniczymi budowniczych
sie sia siu sie siem siu sie sia si siom sie siami siach sie
bo ba bu bo bem bu bo ba bów bom ba bami bach ba
two twa twu two twem twie two two twa twu two twem twie two
rodzic rodzica rodzicowi rodzica rodzicem rodzicu rodzicu rodzice rodziców rodzicom rodziców rodzicami rodzicach rodzice
androgyne androgyne androgyne androgyne androgyne androgyne androgyne androgyna androgyna androgyna androgyna androgyna androgyna androgyna
asoba asoby asobie asobę asobą asobie asobo asoby asób asobom asoby asobami asobach asoby
pie pia piu pie piem piu pie pia pi piom pia piami piach pia
bie bia biu bie biem biu bie bia bi biom bia biami biach bia
osoba osoby osobie osobę osobą osobie osobo osoby osób osobom osoby osobami osobach osoby
kraszi kraszi kraszi kraszi kraszi kraszi kraszi kraszi kraszi kraszi kraszi kraszi kraszi kraszi
chorąże chorążego chorążemu chorąże chorążym/chorążem chorążym/chorążem chorąże chorąże chorążych chorążym chorąże chorążymi chorążych chorąże
dandy dandy dandy dandy dandy dandy dandy dandies dandies dandies dandies dandies dandies dandies
babek babka babku/babkowi babka babkiem babku babku babkowie babków babkom babków babkami babkach babkowie
dziabcia dziabci dziabci dziabcię dziabcią dziabci dziabcio dziabcie dziabci dziabciom dziabcie dziabciami dziabciach dziabcie
przodzic przodzica przodzicowi przodzica przodzicem przodzicu przodzicu przodzice przodziców przodzicom przodzice przodzicami przodzicach przodzice
fie fia fiu fie fiem fiu fie fia fi fiom fia fiami fiach fia
genium genium genium genium genium genium genium genia geniów geniom genia geniami geniach genia
Głuche Głuchego Głuchemu Głuche Głuchym/Głuchem Głuchym/Głuchem Głuche Głuche Głuchych Głuchym Głuche Głuchymi Głuchych Głuche
paniowie paniów paniom paniów paniowie paniach paniowie
małolaty małolat/małolatów małolatom małolat/małolatów małolatami małolatach małolaty
człowiek człowieka człowiekowi człowieka człowiekiem człowieku człowieku ludzie ludzi ludziom ludzi ludźmi ludziach ludzie
naga naga naga naga naga naga naga nagi nag nagom nagi nagami nagach nagi
zie zia ziu zie ziem ziu zie zia zi ziom zia ziami ziach zie
rodzic chrzestny rodzica chrzestnego rodzicowi chrzestnemu rodzica chrzestnego rodzicem chrzestnym rodzicu chrzestnym rodzicu chrzestny rodzice chrzestne rodziców chrzestnych rodzicom chrzestnym rodziców chrzestnych rodzicami chrzestnymi rodzicach chrzestnych rodzice chrzestne
rodzice chrzestni rodziców chrzestnych rodzicom chrzestnym rodziców chrzestnych rodzicami chrzestnymi rodzicach chrzestnych rodzice chrzestni
córek córka córkowi córka córkiem córku córku córkowie córków córkom córków córkami córkach córkowie
synka synki synce synkę synką synce synko synki synek synkom synków synkami synkach synki
dzieci dzieci dzieciom dzieci dziećmi dzieciach dzieci
nana nany nanie nanę naną nanie nano nany nan nanom nany nanami nanach nany
zwrotnicze zwrotniczego zwrotniczemu zwrotnicze zwrotniczym/zwrotniczem zwrotniczym/zwrotniczem zwrotnicze zwrotnicze zwrotniczych zwrotniczym zwrotnicze zwrotniczymi zwrotniczych zwrotnicze
Can't render this file because it has a wrong number of fields in line 40.

View File

@ -0,0 +1,72 @@
masc fem neutr mascPl femPl neutrPl
-b -bka -bcze -bi -bki -bcza
-fob -fobka -fobcze -fobowie/-fobi -fobki -fobcza
-wiec -wczyni -wcze -wcy -wczynie -wcza
-ec -czyni -cze -cy -czynie -cza
-niec -ńczyni -ńcze -ńcy -ńczynie -ńcza
-c -cka -cze/-cko -ce -cki -cza/cka
-ca -czyni -cze -cy -czynie -cza
-och -ocha -osze -ochy -ochy -osza
-ch -szka -sze -chy -szki -sza
-cz -czka -czko -cze -czki -czka
-cz -czka -czyszcze -cze -czki -czyszcza
-d -dka -dcze -dowie -dki -dcza
-da -dka -dcze -dzi -dki -dcza
-graf -grafka -grafcze -grafowie -grafki -grafcza
-f -fka -fcze -fowie -fki -fcza
-g -żka -że -dzy/-gowie -żki -ża
-log -lożka -loże -lodzy/-logowie -lożki -loża
-ski -ska -skie -scy -skie -skie
-j -jka -jcze -jowie -jki -jcza
-j -jka -jcze -je -jki -jcza
-czyk -ka -cze -czycy -ki -cza
-ek -tka -tko -tkowie -tki -tka
-ik -iczka -icze -icy -iczki -icza
-ik -iczka/-ica -icze -icy -iczki/-ice -icza
-ńczyk -nka -ńcze -ńczycy -nki -ńcza
-yk -yczka -ycze -ycy -yczki -ycza
-ik -ica -icze -icy -ice -icze
-ek -ka -cze -kowie -ki -cza
-ak -aczka -acze -acy -aczki -acza
-ek -kini -cze -kowie -kinie -cza
-uk -uczka -ucze -ucy -uczki -ucza
-ok -oczka -ocze -oki -oczki -ocza
-fil -filka -filcze -file -filki -filcza
-ciel -cielka -ciełło/-cielcze -ciele -cielki -ciełła/-cielcza
-l -lka -lcze -le -lki -lcze
-ł -łka -lcze -łowie -łki -lcza
-m -mka -mcze -mowie -mki -mcza
-n -nka -ńcze -ni -nki -ńcza
-n -nka -nie -ni -nki -nia
-nin -nka -ńcze -nie -nki -ńcza
-p -pka -pcze -pi -pki -pcza
-ar -arka -arze -arzy -arki -arza
-ar -arki -arze -arowie -arki -arza
-er -erka -erze -erzy -erki -erza
-or -orka -orze -orzy -orki -orza
-ur -urka -urze -urzy -urki -urza
-er -erka/-era -erze -erzy -erki/-ery -erza
-ir -irka -irze -irowie -irki -irza
-ór -orka -orze -ory -orki -orza
-tra -trka/-tra -trze -trzy -trki/-try -trza
-arz -arka -arcze/-arko -arze -arki -arcza/-arka
-arz -ara -arcze/-aro -arze -ary -arcza/-aro
-mistrz -mistrzyni -mistrze/-mistrzyńcze -mistrzowie -mistrzynie -mistrza/-mistrzyńcza
-erz -erka -ercze -erze -erki -ercza
-s -ska -szcze -sy -ski -szcza
-s -ska -szcze -si -ski -szcza
-sz -szka -szcze -sze -szki -szcza
-ś -sia -sie/-szcze -sie -sie -sia/-szcza
-nt -ntka -ncie/-ntcze -nci -ntki -ncia/-ntcza
-t -tka -tcze/-cie/-tko -ci -tki -tcza/-cia/-tka
-sta -stka -szcze -ści -stki -szcza
-ta -tka -to/-cie/-tcze/-tko -ci -tki -ta/-cia/-tcza/-tka
-w -wka -wcze -wi -wki -wcza
-ły -ła -łe -li -łe -łe
-ny -na -ne -ni -ne -ne
-wy -wa -we -wi -we -we
-czy -cza -cze -czy/-czowie -cze -cze
-cy -ca -ce -cy -ce -ce
-ry -ra -re -rzy -re -re
-ty -ta -te -ci -te -te
-z -zka -żcze -zowie -zki -żcza
1 masc fem neutr mascPl femPl neutrPl
2 -b -bka -bcze -bi -bki -bcza
3 -fob -fobka -fobcze -fobowie/-fobi -fobki -fobcza
4 -wiec -wczyni -wcze -wcy -wczynie -wcza
5 -ec -czyni -cze -cy -czynie -cza
6 -niec -ńczyni -ńcze -ńcy -ńczynie -ńcza
7 -c -cka -cze/-cko -ce -cki -cza/cka
8 -ca -czyni -cze -cy -czynie -cza
9 -och -ocha -osze -ochy -ochy -osza
10 -ch -szka -sze -chy -szki -sza
11 -cz -czka -czko -cze -czki -czka
12 -cz -czka -czyszcze -cze -czki -czyszcza
13 -d -dka -dcze -dowie -dki -dcza
14 -da -dka -dcze -dzi -dki -dcza
15 -graf -grafka -grafcze -grafowie -grafki -grafcza
16 -f -fka -fcze -fowie -fki -fcza
17 -g -żka -że -dzy/-gowie -żki -ża
18 -log -lożka -loże -lodzy/-logowie -lożki -loża
19 -ski -ska -skie -scy -skie -skie
20 -j -jka -jcze -jowie -jki -jcza
21 -j -jka -jcze -je -jki -jcza
22 -czyk -ka -cze -czycy -ki -cza
23 -ek -tka -tko -tkowie -tki -tka
24 -ik -iczka -icze -icy -iczki -icza
25 -ik -iczka/-ica -icze -icy -iczki/-ice -icza
26 -ńczyk -nka -ńcze -ńczycy -nki -ńcza
27 -yk -yczka -ycze -ycy -yczki -ycza
28 -ik -ica -icze -icy -ice -icze
29 -ek -ka -cze -kowie -ki -cza
30 -ak -aczka -acze -acy -aczki -acza
31 -ek -kini -cze -kowie -kinie -cza
32 -uk -uczka -ucze -ucy -uczki -ucza
33 -ok -oczka -ocze -oki -oczki -ocza
34 -fil -filka -filcze -file -filki -filcza
35 -ciel -cielka -ciełło/-cielcze -ciele -cielki -ciełła/-cielcza
36 -l -lka -lcze -le -lki -lcze
37 -łka -lcze -łowie -łki -lcza
38 -m -mka -mcze -mowie -mki -mcza
39 -n -nka -ńcze -ni -nki -ńcza
40 -n -nka -nie -ni -nki -nia
41 -nin -nka -ńcze -nie -nki -ńcza
42 -p -pka -pcze -pi -pki -pcza
43 -ar -arka -arze -arzy -arki -arza
44 -ar -arki -arze -arowie -arki -arza
45 -er -erka -erze -erzy -erki -erza
46 -or -orka -orze -orzy -orki -orza
47 -ur -urka -urze -urzy -urki -urza
48 -er -erka/-era -erze -erzy -erki/-ery -erza
49 -ir -irka -irze -irowie -irki -irza
50 -ór -orka -orze -ory -orki -orza
51 -tra -trka/-tra -trze -trzy -trki/-try -trza
52 -arz -arka -arcze/-arko -arze -arki -arcza/-arka
53 -arz -ara -arcze/-aro -arze -ary -arcza/-aro
54 -mistrz -mistrzyni -mistrze/-mistrzyńcze -mistrzowie -mistrzynie -mistrza/-mistrzyńcza
55 -erz -erka -ercze -erze -erki -ercza
56 -s -ska -szcze -sy -ski -szcza
57 -s -ska -szcze -si -ski -szcza
58 -sz -szka -szcze -sze -szki -szcza
59 -sia -sie/-szcze -sie -sie -sia/-szcza
60 -nt -ntka -ncie/-ntcze -nci -ntki -ncia/-ntcza
61 -t -tka -tcze/-cie/-tko -ci -tki -tcza/-cia/-tka
62 -sta -stka -szcze -ści -stki -szcza
63 -ta -tka -to/-cie/-tcze/-tko -ci -tki -ta/-cia/-tcza/-tka
64 -w -wka -wcze -wi -wki -wcza
65 -ły -ła -łe -li -łe -łe
66 -ny -na -ne -ni -ne -ne
67 -wy -wa -we -wi -we -we
68 -czy -cza -cze -czy/-czowie -cze -cze
69 -cy -ca -ce -cy -ce -ce
70 -ry -ra -re -rzy -re -re
71 -ty -ta -te -ci -te -te
72 -z -zka -żcze -zowie -zki -żcza

View File

@ -0,0 +1,127 @@
<template>
<div>
<NounsNav/>
<h2>
<Icon v="user-friends"/>
<T>nouns.personNouns.header</T>
<small><NormativeBadge/></small>
</h2>
<div>
<T>nouns.personNouns.info</T>
<p><Share :title="$t('nouns.personNouns.header')"/></p>
</div>
<details open class="border mb-3">
<summary class="bg-light p-3">
<h4 class="h5 d-inline"><T>nouns.examples</T></h4>
</summary>
<div class="border-top table-responsive">
<table class="table table-striped table-hover table-fixed-3">
<thead>
<tr>
<th class="text-nowrap">
<Icon v="mars"/>
<T>nouns.masculine</T>
</th>
<th class="text-nowrap">
<Icon v="venus"/>
<T>nouns.feminine</T>
</th>
<th class="text-nowrap">
<Icon v="neuter"/>
<T>nouns.personNouns.label</T>
</th>
</tr>
</thead>
<tbody>
<tr v-for="noun in personNouns" :key="noun.id">
<td>
<ul class="list-singular">
<li v-for="w in noun.masc">{{ w }}</li>
</ul>
<ul class="list-plural">
<li v-for="w in noun.mascPl">{{ w }}</li>
</ul>
</td>
<td>
<ul class="list-singular">
<li v-for="w in noun.fem">{{ w }}</li>
</ul>
<ul class="list-plural">
<li v-for="w in noun.femPl">{{ w }}</li>
</ul>
</td>
<td>
<ul class="list-singular">
<li v-for="w in noun.neutr">{{ w }}</li>
</ul>
<ul class="list-plural">
<li v-for="w in noun.neutrPl">{{ w }}</li>
</ul>
</td>
</tr>
</tbody>
</table>
</div>
</details>
<section v-if="sources && Object.keys(sources).length">
<Literature :sources="sources"/>
</section>
</div>
</template>
<script>
import {Noun, SourceLibrary} from "../../../src/classes";
import {head} from "../../../src/helpers";
import NounsNav from "./NounsNav";
export default {
components: { NounsNav },
data() {
return {
personNouns: [
new Noun({
id: 'kandydat',
masc: 'kandydat', fem: 'kandydatka', neutr: 'osoba kandydująca',
mascPl: 'kandydaci', femPl: 'kandydatki', neutrPl: 'osoby kandydujące',
}),
new Noun({
id: 'kucharz',
masc: 'kucharz', fem: 'kucharka', neutr: 'osoba gotująca|osoba kucharska',
mascPl: 'kucharze', femPl: 'kucharki', neutrPl: 'osoby gotujące|osoby kucharskie',
}),
new Noun({
id: 'mężczyzna',
masc: 'mężczyzna', fem: 'kobieta', neutr: 'osoba|osoba niebinarna',
mascPl: 'mężczyźni', femPl: 'kobiety', neutrPl: 'osoby|osoby niebinarne',
}),
new Noun({
id: 'partner',
masc: 'partner', fem: 'partnerka', neutr: 'osoba partnerska',
mascPl: 'partnerzy', femPl: 'partnerki', neutrPl: 'osoby partnerskie',
}),
new Noun({
id: 'prezes',
masc: 'prezes', fem: 'prezeska', neutr: 'osoba prezesujące',
mascPl: 'prezesi', femPl: 'prezeski', neutrPl: 'osoby prezesujące',
}),
],
sources: undefined,
}
},
async mounted() {
this.sources = {
'': new SourceLibrary(await this.$axios.$get(`/sources?pronoun=osobatywy`)).getForPronoun('osobatywy'),
};
},
head() {
return head({
title: this.$t('nouns.personNouns.header'),
description: this.$t('nouns.personNouns.info')[0],
});
},
}
</script>

View File

@ -0,0 +1 @@
name description pronouns sources
1 name description pronouns sources

View File

@ -0,0 +1,3 @@
<template>
<div></div>
</template>

View File

@ -0,0 +1,75 @@
<template>
<section>
<h2 class="h4">
<Icon v="spell-check"/>
Odmiana:
</h2>
<div class="table-responsive">
<table class="table table-sm">
<thead>
<tr>
<th>Mianownik</th>
<th>Dopełniacz</th>
<th>Celownik</th>
<th>Biernik</th>
<th>Narzędnik</th>
<th>Miejscownik</th>
</tr>
</thead>
<tbody>
<tr>
<td><Morpheme :pronoun="selectedPronoun" morpheme="pronoun_n" :counter="counter"/></td>
<td><Morpheme :pronoun="selectedPronoun" morpheme="pronoun_g" :counter="counter"/> / <Morpheme :pronoun="selectedPronoun" morpheme="pronoun_g_acc" :counter="counter"/></td>
<td><Morpheme :pronoun="selectedPronoun" morpheme="pronoun_d" :counter="counter"/></td>
<td><Morpheme :pronoun="selectedPronoun" morpheme="pronoun_a" :counter="counter"/></td>
<td><Morpheme :pronoun="selectedPronoun" morpheme="pronoun_i" :counter="counter"/></td>
<td><Morpheme :pronoun="selectedPronoun" morpheme="pronoun_l" :counter="counter"/></td>
</tr>
</tbody>
</table>
</div>
<div class="table-responsive">
<table class="table table-sm">
<thead>
<tr>
<th>1 os.</th>
<th>2 os.</th>
<th>3 os.</th>
<th>Przymiotniki</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<Morpheme :pronoun="selectedPronoun" morpheme="verb_middle_inter" :counter="counter"
prepend=""
:append="selectedPronoun.isPlural(counter) ? 'śmy' : 'm'"
:appendPr="selectedPronoun.isPlural(counter) ? 'ɕmɨ' : 'm'"
/>
</td>
<td>
<Morpheme :pronoun="selectedPronoun" morpheme="verb_middle_inter" :counter="counter"
prepend=""
:append="selectedPronoun.isPlural(counter) ? 'ście' : 'ś'"
:appendPr="selectedPronoun.isPlural(counter) ? 'ɕʨ̑ɛ' : 'ɕ'"
/>
</td>
<td><Morpheme :pronoun="selectedPronoun" morpheme="verb_end_about" :counter="counter" prepend=""/></td>
<td><Morpheme :pronoun="selectedPronoun" morpheme="adjective_n" :counter="counter" prepend=""/></td>
</tr>
</tbody>
</table>
</div>
</section>
</template>
<script>
export default {
props: {
selectedPronoun: { required: true },
counter: { required: true },
}
}
</script>

View File

@ -0,0 +1,6 @@
<template>
<h2>
<Icon v="tags"/>
<T>home.pronouns</T>
</h2>
</template>

View File

@ -0,0 +1,15 @@
singular plural isHonorific
Myślę, że {pronoun_n} jest bardzo mił{adjective_n}, przyjaciels{adjective_n_k} i urzekając{adjective_n_c}. Myślę, że {pronoun_n} są bardzo mi{adjective_ll}{adjective_n}, przyjaciels{adjective_n_k} i urzekając{adjective_n_c}. FALSE
Tęsknię za {pronoun_g} śmiechem. FALSE
Napiszę do {pronoun_g_acc} później. FALSE
Powiedział{verb_middle_inter}m {pronoun_d}, że {pronoun_a} lubię. Powiedzi{verb_middle_inter}śmy {pronoun_d}, że {pronoun_a} lubimy. FALSE
Chciał{verb_end_inter}byś pójść do kina? Chci{verb_middle_inter}byście pójść do kina? FALSE
Czy będziesz grał{verb_end_about} z nami? Czy będziecie gra{verb_end_about} z nami? FALSE
Kiedy będziesz m{verb_o}gł{verb_end_about} się z nami spotkać? Kiedy będziecie m{verb_o}g{verb_end_about} się z nami spotkać? FALSE
Gdy był{verb_middle_inter}m w domu, zacz{verb_nasal}ł{verb_middle_inter}m gotować. Gdy by{verb_end_inter}śmy w domu, zacz{verb_nasal}śmy gotować. FALSE
Dostał{verb_middle_inter}m wyniki egzaminu i jestem z nich zadowolon{adjective_n}. Dosta{verb_end_inter}śmy wyniki egzaminu i jesteśmy z nich zadowol{adjective_middle}n{adjective_n}. FALSE
Po{verb_go}{verb_middle_inter}m z {pronoun_i} do szkoły. Po{verb_go}śmy z {pronoun_i} do szkoły. FALSE
Rozmawialiśmy o {pronoun_l} ostatnio. FALSE
Każd{adjective_n} z nich chciał{verb_end_about} czego innego. Wszys{pronoun_all} z nich chci{verb_middle_about} czego innego. FALSE
To miło, że nas {honorific} odwiedza. To miło, że nas {honorific} odwiedzają. TRUE
Czy będzie {honorific} kontynuować subskrypcję? Czy będą {honorific} kontynuować subskrypcję? TRUE
1 singular plural isHonorific
2 Myślę, że {pronoun_n} jest bardzo mił{adjective_n}, przyjaciels{adjective_n_k} i urzekając{adjective_n_c}. Myślę, że {pronoun_n} są bardzo mi{adjective_ll}{adjective_n}, przyjaciels{adjective_n_k} i urzekając{adjective_n_c}. FALSE
3 Tęsknię za {pronoun_g} śmiechem. FALSE
4 Napiszę do {pronoun_g_acc} później. FALSE
5 Powiedział{verb_middle_inter}m {pronoun_d}, że {pronoun_a} lubię. Powiedzi{verb_middle_inter}śmy {pronoun_d}, że {pronoun_a} lubimy. FALSE
6 Chciał{verb_end_inter}byś pójść do kina? Chci{verb_middle_inter}byście pójść do kina? FALSE
7 Czy będziesz grał{verb_end_about} z nami? Czy będziecie gra{verb_end_about} z nami? FALSE
8 Kiedy będziesz m{verb_o}gł{verb_end_about} się z nami spotkać? Kiedy będziecie m{verb_o}g{verb_end_about} się z nami spotkać? FALSE
9 Gdy był{verb_middle_inter}m w domu, zacz{verb_nasal}ł{verb_middle_inter}m gotować. Gdy by{verb_end_inter}śmy w domu, zacz{verb_nasal}śmy gotować. FALSE
10 Dostał{verb_middle_inter}m wyniki egzaminu i jestem z nich zadowolon{adjective_n}. Dosta{verb_end_inter}śmy wyniki egzaminu i jesteśmy z nich zadowol{adjective_middle}n{adjective_n}. FALSE
11 Po{verb_go}{verb_middle_inter}m z {pronoun_i} do szkoły. Po{verb_go}śmy z {pronoun_i} do szkoły. FALSE
12 Rozmawialiśmy o {pronoun_l} ostatnio. FALSE
13 Każd{adjective_n} z nich chciał{verb_end_about} czego innego. Wszys{pronoun_all} z nich chci{verb_middle_about} czego innego. FALSE
14 To miło, że nas {honorific} odwiedza. To miło, że nas {honorific} odwiedzają. TRUE
15 Czy będzie {honorific} kontynuować subskrypcję? Czy będą {honorific} kontynuować subskrypcję? TRUE

View File

@ -0,0 +1,23 @@
export default [
'pronoun_n',
'pronoun_g',
'pronoun_g_acc',
'pronoun_d',
'pronoun_a',
'pronoun_i',
'pronoun_l',
'pronoun_all',
'adjective_n',
'adjective_n_c',
'adjective_n_k',
'adjective_ll',
'adjective_middle',
'verb_end_inter',
'verb_end_about',
'verb_middle_inter',
'verb_middle_about',
'verb_nasal',
'verb_go',
'verb_o',
'honorific',
];

View File

@ -0,0 +1,7 @@
name pronouns description
Formy normatywne ona,on Wiele osób niebinarnych, ze względu na ograniczenia polszczyzny lub po prostu dlatego, że tak im bardziej pasuje, decyduje się zwyczajnie używać form „on” lub „ona” czy to zgodnie z ich płcią przypisaną przy urodzeniu, czy przeciwnie. Nie ujmuje to im niebinarności! Zaimki ≠ płeć.
Formy neutralne ono,ono/jej,ono/jejgo,ono/jeno,ono/jenu Ze względu na użycie już istniejącego w polszczyźnie {/pytania#nijaki=rodzaju neutralnego} jest to jedna z najczęściej używanych oraz łatwych do zrozumienia opcji. Formy takie jak „zrobiłom” czy „poszłoś”, choć <a href="http://www.rjp.pan.pl/index.php?option=com_content&view=article&id=317:byom-byo&catid=44&Itemid=208" target="_blank" rel="noopener">poprawne gramatycznie</a>, dopiero od niedawna są szerzej używane, i dla wielu brzmią infantylnie, dehumanizująco (póki nie zostaną znormalizowane). W odmianie wiele form neutralnych jest tożsamych z męskimi, dlatego niektóre osoby wolą używać zmodyfikowanych wariantów wykorzystujących inne zaimki przy zachowaniu neutralnej koniugacji czasowników.
Formy postpłciowe (dukaizmy) onu,onu/jejo,ne,onu/jegu Neologiczne formy stworzone oryginalnie dla <a href="https://pl.wikipedia.org/wiki/Perfekcyjna_niedoskona%C5%82o%C5%9B%C4%87" target="_blank" rel="noopener">powieści fantastycznych</a>. Choć rodzaj postpłciowy jest systemem spójnym i analogicznym do form normatywnych, to dla niezaznajomionych brzmi obco. Niektóre osoby używają też zmodyfikowanych wariantów wykorzystujących inne zaimki w części przypadków przy zachowaniu postpłciowej koniugacji czasowników.
Formy mnogie one,oni,oni/e,ona/ich,ony,onie Normatywne formy mnogie mogą być używane do opisu pojedynczej osoby, w tym jako dosłowne tłumaczenie angielskiego „they/them”. Są poprawne i bez tworzenia neogramatyki, a ich zamysł jest łatwy do zrozumienia dla osób znających angielski odpowiednik, aczkolwiek dla wielu jest to dezorientujące. Używanie ich wciąż wymaga wyboru między zgenderyzowanymi wersjami („oni” lub „one”). Nienormatywne formy mnogie mogą służyć nie tylko do opisu pojedynczych osób, ale również grup mieszanych lub o nieznanej płci. Więcej informacji o zwracaniu się do grup na naszym blogu: {/blog/jak-zwracać-się-do-grup=„Jak zwracać się do grup osób?”}
Zaimki graficzne onx,on/a,on_,on*,'n' Formy te używają placeholderów / znaków zastępujących w miejscu różnic między wersją męską a żeńską. Są przydatne w piśmie, ale ciężkie lub niemożliwe do wymówienia (mogą też sprawiać problemy czytnikom ekranowym). Intencja jest łatwa do zrozumienia. Często są też używane w zwrotach do grupy osób lub osoby o nieznanej płci.
Neozaimki vono,ono/eno,miau,wona,ony/jegi,onæ,onø,onu/jegie
Can't render this file because it contains an unexpected character in line 3 and column 297.

View File

@ -0,0 +1,32 @@
key description normative pronoun_n pronoun_g pronoun_g_acc pronoun_d pronoun_a pronoun_i pronoun_l pronoun_all adjective_n adjective_n_c adjective_n_k 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 pronounceable history thirdForm smallForm sourcesInfo
on,on/jego Rodzaj męski TRUE on jego niego mu go nim nim y y ki e e ą szedł ó pan FALSE FALSE TRUE
ona,ona/jej Rodzaj żeński TRUE ona jej niej jej ją nią niej a a ka a a a a ę szł o pani FALSE FALSE TRUE
ono,ono/jego Rodzaj neutralny TRUE ono jego niego mu je nim nim e e kie o o o o ę szł o państwo FALSE FALSE TRUE Formy „byłom”, „zrobiłoś”, itp. są {https://rjp.pan.pl/index.php?option=com_content&view=article&id=317:byom-byo&catid=44&Itemid=208=wg RJP} poprawne gramatycznie.@Występują one chociażby w {https://gramatyki.uw.edu.pl/book/520=„Grammatyce języka polskiego przez Maxymiliana Jakubowicza ułożonej”} z 1823 czy {https://books.google.pl/books?id=c1Yv6X0fyF8C=Praktische Polnische Grammatik für Deutsche} z 1796.@Normatywna odmiana rodzaju neutralnego w liczbie mnogiej dostępna jest {/one=tutaj}, a neologiczna {/ona/ich=tutaj}.@Rzeczowniki zgodne rodzajowo z rodzajem neutralnym to {/neutratywy=neutratywy}.
ono/jej Rodzaj neutralny z formami żeńskimi zamiast męskich FALSE ono jej niej jej je nią niej e e kie o o o o ę szł o państwo FALSE FALSE TRUE Formy „byłom”, „zrobiłoś”, itp. są {https://rjp.pan.pl/index.php?option=com_content&view=article&id=317:byom-byo&catid=44&Itemid=208=wg RJP} poprawne gramatycznie.@Występują one chociażby w {https://gramatyki.uw.edu.pl/book/520=„Grammatyce języka polskiego przez Maxymiliana Jakubowicza ułożonej”} z 1823 czy {https://books.google.pl/books?id=c1Yv6X0fyF8C=Praktische Polnische Grammatik für Deutsche} z 1796.@Normatywna odmiana rodzaju neutralnego w liczbie mnogiej dostępna jest {/one=tutaj}, a neologiczna {/ona/ich=tutaj}.@Rzeczowniki zgodne rodzajowo z rodzajem neutralnym to {/neutratywy=neutratywy}.
ono/jejgo Rodzaj neutralny z formami łączonymi FALSE ono jejgo niejgo jejmu jejgo niąnim niejnim e e kie o o o o ę szł o państwo FALSE FALSE TRUE Formy „byłom”, „zrobiłoś”, itp. są {https://rjp.pan.pl/index.php?option=com_content&view=article&id=317:byom-byo&catid=44&Itemid=208=wg RJP} poprawne gramatycznie.@Występują one chociażby w {https://gramatyki.uw.edu.pl/book/520=„Grammatyce języka polskiego przez Maxymiliana Jakubowicza ułożonej”} z 1823 czy {https://books.google.pl/books?id=c1Yv6X0fyF8C=Praktische Polnische Grammatik für Deutsche} z 1796.@Normatywna odmiana rodzaju neutralnego w liczbie mnogiej dostępna jest {/one=tutaj}, a neologiczna {/ona/ich=tutaj}.@Rzeczowniki zgodne rodzajowo z rodzajem neutralnym to {/neutratywy=neutratywy}.
ono/jeno Rodzaj neutralny z elementami postpłciowego FALSE ono jeno nieno nu no niemu niem e e kie o u o o ę szł o państwo FALSE FALSE TRUE Formy „byłom”, „zrobiłoś”, itp. są {https://rjp.pan.pl/index.php?option=com_content&view=article&id=317:byom-byo&catid=44&Itemid=208=wg RJP} poprawne gramatycznie.@Występują one chociażby w {https://gramatyki.uw.edu.pl/book/520=„Grammatyce języka polskiego przez Maxymiliana Jakubowicza ułożonej”} z 1823 czy {https://books.google.pl/books?id=c1Yv6X0fyF8C=Praktische Polnische Grammatik für Deutsche} z 1796.@Normatywna odmiana rodzaju neutralnego w liczbie mnogiej dostępna jest {/one=tutaj}, a neologiczna {/ona/ich=tutaj}.@Rzeczowniki zgodne rodzajowo z rodzajem neutralnym to {/neutratywy=neutratywy}.
ono/jenu Rodzaj neutralny z formami postpłciowymi zamiast męskich FALSE ono jenu nienu wu nu num num e e kie o o o o ę szł o państwo FALSE FALSE TRUE Formy „byłom”, „zrobiłoś”, itp. są {https://rjp.pan.pl/index.php?option=com_content&view=article&id=317:byom-byo&catid=44&Itemid=208=wg RJP} poprawne gramatycznie.@Występują one chociażby w {https://gramatyki.uw.edu.pl/book/520=„Grammatyce języka polskiego przez Maxymiliana Jakubowicza ułożonej”} z 1823 czy {https://books.google.pl/books?id=c1Yv6X0fyF8C=Praktische Polnische Grammatik für Deutsche} z 1796.@Normatywna odmiana rodzaju neutralnego w liczbie mnogiej dostępna jest {/one=tutaj}, a neologiczna {/ona/ich=tutaj}.@Rzeczowniki zgodne rodzajowo z rodzajem neutralnym to {/neutratywy=neutratywy}.
vono,vono/vego Rodzaj neutralny z neozaimkami vono/vego FALSE vono vego viego vu vo vim vim e e kie o o o o ę szł o państwo FALSE FALSE TRUE Forma została stworzona przez tłumacza Pawła Wieczorka dla oddania stworzonych przez Grega Egana form {https://en.pronouns.page/ve=ve/ver}.
ono/eno Neozaimki ono/eno FALSE ono eno eno ne no em em u u ku o u o o ę szł o pan FALSE FALSE TRUE "Formy stworzone przez {https://twitter.com/NicoBillie/status/1312894040061497346=&#64;NicoBillie}."
onu,onu/jenu Rodzaj postpłciowy, dukaizmy FALSE onu jenu nienu wu nu num num u u ku u u u u ę szł o panu FALSE FALSE TRUE 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”.@Odmiana dukaizmów w liczbie mnogiej dostępna jest {/ony=tutaj}.@Rzeczowniki zgodne z rodzajem postpłciowym to {/dukatywy=dukatywy}.
onu/jejo Rodzaj postpłciowy z łączonymi formami męskimi i żeńskimi FALSE onu jejo jejo jeju jegą nimą nimej u u ku u u u u ę szł o panu FALSE FALSE TRUE Formy te wymyśliłu Len Król.@Rzeczowniki zgodne z rodzajem postpłciowym to {/dukatywy=dukatywy}.
onu/jegie Formy zmieszane z elementami postpłciowego FALSE onu jegie niegie nień&jeń&jemi gie ni&nium&eń nium u u ku u u u u ę szł o pań FALSE FALSE TRUE Formy stworzone przez Bartosza Wróbla. Komentarz autora w {/blog/neozaimki-neutralne-metodą-fuzji-morfologicznej=poście na naszym blogu}.@Rzeczowniki zgodne z rodzajem postpłciowym to {/dukatywy=dukatywy}.
onu/jegu Dukaizmy z zaimkami onu/jegu FALSE onu jegu niegu jenu gu nim nim e e kie u u u u ę szł o panu FALSE FALSE TRUE Rzeczowniki zgodne z rodzajem postpłciowym to {/dukatywy=dukatywy}.
ne,ne/nego Rodzaj postpłciowy z neozaimkami ne/nego FALSE ne nego nia nemu ne nym nym u u ku u u u u u szł o panu FALSE FALSE TRUE Formy stworzone przez {http://transpomoc.pl/viewtopic.php?p=49434&highlight=#49434=Freję Draco} na bazie dukaizmów.@Rzeczowniki zgodne z rodzajem postpłciowym to {/dukatywy=dukatywy}.
oni,oni/ich Formy męskoosobowe liczby mnogiej TRUE oni ich nich im ich nimi nich cy i y cy l e li li eli eli ęli szli o państwo TRUE TRUE TRUE Druga osoba liczby mnogiej może być w normatywnej polszczyźnie używana jako wyraz szacunku lub skromości (zob. {https://pl.wikipedia.org/wiki/Per_wy=„Per wy”}, {http://www.dialektologia.uw.edu.pl/index.php?l1=leksykon&lid=653=„Pluralis maiestaticus”}, https://pl.wikipedia.org/wiki/Pluralis_modestiae=„Pluralis modestiæ”)
one,one/ich Formy niemęskoosobowe liczby mnogiej TRUE one ich nich im je nimi nich tkie e e kie ł o ły ły ały ały ęły szły o państwo TRUE TRUE TRUE
oni/e,oni/e/ich Formy liczby mnogiej z ukośnikiem TRUE oni/e ich nich im ich/je nimi nich cy/tkie i/e i/e cy/kie li/łe eni/one li/ły li/ły eli/ały eli/ały ęli/eły szli/szły o państwo TRUE TRUE FALSE
ona/ich Neutralne formy mnogie z zaimkiem „ona” FALSE ona ich nich im je nimi nich tkie e e kie ł o ło ły ało ały ęło szło o państwo TRUE TRUE TRUE Zaimek „ona” zapożyczony z języka chorwackiego, gdzie jest nienacechowaną płciowo formą liczby mnogiej. Dość zresztą intuicyjny w polszczyźnie: jak <em>to okno → te okna</em>, tak to <em>ono → te ona</em>.@Odmiana rodzaju neutralnego w liczbie pojedynczej dostępna jest {/ono=tutaj}@Mnogi rodzaj neutralny może być używany dla dowolnych grup, niezależnie od płci należących do nich osób.
ony,ony/ich Formy mnogie rodzaju postpłciowego z zaimkiem „ony” FALSE ony ich nich im ni nimi nich tki y y ki ł o ły ły ały ały ęły szły o państwo TRUE TRUE TRUE Zaimek „ony” to po czesku liczba mnoga dla rodzaju żeńskiego i męskonieżywotnego.@Formy czasowników z „u” 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”.@ Odmiana dukaizmów w liczbie pojedynczej dostępna jest {/onu=tutaj}.@Rzeczowniki zgodne z rodzajem postpłciowym to {/dukatywy=dukatywy}.
onie,onie/ich Neologiczne formy mnogie z zaimkiem „onie” FALSE onie ich nich im je nimi nich ce e e ce l o le le ele ele ęle szle o panie TRUE TRUE TRUE
onæ,onæ/jæ Formy z „ae” lub ligaturą „æ” FALSE onæ|ˈɔ̃.næ jæ|jæ næ|ɲæ jæ|jæ jæ|jæ næm|næm næm|næm æ|æ æ|æ kiæ|cæ æ|æ æ|æ æ|æ æ|æ ę szł o panæ|panæ FALSE FALSE TRUE Formy te używają samogłoski {https://pl.wikipedia.org/wiki/Samog%C5%82oska_prawie_otwarta_przednia_niezaokr%C4%85glona=„æ”}, która jest wymawiana pomiędzy „a” a „e”, ta samogłoska występuje {https://gwarypolskie.uw.edu.pl/index8d41.html?option=com_content&task=view&id=145&Itemid=58=na północnym krańcu Mazowsza i w części wschodniej Mazur}. Kształt litery - połączenie „a” i „e” - oznacza połączenie form „-łam” i „-łem”.
on/a,on/a/jego/jej Formy z ukośnikiem TRUE on/a|ˈɔ̃n.a jego/jej|jɛˈɡɔ.jɛ̇j niego/niej|ɲɛˈɡɔ.ɲɛ̇j mu/jej|ˈmu.jɛ̇j go/ją|ˈɡɔ.jɔ̃w̃ nim/ą|ˈɲĩm.ɔ̃w̃ nim/ej|ˈɲĩm.ɛj y/a|ɨ.a y/a|ɨ.a ki/a|ci.a /a|a /a|a e/a|ɛ.a e/a|ɛ.a ą szł o pan/i|pãn.i FALSE FALSE TRUE
onx,onx/jex Formy z iksem FALSE onx jex nix jex jex nix nix x x kx x x x x ę szł o panx FALSE FALSE FALSE
on_,on_/je_ Formy z podkreślnikiem FALSE on_ je_ ni_ je_ je_ ni_ ni_ _ _ k_ _ _ _ _ _ sz_ł _ pan_ FALSE FALSE FALSE
on*,on*/je* Formy z gwiazdką FALSE on* je* ni* je* je* ni* ni* * * k* * * * * * sz*ł * pan* FALSE FALSE FALSE
onø,onø/jenø Formy z samogłoską nosową FALSE onø|ˈɔ̃.nãw̃ jenø|ˈjɛ̃.nãw̃ nienø|ˈɲɛ̃.nãw̃ nø|nãw̃ nø|nãw̃ nøm|nãm nøm|nãm ø|ãw̃ ø|ãw̃ kø|kãw̃ ø|ãw̃ ø|ãw̃ ø|ã ø|ãw̃ ę szł o panø|panãw̃ FALSE FALSE TRUE Formy te używają samogłoski nosowej {https://pl.wikipedia.org/wiki/ø=„ø”}, która występowała w pisowni polszczyzny od XII do XV wieku, i była wymawiana jako „a” nosowe. Kształt litery - przekreślenie - oznacza również sprzeciw wobec binarnego rodzaju gramatycznego
ony/jegi Neozaimki ony/jegi FALSE ony jegi gi ny gi nimy nimy y y ki y y y o ę szł o pany FALSE FALSE TRUE "Formy stworzone przez {https://twitter.com/doblinka/status/1310940748309766145=&#64;doblinka}."
'n','n,'n'/je',n,n,n/je Formy z apostrofem FALSE n|n̥ je|jɛː nie|ɲɛː je|jɛː je|jɛː ni|ɲiː ni|ɲiː | | k|k | | | e ą sze ó pa|paː FALSE FALSE TRUE Forma stworzona przez Grzegorza Gajka na potrzeby tłumaczenia opowiadania Bogi Takács „Społeczny wizerunek policji”, jako odpowiednik użytych w oryginale {https://en.pronouns.page/e=zaimków Spivaka}. Cytując tłumacza: „Jako że nie udało mi się znaleźć satysfakcjonującego gotowego rozwiązania, postanowiłem stworzyć własną propozycję, bazującą na tropie anglosaskim. Usunąłem więc determinanty rodzaju, a ich nieobecność zaznaczyłem dla większej przejrzystości graficznej apostrofami, które w języku mówionym mogłyby też sygnalizować wzdłużenie ostatniej samogłoski. Tym sposobem <i>on/ona</i> zmieniło się w <i>'n'</i> (wymawiane <i>n</i>), <i>jego/jej</i> w <i>je'</i> (wymawiane <i>jee</i>) itd. Podobnie z czasownikami, np. <i>poszedłem/poszłam</i> zmieniło się w <i>posze'm</i> (wymawiane <i>poszeem</i>), <i>poszedł/poszła</i> w <i>posze'</i> (wymawiane <i>poszee</i>) itd.”
miau,miau/miaugo Neozaimki z rodzajem neutralnym FALSE miau miaugo miaugo miaumu miaugo miauim miauim e e kie o o o e ą szł o miau FALSE FALSE TRUE "Formy stworzone przez {https://zaimki.pl/\@Sybil=&#64;Sybil}."
wona,wona/wej Rodzaj żeński z neozaimkami wona/wej FALSE wona wej wiej wej wą wią wiej a a ka a a a e ę szł o wani FALSE FALSE TRUE "Formy stworzone przez {https://zaimki.pl/\@Lunica=&#64;Lunica}."
ta,ta/tej,ta osoba/tej osoby Rodzaj osobowy TRUE ta [osoba] tej [osoby] tej [osoby] tej [osobie] tę [osobę] tą [osobą] tej [osobie] ą ą [osobą] ką a a a a ę szł o osoba FALSE FALSE TRUE Formy te używają zaimka wskazującego „ta” w roli zaimka osobowego. Choć gramatycznie jest to rodzaj żeński, to ze względu na „osobę” może być też rozumiany jako forma niewskazująca na płeć i przewrotnie walcząca z {https://pl.wikipedia.org/wiki/M%C4%99ska_dominacja_j%C4%99zykowa=androcentryzmem w języku}. Gramatycznie są to formy normatywne i zgodne z {/osobatywy=osobatywami}.
Can't render this file because it has a wrong number of fields in line 2.

1624
locale/ru/translations.suml Normal file

File diff suppressed because it is too large Load Diff

View File

@ -7,7 +7,7 @@ module.exports = [
['no', 'Norsk (Bokmål)', 'https://no.pronouns.page', true],
['pl', 'Polski', 'https://zaimki.pl', true],
['pt', 'Português', 'https://pt.pronouns.page', true],
// ['ru', 'Русский', 'https://ru.pronouns.page', false],
['ru', 'Русский', 'https://ru.pronouns.page', false],
['yi', 'ייִדיש', 'https://yi.pronouns.page', false],
['zh', '中文', 'https://zh.pronouns.page', true],
];