Added progressive verb conjugations.

This commit is contained in:
doncr 2016-12-27 17:44:54 +00:00
parent 2965ae4cf5
commit b0ba0720c4
2 changed files with 107 additions and 1 deletions

View File

@ -27,7 +27,8 @@
<li><label><input type="checkbox" id="polite" checked> Polite</label></li> <li><label><input type="checkbox" id="polite" checked> Polite</label></li>
<li><label><input type="checkbox" id="negative" checked> Negative</label></li> <li><label><input type="checkbox" id="negative" checked> Negative</label></li>
<li><label><input type="checkbox" id="past" checked> Past</label></li> <li><label><input type="checkbox" id="past" checked> Past</label></li>
<li><label><input type="checkbox" id="te-form" checked> て form</label></li> <li><label><input type="checkbox" id="te-form"> て form</label></li>
<li><label><input type="checkbox" id="progressive"> Progressive</label></li>
<li><label><input type="checkbox" id="potential"> Potential</label></li> <li><label><input type="checkbox" id="potential"> Potential</label></li>
<li><label><input type="checkbox" id="imperative"> Imperative</label></li> <li><label><input type="checkbox" id="imperative"> Imperative</label></li>
<li><label><input type="checkbox" id="passive"> Passive</label></li> <li><label><input type="checkbox" id="passive"> Passive</label></li>

View File

