|
@@ -10,7 +10,6 @@ var _ = require('lodash'),
|
10
|
10
|
],
|
11
|
11
|
consonants = {
|
12
|
12
|
'b': 100,
|
13
|
|
- 'c': 75,
|
14
|
13
|
'd': 100,
|
15
|
14
|
'f': 50,
|
16
|
15
|
'g': 100,
|
|
@@ -24,7 +23,7 @@ var _ = require('lodash'),
|
24
|
23
|
'q': 0,
|
25
|
24
|
'r': 50,
|
26
|
25
|
's': 100,
|
27
|
|
- 't': 0,
|
|
26
|
+ 't': 75,
|
28
|
27
|
'v': 25,
|
29
|
28
|
'w': 'v',
|
30
|
29
|
'x': 0,
|
|
@@ -34,6 +33,12 @@ var _ = require('lodash'),
|
34
|
33
|
youonConsonants = ['k', 's', 'c'],
|
35
|
34
|
generateFunctions = {
|
36
|
35
|
'syllable': function(vowel, consonant) {
|
|
36
|
+ if (vowel === 'i' && consonant === 's') {
|
|
37
|
+ consonant = 'sh';
|
|
38
|
+ }
|
|
39
|
+ if (vowel === 'i' && consonant === 't') {
|
|
40
|
+ consonant = 'ch';
|
|
41
|
+ }
|
37
|
42
|
return consonant + vowel;
|
38
|
43
|
},
|
39
|
44
|
'youon': function(vowel) {
|
|
@@ -59,17 +64,6 @@ var _ = require('lodash'),
|
59
|
64
|
};
|
60
|
65
|
});
|
61
|
66
|
|
62
|
|
- // make c2sh and c2t cross-compatible?
|
63
|
|
- if (options.s2sh) {
|
64
|
|
- consonants.sh = consonants.s;
|
65
|
|
- consonants.ch = consonants.c;
|
66
|
|
- delete consonants.s;
|
67
|
|
- delete consonants.c;
|
68
|
|
- }
|
69
|
|
- if (options.c2t) {
|
70
|
|
- consonants.t = consonants.c;
|
71
|
|
- delete consonants.c;
|
72
|
|
- }
|
73
|
67
|
options.engrish && delete consonants.l;
|
74
|
68
|
options.noW && delete consonants.w;
|
75
|
69
|
options.noV && delete consonants.v;
|