-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathinflection-notes.txt
More file actions
58 lines (51 loc) · 2.33 KB
/
inflection-notes.txt
File metadata and controls
58 lines (51 loc) · 2.33 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
B - base
W - weak
S - strong
F - final
D - double previous letter
X - remove the previous letter
Z - remove the second to last letter
A - a/ä
O - o/ä
U - u/y
H - if last two letters are the same, put a hyphen between them
P - if last letters are (AAA, ii, uu, oo) split the last two
I - Add 'i' if params.get_extra('i') != '0'
E - Add params.get_extra('stem_vowel', 'e')
T - Add 't' if params.get_extra('no_tt') == '1' else 'tt'
V - Double preceding letter if a vowel but not part of dipthong or long vowel
------
Handled template arguments:
n = (csg, pl, sg) # Control plural/singular forms
no_tt = 1 # Force t-t gradation
noposs = 1 # Disable possesive forms
nosg = 1 # Disable singular forms
nopl = 1 # Disable plural forms
nom_sg = <string> # Override nom_sg form
ill_sg = <string> # Override ill_sg form
ill_sg_vowel = <vowel> # Override 'V' vowel in some forms
ill_sg_vowel2 = <vowel> # A second 'V' override form
i = 0 # Disable 'i' in stems with 'I'
e = 1 #
has_no_nom = 1 # Disable nom_sg and nom_pl forms
has_ins_sg = 1 # Enable ins_sg
gen_nom_sg = 1 # Copy nom_sg from gen_sg
par_nom_sg = 1 # Copy nom_sg from par_sg
par_sg_a = a # Append 'a' to par_sg form
pos = (adj, noun, num, pron) # Part of speech
poss = (-, 1s, 1p, 2s, 2p, 3, 3s) # Add possessive forms if not -
stem_vowel = <vowel> (i, o) # Override 'E' vowel
qual = <string> #
suffix = <string> # Append to all nominal forms
space = ('-', ' ') # Sets word delimiter
More specific qualifiers, unused on wikitionary:
q[123](pl)|(sg)p? = <string>
qpass(p)? = <string>
q3p = <string>
q3pp = <string>
Only affect html output:
hideadjnote = 1 # Hide adjective note
lang = fi
nocheck = 1
noagent = 1
appendix = 1