@ -81,6 +81,10 @@ var conjugations = {
"causative negative" : "行[い]かせない", "causative negative" : "行[い]かせない",
"causative passive" : "行[い]かせられる", "causative passive" : "行[い]かせられる",
"causative passive negative" : "行[い]かせられない", "causative passive negative" : "行[い]かせられない",
"progressive" : "行[い]っている",
"progressive negative" : "行[い]っていない",
"polite progressive" : "行[い]っています",
"polite progressive negative" : "行[い]っていません",
}, },
"飲む" : { "飲む" : {
@ -107,6 +111,10 @@ var conjugations = {
"causative negative" : "飲[の]ませない", "causative negative" : "飲[の]ませない",
"causative passive" : "飲[の]ませられる", "causative passive" : "飲[の]ませられる",
"causative passive negative" : "飲[の]ませられない", "causative passive negative" : "飲[の]ませられない",
"progressive" : "飲[の]んでいる",
"progressive negative" : "飲[の]んでいない",
"polite progressive" : "飲[の]んでいます",
"polite progressive negative" : "飲[の]んでいません",
}, },
"作る" : { "作る" : {
@ -133,6 +141,10 @@ var conjugations = {
"causative negative" : "作[つく]らせない", "causative negative" : "作[つく]らせない",
"causative passive" : "作[つく]らせられる", "causative passive" : "作[つく]らせられる",
"causative passive negative" : "作[つく]らせられない", "causative passive negative" : "作[つく]らせられない",
"progressive" : "作[つく]っている",
"progressive negative" : "作[つく]っていない",
"polite progressive" : "作[つく]っています",
"polite progressive negative" : "作[つく]っていません",
}, },
"買い戻す" : { "買い戻す" : {
@ -159,6 +171,10 @@ var conjugations = {
"causative negative" : "買[か]い戻[もど]させない", "causative negative" : "買[か]い戻[もど]させない",
"causative passive" : "買[か]い戻[もど]させられる", "causative passive" : "買[か]い戻[もど]させられる",
"causative passive negative" : "買[か]い戻[もど]させられない", "causative passive negative" : "買[か]い戻[もど]させられない",
"progressive" : "買[か]い戻[もど]している",
"progressive negative" : "買[か]い戻[もど]していない",
"polite progressive" : "買[か]い戻[もど]しています",
"polite progressive negative" : "買[か]い戻[もど]していません",
}, },
"見る" : { "見る" : {
@ -185,6 +201,10 @@ var conjugations = {
"causative negative" : "見[み]させない", "causative negative" : "見[み]させない",
"causative passive" : "見[み]させられる", "causative passive" : "見[み]させられる",
"causative passive negative" : "見[み]させられない", "causative passive negative" : "見[み]させられない",
"progressive" : "見[み]ている",
"progressive negative" : "見[み]ていない",
"polite progressive" : "見[み]ています",
"polite progressive negative" : "見[み]ていません",
}, },
"食べる" : { "食べる" : {
@ -211,6 +231,10 @@ var conjugations = {
"causative negative" : "食[た]べさせない", "causative negative" : "食[た]べさせない",
"causative passive" : "食[た]べさせられる", "causative passive" : "食[た]べさせられる",
"causative passive negative" : "食[た]べさせられない", "causative passive negative" : "食[た]べさせられない",
"progressive" : "食[た]べている",
"progressive negative" : "食[た]べていない",
"polite progressive" : "食[た]べています",
"polite progressive negative" : "食[た]べていません",
}, },
"起きる" : { "起きる" : {
@ -237,6 +261,10 @@ var conjugations = {
"causative negative" : "起[お]きさせない", "causative negative" : "起[お]きさせない",
"causative passive" : "起[お]きさせられる", "causative passive" : "起[お]きさせられる",
"causative passive negative" : "起[お]きさせられない", "causative passive negative" : "起[お]きさせられない",
"progressive" : "起[お]きている",
"progressive negative" : "起[お]きていない",
"polite progressive" : "起[お]きています",
"polite progressive negative" : "起[お]きていません",
}, },
"買い換える" : { "買い換える" : {
@ -263,6 +291,10 @@ var conjugations = {
"causative negative" : "買[か]い換[か]えさせない", "causative negative" : "買[か]い換[か]えさせない",
"causative passive" : "買[か]い換[か]えさせられる", "causative passive" : "買[か]い換[か]えさせられる",
"causative passive negative" : "買[か]い換[か]えさせられない", "causative passive negative" : "買[か]い換[か]えさせられない",
"progressive" : "買[か]い換[か]えている",
"progressive negative" : "買[か]い換[か]えていない",
"polite progressive" : "買[か]い換[か]えています",
"polite progressive negative" : "買[か]い換[か]えていません",
}, },
"来る" : { "来る" : {
@ -289,6 +321,10 @@ var conjugations = {
"causative negative" : "来[こ]させない", "causative negative" : "来[こ]させない",
"causative passive" : "来[こ]させられる", "causative passive" : "来[こ]させられる",
"causative passive negative" : "来[こ]させられない", "causative passive negative" : "来[こ]させられない",
"progressive" : "来[き]ている",
"progressive negative" : "来[き]ていない",
"polite progressive" : "来[き]ています",
"polite progressive negative" : "来[き]ていません",
}, },
"勉強する" : { "勉強する" : {
@ -305,6 +341,10 @@ var conjugations = {
"polite past negative" : "勉[べん]強[きょう]しませんでした", "polite past negative" : "勉[べん]強[きょう]しませんでした",
"imperative" : "勉[べん]強[きょう]しろ", "imperative" : "勉[べん]強[きょう]しろ",
"imperative negative" : "勉[べん]強[きょう]さるな", "imperative negative" : "勉[べん]強[きょう]さるな",
"progressive" : "勉[べん]強[きょう]している",
"progressive negative" : "勉[べん]強[きょう]していない",
"polite progressive" : "勉[べん]強[きょう]しています",
"polite progressive negative" : "勉[べん]強[きょう]していません",
}, },
"電話する" : { "電話する" : {
@ -321,6 +361,10 @@ var conjugations = {
"polite past negative" : "電[でん]話[わ]しませんでした", "polite past negative" : "電[でん]話[わ]しませんでした",
"imperative" : "電[でん]話[わ]しろ", "imperative" : "電[でん]話[わ]しろ",
"imperative negative" : "電[でん]話[わ]さるな", "imperative negative" : "電[でん]話[わ]さるな",
"progressive" : "電[でん]話[わ]している",
"progressive negative" : "電[でん]話[わ]していない",
"polite progressive" : "電[でん]話[わ]しています",
"polite progressive negative" : "電[でん]話[わ]していません",
}, },
"読む" : { "読む" : {
@ -347,6 +391,10 @@ var conjugations = {
"causative negative" : "読[よ]ませない", "causative negative" : "読[よ]ませない",
"causative passive" : "読[よ]ませられる", "causative passive" : "読[よ]ませられる",
"causative passive negative" : "読[よ]ませられない", "causative passive negative" : "読[よ]ませられない",
"progressive" : "読[よ]んでいる",
"progressive negative" : "読[よ]んでいない",
"polite progressive" : "読[よ]んでいます",
"polite progressive negative" : "読[よ]んでいません",
}, },
"思う" : { "思う" : {
@ -373,6 +421,10 @@ var conjugations = {
"causative negative" : "思[おも]わせない", "causative negative" : "思[おも]わせない",
"causative passive" : "思[おも]わせられる", "causative passive" : "思[おも]わせられる",
"causative passive negative" : "思[おも]わせられない", "causative passive negative" : "思[おも]わせられない",
"progressive" : "思[おも]っている",
"progressive negative" : "思[おも]っていない",
"polite progressive" : "思[おも]っています",
"polite progressive negative" : "思[おも]っていません",
}, },
"買い与える" : { "買い与える" : {
@ -399,6 +451,10 @@ var conjugations = {
"causative negative" : "買[か]い与[あた]えさせない", "causative negative" : "買[か]い与[あた]えさせない",
"causative passive" : "買[か]い与[あた]えさせられる", "causative passive" : "買[か]い与[あた]えさせられる",
"causative passive negative" : "買[か]い与[あた]えさせられない", "causative passive negative" : "買[か]い与[あた]えさせられない",
"progressive" : "買[か]い与[あた]えている",
"progressive negative" : "買[か]い与[あた]えていない",
"polite progressive" : "買[か]い与[あた]えています",
"polite progressive negative" : "買[か]い与[あた]えていません",
}, },
"座る" : { "座る" : {
@ -425,6 +481,10 @@ var conjugations = {
"causative negative" : "座[すわ]らせない", "causative negative" : "座[すわ]らせない",
"causative passive" : "座[すわ]らせられる", "causative passive" : "座[すわ]らせられる",
"causative passive negative" : "座[すわ]らせられない", "causative passive negative" : "座[すわ]らせられない",
"progressive" : "座[すわ]っている",
"progressive negative" : "座[すわ]っていない",
"polite progressive" : "座[すわ]っています",
"polite progressive negative" : "座[すわ]っていません",
}, },
"休む" : { "休む" : {
@ -451,6 +511,10 @@ var conjugations = {
"causative negative" : "休[やす]ませない", "causative negative" : "休[やす]ませない",
"causative passive" : "休[やす]ませられる", "causative passive" : "休[やす]ませられる",
"causative passive negative" : "休[やす]ませられない", "causative passive negative" : "休[やす]ませられない",
"progressive" : "休[やす]んでいる",
"progressive negative" : "休[やす]んでいない",
"polite progressive" : "休[やす]んでいます",
"polite progressive negative" : "休[やす]んでいません",
}, },
"足す" : { "足す" : {
@ -477,6 +541,10 @@ var conjugations = {
"causative negative" : "足[た]させない", "causative negative" : "足[た]させない",
"causative passive" : "足[た]させられる", "causative passive" : "足[た]させられる",
"causative passive negative" : "足[た]させられない", "causative passive negative" : "足[た]させられない",
"progressive" : "足[た]している",
"progressive negative" : "足[た]していない",
"polite progressive" : "足[た]しています",
"polite progressive negative" : "足[た]していません",
}, },
"歌う" : { "歌う" : {
@ -503,6 +571,10 @@ var conjugations = {
"causative negative" : "歌[うた]わせない", "causative negative" : "歌[うた]わせない",
"causative passive" : "歌[うた]わせられる", "causative passive" : "歌[うた]わせられる",
"causative passive negative" : "歌[うた]わせられない", "causative passive negative" : "歌[うた]わせられない",
"progressive" : "歌[うた]っている",
"progressive negative" : "歌[うた]っていない",
"polite progressive" : "歌[うた]っています",
"polite progressive negative" : "歌[うた]っていません",
}, },
"高い" : { "高い" : {
@ -730,6 +802,7 @@ var verb_relative_form = {
"imperative": "plain", "imperative": "plain",
"causative": "plain", "causative": "plain",
"passive": "plain", "passive": "plain",
"progressive" : "non-progressive",
}, },
"negative": { "negative": {
@ -742,6 +815,7 @@ var verb_relative_form = {
"imperative negative": "plain", "imperative negative": "plain",
"causative negative": "plain", "causative negative": "plain",
"passive negative": "plain", "passive negative": "plain",
"progressive negative": "non-progressive",
}, },
"past" : { "past" : {
@ -763,6 +837,7 @@ var verb_relative_form = {
"plain": "polite", "plain": "polite",
"polite past": "present", "polite past": "present",
"polite negative": "affirmative", "polite negative": "affirmative",
"polite progressive": "non-progressive",
}, },
"polite past": { "polite past": {
@ -777,6 +852,7 @@ var verb_relative_form = {
"negative": "polite", "negative": "polite",
"polite": "negative", "polite": "negative",
"polite past negative": "present", "polite past negative": "present",
"polite progressive negative": "non-progressive",
}, },
"polite past negative": { "polite past negative": {
@ -863,6 +939,35 @@ var verb_relative_form = {
"passive negative" : "causative", "passive negative" : "causative",
"causative passive" : "negative", "causative passive" : "negative",
}, },
"progressive" : {
"plain": "progressive",
"polite progressive": "plain",
"progressive negative": "affirmative",
},
"progressive negative" : {
"progressive": "negative",
"negative": "progressive",
"polite progressive negative": "plain",
},
"polite progressive" : {
"progressive": "polite",
"polite": "progressive",
"polite progressive negative": "affirmative",
},
"polite progressive negative" : {
"polite progressive": "negative",
"polite negative": "progressive",
"progressive negative": "polite",
},
}; };
function wordWithFurigana(word) { function wordWithFurigana(word) {