mirror of
https://gitlab.com/PronounsPage/PronounsPage.git
synced 2025-09-22 12:03:25 -04:00
#41 nowe szablony neutratywów
This commit is contained in:
parent
26de1782ab
commit
19e9b31999
20
data/nounTemplates.tsv
Normal file
20
data/nounTemplates.tsv
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
masc fem neutr mascPl femPl neutrPl
|
||||||
|
-log -lożka -logum/-loże -logowie -lożki -loża
|
||||||
|
-wy -wa -we -wi -we -we
|
||||||
|
-sta -stka -stum/-szcze -ści -stki -sta/-szcza
|
||||||
|
-ta -tka -tum -ci -tki -ta
|
||||||
|
-ny -na -ne -ni -ne -ne
|
||||||
|
-graf -grafka -grafum -grafowie -grafki -grafa
|
||||||
|
-ca -czyni -cza -cy -czynie -cza
|
||||||
|
-k -czka -kum/-cze/-czko -cy -czki -cza/-czka
|
||||||
|
-ciel -cielka -cieło/ciełło -ciele -cielki -cieła/-ciełła
|
||||||
|
-r -rka -rum -rzy -rki -rza
|
||||||
|
-k -czka -czę -cy -czki -częta
|
||||||
|
-n -nka -nię/-no/-nko -ni -nki -nięta/-na/-nka
|
||||||
|
-n -nka -num/-no/-nko -ni -nki -na/-nka
|
||||||
|
-usz -uszka -um -usze -uszki -a
|
||||||
|
-nt -ntka -ntum -nci -ntki -nta
|
||||||
|
-rz -rka -rzum/-rzo/-rko -rzy -rki -rza/-rka
|
||||||
|
-t -tka -tum -ci -tki -ta
|
||||||
|
-nom -nomka -nomum -nomowie -nomki -noma
|
||||||
|
-cz -czka -czko/-czo -cze -czki -czka/-cza
|
|
26
src/data.js
26
src/data.js
@ -62,18 +62,18 @@ export const getSources = (selectedTemplate) => {
|
|||||||
return sources;
|
return sources;
|
||||||
}
|
}
|
||||||
|
|
||||||
export const nounTemplates = [
|
import nounTemplatesRaw from '../data/nounTemplates.tsv';
|
||||||
new NounTemplate(['log'], ['lożka'], ['logum'], ['logowie'], ['lożki'], ['loga', 'loża']),
|
export const nounTemplates = buildList(function* () {
|
||||||
new NounTemplate([''], ['ka'], ['um'], ['owie'], ['ki'], ['a']),
|
for (let t of nounTemplatesRaw) {
|
||||||
new NounTemplate(['ca'], ['czyni'], ['cum'], ['cy'], ['czynie'], ['ca']),
|
yield new NounTemplate(
|
||||||
new NounTemplate(['k'], ['czka'], ['kum', 'czę'], ['cy'], ['czki'], ['ka', 'cza']),
|
t.masc.replace(/-/g, '').split('/'),
|
||||||
new NounTemplate(['t'], ['tka'], ['tum'], ['ci'], ['tki'], ['ta']),
|
t.fem.replace(/-/g, '').split('/'),
|
||||||
new NounTemplate(['sta'], ['stka'], ['stum', 'szczę'], ['ści'], ['stki'], ['sta', 'szcza']),
|
t.neutr.replace(/-/g, '').split('/'),
|
||||||
new NounTemplate(['n'], ['nka'], ['nię', 'num'], ['ni'], ['nki'], ['na', 'ństwo', 'nięta']),
|
t.mascPl.replace(/-/g, '').split('/'),
|
||||||
new NounTemplate(['wy'], ['wa'], ['we'], ['wi'], ['we'], ['we']),
|
t.femPl.replace(/-/g, '').split('/'),
|
||||||
new NounTemplate(['ny'], ['na'], ['ne'], ['ni'], ['ne'], ['ne']),
|
t.neutrPl.replace(/-/g, '').split('/'),
|
||||||
new NounTemplate(['rz'], ['rka'], ['rzę', 'rzum'], ['rze'], ['rki'], ['rzęta', 'rza']),
|
);
|
||||||
new NounTemplate(['er'], ['ra'], ['rum'], ['rowie'], ['ry'], ['ra']),
|
}
|
||||||
];
|
});
|
||||||
|
|
||||||
export const separators = ['ono/jego', 'onu/jenu', 'oni/ich', 'onæ/jæ', 'vono/vego', 'on&ona'];
|
export const separators = ['ono/jego', 'onu/jenu', 'oni/ich', 'onæ/jæ', 'vono/vego', 'on&ona'];
|
||||||
|
Loading…
x
Reference in New Issue
Block a user