From d0c1b0eeb780c936ea8266079f286fc110502614 Mon Sep 17 00:00:00 2001 From: doncr Date: Tue, 27 Dec 2016 21:08:59 +0000 Subject: [PATCH] Refactoring. --- conjugation/drill.js | 1076 +++++++++++++++++++++++------------------- 1 file changed, 578 insertions(+), 498 deletions(-) diff --git a/conjugation/drill.js b/conjugation/drill.js index f81a1a9..219849d 100644 --- a/conjugation/drill.js +++ b/conjugation/drill.js @@ -1,659 +1,739 @@ // drill.js -var conjugations = { +var words = { "行く" : { "group" : "iku", - "plain" : "行[い]く", - "negative" : "行[い]かない", - "polite" : "行[い]きます", - "polite negative" : "行[い]きません", - "past" : "行[い]った", - "past negative" : "行[い]かなかった", - "polite past" : "行[い]きました", - "polite past negative" : "行[い]きませんでした", - "te-form" : "行[い]って", - "te-form negative" : "行[い]かなくて", - "potential" : "行[い]ける", - "potential negative" : "行[い]けない", - "imperative" : "行[い]け", - "imperative negative" : "行[い]くな", - "passive" : "行[い]かれる", - "passive negative" : "行[い]かれない", - "causative" : "行[い]かせる", - "causative negative" : "行[い]かせない", - "causative passive" : "行[い]かせられる", - "causative passive negative" : "行[い]かせられない", - "progressive" : "行[い]っている", - "progressive negative" : "行[い]っていない", - "polite progressive" : "行[い]っています", - "polite progressive negative" : "行[い]っていません", + "conjugations" : { + + "plain" : "行[い]く", + "negative" : "行[い]かない", + "polite" : "行[い]きます", + "polite negative" : "行[い]きません", + "past" : "行[い]った", + "past negative" : "行[い]かなかった", + "polite past" : "行[い]きました", + "polite past negative" : "行[い]きませんでした", + "te-form" : "行[い]って", + "te-form negative" : "行[い]かなくて", + "potential" : "行[い]ける", + "potential negative" : "行[い]けない", + "imperative" : "行[い]け", + "imperative negative" : "行[い]くな", + "passive" : "行[い]かれる", + "passive negative" : "行[い]かれない", + "causative" : "行[い]かせる", + "causative negative" : "行[い]かせない", + "causative passive" : "行[い]かせられる", + "causative passive negative" : "行[い]かせられない", + "progressive" : "行[い]っている", + "progressive negative" : "行[い]っていない", + "polite progressive" : "行[い]っています", + "polite progressive negative" : "行[い]っていません", + }, }, "飲む" : { "group" : "godan", - "plain" : "飲[の]む", - "negative" : "飲[の]まない", - "polite" : "飲[の]みます", - "polite negative" : "飲[の]みません", - "past" : "飲[の]んだ", - "past negative" : "飲[の]まなかった", - "polite past" : "飲[の]みました", - "polite past negative" : "飲[の]みませんでした", - "te-form" : "飲[の]んで", - "te-form negative" : "飲[の]まなくて", - "potential" : "飲[の]める", - "potential negative" : "飲[の]めない", - "imperative" : "飲[の]め", - "imperative negative" : "飲[の]むな", - "passive" : "飲[の]まれる", - "passive negative" : "飲[の]まれない", - "causative" : "飲[の]ませる", - "causative negative" : "飲[の]ませない", - "causative passive" : "飲[の]ませられる", - "causative passive negative" : "飲[の]ませられない", - "progressive" : "飲[の]んでいる", - "progressive negative" : "飲[の]んでいない", - "polite progressive" : "飲[の]んでいます", - "polite progressive negative" : "飲[の]んでいません", + "conjugations" : { + + "plain" : "飲[の]む", + "negative" : "飲[の]まない", + "polite" : "飲[の]みます", + "polite negative" : "飲[の]みません", + "past" : "飲[の]んだ", + "past negative" : "飲[の]まなかった", + "polite past" : "飲[の]みました", + "polite past negative" : "飲[の]みませんでした", + "te-form" : "飲[の]んで", + "te-form negative" : "飲[の]まなくて", + "potential" : "飲[の]める", + "potential negative" : "飲[の]めない", + "imperative" : "飲[の]め", + "imperative negative" : "飲[の]むな", + "passive" : "飲[の]まれる", + "passive negative" : "飲[の]まれない", + "causative" : "飲[の]ませる", + "causative negative" : "飲[の]ませない", + "causative passive" : "飲[の]ませられる", + "causative passive negative" : "飲[の]ませられない", + "progressive" : "飲[の]んでいる", + "progressive negative" : "飲[の]んでいない", + "polite progressive" : "飲[の]んでいます", + "polite progressive negative" : "飲[の]んでいません", + }, }, "作る" : { "group" : "godan", - "plain" : "作[つく]る", - "negative" : "作[つく]らない", - "polite" : "作[つく]ります", - "polite negative" : "作[つく]りません", - "past" : "作[つく]った", - "past negative" : "作[つく]らなかった", - "polite past" : "作[つく]りました", - "polite past negative" : "作[つく]りませんでした", - "te-form" : "作[つく]って", - "te-form negative" : "作[つく]らなくて", - "potential" : "作[つく]れる", - "potential negative" : "作[つく]れない", - "imperative" : "作[つく]れ", - "imperative negative" : "作[つく]るな", - "passive" : "作[つく]られる", - "passive negative" : "作[つく]られない", - "causative" : "作[つく]らせる", - "causative negative" : "作[つく]らせない", - "causative passive" : "作[つく]らせられる", - "causative passive negative" : "作[つく]らせられない", - "progressive" : "作[つく]っている", - "progressive negative" : "作[つく]っていない", - "polite progressive" : "作[つく]っています", - "polite progressive negative" : "作[つく]っていません", + "conjugations" : { + + "plain" : "作[つく]る", + "negative" : "作[つく]らない", + "polite" : "作[つく]ります", + "polite negative" : "作[つく]りません", + "past" : "作[つく]った", + "past negative" : "作[つく]らなかった", + "polite past" : "作[つく]りました", + "polite past negative" : "作[つく]りませんでした", + "te-form" : "作[つく]って", + "te-form negative" : "作[つく]らなくて", + "potential" : "作[つく]れる", + "potential negative" : "作[つく]れない", + "imperative" : "作[つく]れ", + "imperative negative" : "作[つく]るな", + "passive" : "作[つく]られる", + "passive negative" : "作[つく]られない", + "causative" : "作[つく]らせる", + "causative negative" : "作[つく]らせない", + "causative passive" : "作[つく]らせられる", + "causative passive negative" : "作[つく]らせられない", + "progressive" : "作[つく]っている", + "progressive negative" : "作[つく]っていない", + "polite progressive" : "作[つく]っています", + "polite progressive negative" : "作[つく]っていません", + }, }, "買い戻す" : { "group" : "godan", - "plain" : "買[か]い戻[もど]す", - "negative" : "買[か]い戻[もど]さない", - "polite" : "買[か]い戻[もど]します", - "polite negative" : "買[か]い戻[もど]しません", - "past" : "買[か]い戻[もど]した", - "past negative" : "買[か]い戻[もど]さなかった", - "polite past" : "買[か]い戻[もど]しました", - "polite past negative" : "買[か]い戻[もど]しませんでした", - "te-form" : "買[か]い戻[もど]して", - "te-form negative" : "買[か]い戻[もど]さなくて", - "potential" : "買[か]い戻[もど]せる", - "potential negative" : "買[か]い戻[もど]せない", - "imperative" : "買[か]い戻[もど]せ", - "imperative negative" : "買[か]い戻[もど]すな", - "passive" : "買[か]い戻[もど]される", - "passive negative" : "買[か]い戻[もど]されない", - "causative" : "買[か]い戻[もど]させる", - "causative negative" : "買[か]い戻[もど]させない", - "causative passive" : "買[か]い戻[もど]させられる", - "causative passive negative" : "買[か]い戻[もど]させられない", - "progressive" : "買[か]い戻[もど]している", - "progressive negative" : "買[か]い戻[もど]していない", - "polite progressive" : "買[か]い戻[もど]しています", - "polite progressive negative" : "買[か]い戻[もど]していません", + "conjugations" : { + + "plain" : "買[か]い戻[もど]す", + "negative" : "買[か]い戻[もど]さない", + "polite" : "買[か]い戻[もど]します", + "polite negative" : "買[か]い戻[もど]しません", + "past" : "買[か]い戻[もど]した", + "past negative" : "買[か]い戻[もど]さなかった", + "polite past" : "買[か]い戻[もど]しました", + "polite past negative" : "買[か]い戻[もど]しませんでした", + "te-form" : "買[か]い戻[もど]して", + "te-form negative" : "買[か]い戻[もど]さなくて", + "potential" : "買[か]い戻[もど]せる", + "potential negative" : "買[か]い戻[もど]せない", + "imperative" : "買[か]い戻[もど]せ", + "imperative negative" : "買[か]い戻[もど]すな", + "passive" : "買[か]い戻[もど]される", + "passive negative" : "買[か]い戻[もど]されない", + "causative" : "買[か]い戻[もど]させる", + "causative negative" : "買[か]い戻[もど]させない", + "causative passive" : "買[か]い戻[もど]させられる", + "causative passive negative" : "買[か]い戻[もど]させられない", + "progressive" : "買[か]い戻[もど]している", + "progressive negative" : "買[か]い戻[もど]していない", + "polite progressive" : "買[か]い戻[もど]しています", + "polite progressive negative" : "買[か]い戻[もど]していません", + }, }, "見る" : { "group" : "ichidan", - "plain" : "見[み]る", - "negative" : "見[み]ない", - "polite" : "見[み]ます", - "polite negative" : "見[み]ません", - "past" : "見[み]た", - "past negative" : "見[み]なかった", - "polite past" : "見[み]ました", - "polite past negative" : "見[み]ませんでした", - "te-form" : "見[み]て", - "te-form negative" : "見[み]なくて", - "potential" : "見[み]られる", - "potential negative" : "見[み]られない", - "imperative" : "見[み]ろ", - "imperative negative" : "見[み]るな", - "passive" : "見[み]られる", - "passive negative" : "見[み]られない", - "causative" : "見[み]させる", - "causative negative" : "見[み]させない", - "causative passive" : "見[み]させられる", - "causative passive negative" : "見[み]させられない", - "progressive" : "見[み]ている", - "progressive negative" : "見[み]ていない", - "polite progressive" : "見[み]ています", - "polite progressive negative" : "見[み]ていません", + "conjugations" : { + + "plain" : "見[み]る", + "negative" : "見[み]ない", + "polite" : "見[み]ます", + "polite negative" : "見[み]ません", + "past" : "見[み]た", + "past negative" : "見[み]なかった", + "polite past" : "見[み]ました", + "polite past negative" : "見[み]ませんでした", + "te-form" : "見[み]て", + "te-form negative" : "見[み]なくて", + "potential" : "見[み]られる", + "potential negative" : "見[み]られない", + "imperative" : "見[み]ろ", + "imperative negative" : "見[み]るな", + "passive" : "見[み]られる", + "passive negative" : "見[み]られない", + "causative" : "見[み]させる", + "causative negative" : "見[み]させない", + "causative passive" : "見[み]させられる", + "causative passive negative" : "見[み]させられない", + "progressive" : "見[み]ている", + "progressive negative" : "見[み]ていない", + "polite progressive" : "見[み]ています", + "polite progressive negative" : "見[み]ていません", + }, }, "食べる" : { "group" : "ichidan", - "plain" : "食[た]べる", - "negative" : "食[た]べない", - "polite" : "食[た]べます", - "polite negative" : "食[た]べません", - "past" : "食[た]べた", - "past negative" : "食[た]べなかった", - "polite past" : "食[た]べました", - "polite past negative" : "食[た]べませんでした", - "te-form" : "食[た]べて", - "te-form negative" : "食[た]べなくて", - "potential" : "食[た]べられる", - "potential negative" : "食[た]べられない", - "imperative" : "食[た]べろ", - "imperative negative" : "食[た]べるな", - "passive" : "食[た]べられる", - "passive negative" : "食[た]べられない", - "causative" : "食[た]べさせる", - "causative negative" : "食[た]べさせない", - "causative passive" : "食[た]べさせられる", - "causative passive negative" : "食[た]べさせられない", - "progressive" : "食[た]べている", - "progressive negative" : "食[た]べていない", - "polite progressive" : "食[た]べています", - "polite progressive negative" : "食[た]べていません", + "conjugations" : { + + "plain" : "食[た]べる", + "negative" : "食[た]べない", + "polite" : "食[た]べます", + "polite negative" : "食[た]べません", + "past" : "食[た]べた", + "past negative" : "食[た]べなかった", + "polite past" : "食[た]べました", + "polite past negative" : "食[た]べませんでした", + "te-form" : "食[た]べて", + "te-form negative" : "食[た]べなくて", + "potential" : "食[た]べられる", + "potential negative" : "食[た]べられない", + "imperative" : "食[た]べろ", + "imperative negative" : "食[た]べるな", + "passive" : "食[た]べられる", + "passive negative" : "食[た]べられない", + "causative" : "食[た]べさせる", + "causative negative" : "食[た]べさせない", + "causative passive" : "食[た]べさせられる", + "causative passive negative" : "食[た]べさせられない", + "progressive" : "食[た]べている", + "progressive negative" : "食[た]べていない", + "polite progressive" : "食[た]べています", + "polite progressive negative" : "食[た]べていません", + }, }, "起きる" : { "group" : "ichidan", - "plain" : "起[お]きる", - "negative" : "起[お]きない", - "polite" : "起[お]きます", - "polite negative" : "起[お]きません", - "past" : "起[お]きた", - "past negative" : "起[お]きなかった", - "polite past" : "起[お]きました", - "polite past negative" : "起[お]きませんでした", - "te-form" : "起[お]きて", - "te-form negative" : "起[お]きなくて", - "potential" : "起[お]きられる", - "potential negative" : "起[お]きられない", - "imperative" : "起[お]きろ", - "imperative negative" : "起[お]きるな", - "passive" : "起[お]きられる", - "passive negative" : "起[お]きられない", - "causative" : "起[お]きさせる", - "causative negative" : "起[お]きさせない", - "causative passive" : "起[お]きさせられる", - "causative passive negative" : "起[お]きさせられない", - "progressive" : "起[お]きている", - "progressive negative" : "起[お]きていない", - "polite progressive" : "起[お]きています", - "polite progressive negative" : "起[お]きていません", + "conjugations" : { + + "plain" : "起[お]きる", + "negative" : "起[お]きない", + "polite" : "起[お]きます", + "polite negative" : "起[お]きません", + "past" : "起[お]きた", + "past negative" : "起[お]きなかった", + "polite past" : "起[お]きました", + "polite past negative" : "起[お]きませんでした", + "te-form" : "起[お]きて", + "te-form negative" : "起[お]きなくて", + "potential" : "起[お]きられる", + "potential negative" : "起[お]きられない", + "imperative" : "起[お]きろ", + "imperative negative" : "起[お]きるな", + "passive" : "起[お]きられる", + "passive negative" : "起[お]きられない", + "causative" : "起[お]きさせる", + "causative negative" : "起[お]きさせない", + "causative passive" : "起[お]きさせられる", + "causative passive negative" : "起[お]きさせられない", + "progressive" : "起[お]きている", + "progressive negative" : "起[お]きていない", + "polite progressive" : "起[お]きています", + "polite progressive negative" : "起[お]きていません", + }, }, "買い換える" : { "group" : "ichidan", - "plain" : "買[か]い換[か]える", - "negative" : "買[か]い換[か]えない", - "polite" : "買[か]い換[か]えます", - "polite negative" : "買[か]い換[か]えません", - "past" : "買[か]い換[か]えた", - "past negative" : "買[か]い換[か]えなかった", - "polite past" : "買[か]い換[か]えました", - "polite past negative" : "買[か]い換[か]えませんでした", - "te-form" : "買[か]い換[か]えて", - "te-form negative" : "買[か]い換[か]えなくて", - "potential" : "買[か]い換[か]えられる", - "potential negative" : "買[か]い換[か]えられない", - "imperative" : "買[か]い換[か]えろ", - "imperative negative" : "買[か]い換[か]えるな", - "passive" : "買[か]い換[か]えられる", - "passive negative" : "買[か]い換[か]えられない", - "causative" : "買[か]い換[か]えさせる", - "causative negative" : "買[か]い換[か]えさせない", - "causative passive" : "買[か]い換[か]えさせられる", - "causative passive negative" : "買[か]い換[か]えさせられない", - "progressive" : "買[か]い換[か]えている", - "progressive negative" : "買[か]い換[か]えていない", - "polite progressive" : "買[か]い換[か]えています", - "polite progressive negative" : "買[か]い換[か]えていません", + "conjugations" : { + + "plain" : "買[か]い換[か]える", + "negative" : "買[か]い換[か]えない", + "polite" : "買[か]い換[か]えます", + "polite negative" : "買[か]い換[か]えません", + "past" : "買[か]い換[か]えた", + "past negative" : "買[か]い換[か]えなかった", + "polite past" : "買[か]い換[か]えました", + "polite past negative" : "買[か]い換[か]えませんでした", + "te-form" : "買[か]い換[か]えて", + "te-form negative" : "買[か]い換[か]えなくて", + "potential" : "買[か]い換[か]えられる", + "potential negative" : "買[か]い換[か]えられない", + "imperative" : "買[か]い換[か]えろ", + "imperative negative" : "買[か]い換[か]えるな", + "passive" : "買[か]い換[か]えられる", + "passive negative" : "買[か]い換[か]えられない", + "causative" : "買[か]い換[か]えさせる", + "causative negative" : "買[か]い換[か]えさせない", + "causative passive" : "買[か]い換[か]えさせられる", + "causative passive negative" : "買[か]い換[か]えさせられない", + "progressive" : "買[か]い換[か]えている", + "progressive negative" : "買[か]い換[か]えていない", + "polite progressive" : "買[か]い換[か]えています", + "polite progressive negative" : "買[か]い換[か]えていません", + }, }, "来る" : { "group" : "kuru", - "plain" : "来[く]る", - "negative" : "来[こ]ない", - "polite" : "来[き]ます", - "polite negative" : "来[き]ません", - "past" : "来[き]た", - "past negative" : "来[こ]なかった", - "polite past" : "来[き]ました", - "polite past negative" : "来[き]ませんでした", - "te-form" : "来[き]て", - "te-form negative" : "来[こ]なくて", - "potential" : "来[こ]られる", - "potential negative" : "来[こ]られない", - "imperative" : "来[こ]い", - "imperative negative" : "来[く]るな", - "passive" : "来[こ]られる", - "passive negative" : "来[こ]られない", - "causative" : "来[こ]させる", - "causative negative" : "来[こ]させない", - "causative passive" : "来[こ]させられる", - "causative passive negative" : "来[こ]させられない", - "progressive" : "来[き]ている", - "progressive negative" : "来[き]ていない", - "polite progressive" : "来[き]ています", - "polite progressive negative" : "来[き]ていません", + "conjugations" : { + + "plain" : "来[く]る", + "negative" : "来[こ]ない", + "polite" : "来[き]ます", + "polite negative" : "来[き]ません", + "past" : "来[き]た", + "past negative" : "来[こ]なかった", + "polite past" : "来[き]ました", + "polite past negative" : "来[き]ませんでした", + "te-form" : "来[き]て", + "te-form negative" : "来[こ]なくて", + "potential" : "来[こ]られる", + "potential negative" : "来[こ]られない", + "imperative" : "来[こ]い", + "imperative negative" : "来[く]るな", + "passive" : "来[こ]られる", + "passive negative" : "来[こ]られない", + "causative" : "来[こ]させる", + "causative negative" : "来[こ]させない", + "causative passive" : "来[こ]させられる", + "causative passive negative" : "来[こ]させられない", + "progressive" : "来[き]ている", + "progressive negative" : "来[き]ていない", + "polite progressive" : "来[き]ています", + "polite progressive negative" : "来[き]ていません", + }, }, "する" : { "group" : "suru", - "plain" : "する", - "negative" : "しない", - "polite" : "します", - "polite negative" : "しません", - "past" : "した", - "past negative" : "しなかった", - "polite past" : "しました", - "polite past negative" : "しませんでした", - "imperative" : "しろ", - "imperative negative" : "さるな", - "progressive" : "している", - "progressive negative" : "していない", - "polite progressive" : "しています", - "polite progressive negative" : "していません", + "conjugations" : { + + "plain" : "する", + "negative" : "しない", + "polite" : "します", + "polite negative" : "しません", + "past" : "した", + "past negative" : "しなかった", + "polite past" : "しました", + "polite past negative" : "しませんでした", + "imperative" : "しろ", + "imperative negative" : "さるな", + "progressive" : "している", + "progressive negative" : "していない", + "polite progressive" : "しています", + "polite progressive negative" : "していません", + }, }, "勉強する" : { "group" : "suru", - "plain" : "勉[べん]強[きょう]する", - "negative" : "勉[べん]強[きょう]しない", - "polite" : "勉[べん]強[きょう]します", - "polite negative" : "勉[べん]強[きょう]しません", - "past" : "勉[べん]強[きょう]した", - "past negative" : "勉[べん]強[きょう]しなかった", - "polite past" : "勉[べん]強[きょう]しました", - "polite past negative" : "勉[べん]強[きょう]しませんでした", - "imperative" : "勉[べん]強[きょう]しろ", - "imperative negative" : "勉[べん]強[きょう]さるな", - "progressive" : "勉[べん]強[きょう]している", - "progressive negative" : "勉[べん]強[きょう]していない", - "polite progressive" : "勉[べん]強[きょう]しています", - "polite progressive negative" : "勉[べん]強[きょう]していません", + "conjugations" : { + + "plain" : "勉[べん]強[きょう]する", + "negative" : "勉[べん]強[きょう]しない", + "polite" : "勉[べん]強[きょう]します", + "polite negative" : "勉[べん]強[きょう]しません", + "past" : "勉[べん]強[きょう]した", + "past negative" : "勉[べん]強[きょう]しなかった", + "polite past" : "勉[べん]強[きょう]しました", + "polite past negative" : "勉[べん]強[きょう]しませんでした", + "imperative" : "勉[べん]強[きょう]しろ", + "imperative negative" : "勉[べん]強[きょう]さるな", + "progressive" : "勉[べん]強[きょう]している", + "progressive negative" : "勉[べん]強[きょう]していない", + "polite progressive" : "勉[べん]強[きょう]しています", + "polite progressive negative" : "勉[べん]強[きょう]していません", + }, }, "電話する" : { "group" : "suru", - "plain" : "電[でん]話[わ]する", - "negative" : "電[でん]話[わ]しない", - "polite" : "電[でん]話[わ]します", - "polite negative" : "電[でん]話[わ]しません", - "past" : "電[でん]話[わ]した", - "past negative" : "電[でん]話[わ]しなかった", - "polite past" : "電[でん]話[わ]しました", - "polite past negative" : "電[でん]話[わ]しませんでした", - "imperative" : "電[でん]話[わ]しろ", - "imperative negative" : "電[でん]話[わ]さるな", - "progressive" : "電[でん]話[わ]している", - "progressive negative" : "電[でん]話[わ]していない", - "polite progressive" : "電[でん]話[わ]しています", - "polite progressive negative" : "電[でん]話[わ]していません", + "conjugations" : { + + "plain" : "電[でん]話[わ]する", + "negative" : "電[でん]話[わ]しない", + "polite" : "電[でん]話[わ]します", + "polite negative" : "電[でん]話[わ]しません", + "past" : "電[でん]話[わ]した", + "past negative" : "電[でん]話[わ]しなかった", + "polite past" : "電[でん]話[わ]しました", + "polite past negative" : "電[でん]話[わ]しませんでした", + "imperative" : "電[でん]話[わ]しろ", + "imperative negative" : "電[でん]話[わ]さるな", + "progressive" : "電[でん]話[わ]している", + "progressive negative" : "電[でん]話[わ]していない", + "polite progressive" : "電[でん]話[わ]しています", + "polite progressive negative" : "電[でん]話[わ]していません", + }, }, "読む" : { "group" : "godan", - "plain" : "読[よ]む", - "negative" : "読[よ]まない", - "polite" : "読[よ]みます", - "polite negative" : "読[よ]みません", - "past" : "読[よ]んだ", - "past negative" : "読[よ]まなかった", - "polite past" : "読[よ]みました", - "polite past negative" : "読[よ]みませんでした", - "te-form" : "読[よ]んで", - "te-form negative" : "読[よ]まなくて", - "potential" : "読[よ]める", - "potential negative" : "読[よ]めない", - "imperative" : "読[よ]め", - "imperative negative" : "読[よ]むな", - "passive" : "読[よ]まれる", - "passive negative" : "読[よ]まれない", - "causative" : "読[よ]ませる", - "causative negative" : "読[よ]ませない", - "causative passive" : "読[よ]ませられる", - "causative passive negative" : "読[よ]ませられない", - "progressive" : "読[よ]んでいる", - "progressive negative" : "読[よ]んでいない", - "polite progressive" : "読[よ]んでいます", - "polite progressive negative" : "読[よ]んでいません", + "conjugations" : { + + "plain" : "読[よ]む", + "negative" : "読[よ]まない", + "polite" : "読[よ]みます", + "polite negative" : "読[よ]みません", + "past" : "読[よ]んだ", + "past negative" : "読[よ]まなかった", + "polite past" : "読[よ]みました", + "polite past negative" : "読[よ]みませんでした", + "te-form" : "読[よ]んで", + "te-form negative" : "読[よ]まなくて", + "potential" : "読[よ]める", + "potential negative" : "読[よ]めない", + "imperative" : "読[よ]め", + "imperative negative" : "読[よ]むな", + "passive" : "読[よ]まれる", + "passive negative" : "読[よ]まれない", + "causative" : "読[よ]ませる", + "causative negative" : "読[よ]ませない", + "causative passive" : "読[よ]ませられる", + "causative passive negative" : "読[よ]ませられない", + "progressive" : "読[よ]んでいる", + "progressive negative" : "読[よ]んでいない", + "polite progressive" : "読[よ]んでいます", + "polite progressive negative" : "読[よ]んでいません", + }, }, "思う" : { "group" : "godan", - "plain" : "思[おも]う", - "negative" : "思[おも]わない", - "polite" : "思[おも]います", - "polite negative" : "思[おも]いません", - "past" : "思[おも]った", - "past negative" : "思[おも]わなかった", - "polite past" : "思[おも]いました", - "polite past negative" : "思[おも]いませんでした", - "te-form" : "思[おも]って", - "te-form negative" : "思[おも]わなくて", - "potential" : "思[おも]える", - "potential negative" : "思[おも]えない", - "imperative" : "思[おも]え", - "imperative negative" : "思[おも]うな", - "passive" : "思[おも]われる", - "passive negative" : "思[おも]われない", - "causative" : "思[おも]わせる", - "causative negative" : "思[おも]わせない", - "causative passive" : "思[おも]わせられる", - "causative passive negative" : "思[おも]わせられない", - "progressive" : "思[おも]っている", - "progressive negative" : "思[おも]っていない", - "polite progressive" : "思[おも]っています", - "polite progressive negative" : "思[おも]っていません", + "conjugations" : { + + "plain" : "思[おも]う", + "negative" : "思[おも]わない", + "polite" : "思[おも]います", + "polite negative" : "思[おも]いません", + "past" : "思[おも]った", + "past negative" : "思[おも]わなかった", + "polite past" : "思[おも]いました", + "polite past negative" : "思[おも]いませんでした", + "te-form" : "思[おも]って", + "te-form negative" : "思[おも]わなくて", + "potential" : "思[おも]える", + "potential negative" : "思[おも]えない", + "imperative" : "思[おも]え", + "imperative negative" : "思[おも]うな", + "passive" : "思[おも]われる", + "passive negative" : "思[おも]われない", + "causative" : "思[おも]わせる", + "causative negative" : "思[おも]わせない", + "causative passive" : "思[おも]わせられる", + "causative passive negative" : "思[おも]わせられない", + "progressive" : "思[おも]っている", + "progressive negative" : "思[おも]っていない", + "polite progressive" : "思[おも]っています", + "polite progressive negative" : "思[おも]っていません", + }, }, "買い与える" : { "group" : "ichidan", - "plain" : "買[か]い与[あた]える", - "negative" : "買[か]い与[あた]えない", - "polite" : "買[か]い与[あた]えます", - "polite negative" : "買[か]い与[あた]えません", - "past" : "買[か]い与[あた]えた", - "past negative" : "買[か]い与[あた]えなかった", - "polite past" : "買[か]い与[あた]えました", - "polite past negative" : "買[か]い与[あた]えませんでした", - "te-form" : "買[か]い与[あた]えて", - "te-form negative" : "買[か]い与[あた]えなくて", - "potential" : "買[か]い与[あた]えられる", - "potential negative" : "買[か]い与[あた]えられない", - "imperative" : "買[か]い与[あた]えろ", - "imperative negative" : "買[か]い与[あた]えるな", - "passive" : "買[か]い与[あた]えられる", - "passive negative" : "買[か]い与[あた]えられない", - "causative" : "買[か]い与[あた]えさせる", - "causative negative" : "買[か]い与[あた]えさせない", - "causative passive" : "買[か]い与[あた]えさせられる", - "causative passive negative" : "買[か]い与[あた]えさせられない", - "progressive" : "買[か]い与[あた]えている", - "progressive negative" : "買[か]い与[あた]えていない", - "polite progressive" : "買[か]い与[あた]えています", - "polite progressive negative" : "買[か]い与[あた]えていません", + "conjugations" : { + + "plain" : "買[か]い与[あた]える", + "negative" : "買[か]い与[あた]えない", + "polite" : "買[か]い与[あた]えます", + "polite negative" : "買[か]い与[あた]えません", + "past" : "買[か]い与[あた]えた", + "past negative" : "買[か]い与[あた]えなかった", + "polite past" : "買[か]い与[あた]えました", + "polite past negative" : "買[か]い与[あた]えませんでした", + "te-form" : "買[か]い与[あた]えて", + "te-form negative" : "買[か]い与[あた]えなくて", + "potential" : "買[か]い与[あた]えられる", + "potential negative" : "買[か]い与[あた]えられない", + "imperative" : "買[か]い与[あた]えろ", + "imperative negative" : "買[か]い与[あた]えるな", + "passive" : "買[か]い与[あた]えられる", + "passive negative" : "買[か]い与[あた]えられない", + "causative" : "買[か]い与[あた]えさせる", + "causative negative" : "買[か]い与[あた]えさせない", + "causative passive" : "買[か]い与[あた]えさせられる", + "causative passive negative" : "買[か]い与[あた]えさせられない", + "progressive" : "買[か]い与[あた]えている", + "progressive negative" : "買[か]い与[あた]えていない", + "polite progressive" : "買[か]い与[あた]えています", + "polite progressive negative" : "買[か]い与[あた]えていません", + }, }, "座る" : { "group" : "godan", - "plain" : "座[すわ]る", - "negative" : "座[すわ]らない", - "polite" : "座[すわ]ります", - "polite negative" : "座[すわ]りません", - "past" : "座[すわ]った", - "past negative" : "座[すわ]らなかった", - "polite past" : "座[すわ]りました", - "polite past negative" : "座[すわ]りませんでした", - "te-form" : "座[すわ]って", - "te-form negative" : "座[すわ]らなくて", - "potential" : "座[すわ]れる", - "potential negative" : "座[すわ]れない", - "imperative" : "座[すわ]れ", - "imperative negative" : "座[すわ]るな", - "passive" : "座[すわ]られる", - "passive negative" : "座[すわ]られない", - "causative" : "座[すわ]らせる", - "causative negative" : "座[すわ]らせない", - "causative passive" : "座[すわ]らせられる", - "causative passive negative" : "座[すわ]らせられない", - "progressive" : "座[すわ]っている", - "progressive negative" : "座[すわ]っていない", - "polite progressive" : "座[すわ]っています", - "polite progressive negative" : "座[すわ]っていません", + "conjugations" : { + + "plain" : "座[すわ]る", + "negative" : "座[すわ]らない", + "polite" : "座[すわ]ります", + "polite negative" : "座[すわ]りません", + "past" : "座[すわ]った", + "past negative" : "座[すわ]らなかった", + "polite past" : "座[すわ]りました", + "polite past negative" : "座[すわ]りませんでした", + "te-form" : "座[すわ]って", + "te-form negative" : "座[すわ]らなくて", + "potential" : "座[すわ]れる", + "potential negative" : "座[すわ]れない", + "imperative" : "座[すわ]れ", + "imperative negative" : "座[すわ]るな", + "passive" : "座[すわ]られる", + "passive negative" : "座[すわ]られない", + "causative" : "座[すわ]らせる", + "causative negative" : "座[すわ]らせない", + "causative passive" : "座[すわ]らせられる", + "causative passive negative" : "座[すわ]らせられない", + "progressive" : "座[すわ]っている", + "progressive negative" : "座[すわ]っていない", + "polite progressive" : "座[すわ]っています", + "polite progressive negative" : "座[すわ]っていません", + }, }, "休む" : { "group" : "godan", - "plain" : "休[やす]む", - "negative" : "休[やす]まない", - "polite" : "休[やす]みます", - "polite negative" : "休[やす]みません", - "past" : "休[やす]んだ", - "past negative" : "休[やす]まなかった", - "polite past" : "休[やす]みました", - "polite past negative" : "休[やす]みませんでした", - "te-form" : "休[やす]んで", - "te-form negative" : "休[やす]まなくて", - "potential" : "休[やす]める", - "potential negative" : "休[やす]めない", - "imperative" : "休[やす]め", - "imperative negative" : "休[やす]むな", - "passive" : "休[やす]まれる", - "passive negative" : "休[やす]まれない", - "causative" : "休[やす]ませる", - "causative negative" : "休[やす]ませない", - "causative passive" : "休[やす]ませられる", - "causative passive negative" : "休[やす]ませられない", - "progressive" : "休[やす]んでいる", - "progressive negative" : "休[やす]んでいない", - "polite progressive" : "休[やす]んでいます", - "polite progressive negative" : "休[やす]んでいません", + "conjugations" : { + + "plain" : "休[やす]む", + "negative" : "休[やす]まない", + "polite" : "休[やす]みます", + "polite negative" : "休[やす]みません", + "past" : "休[やす]んだ", + "past negative" : "休[やす]まなかった", + "polite past" : "休[やす]みました", + "polite past negative" : "休[やす]みませんでした", + "te-form" : "休[やす]んで", + "te-form negative" : "休[やす]まなくて", + "potential" : "休[やす]める", + "potential negative" : "休[やす]めない", + "imperative" : "休[やす]め", + "imperative negative" : "休[やす]むな", + "passive" : "休[やす]まれる", + "passive negative" : "休[やす]まれない", + "causative" : "休[やす]ませる", + "causative negative" : "休[やす]ませない", + "causative passive" : "休[やす]ませられる", + "causative passive negative" : "休[やす]ませられない", + "progressive" : "休[やす]んでいる", + "progressive negative" : "休[やす]んでいない", + "polite progressive" : "休[やす]んでいます", + "polite progressive negative" : "休[やす]んでいません", + }, }, "足す" : { "group" : "godan", - "plain" : "足[た]す", - "negative" : "足[た]さない", - "polite" : "足[た]します", - "polite negative" : "足[た]しません", - "past" : "足[た]した", - "past negative" : "足[た]さなかった", - "polite past" : "足[た]しました", - "polite past negative" : "足[た]しませんでした", - "te-form" : "足[た]して", - "te-form negative" : "足[た]さなくて", - "potential" : "足[た]せる", - "potential negative" : "足[た]せない", - "imperative" : "足[た]せ", - "imperative negative" : "足[た]すな", - "passive" : "足[た]される", - "passive negative" : "足[た]されない", - "causative" : "足[た]させる", - "causative negative" : "足[た]させない", - "causative passive" : "足[た]させられる", - "causative passive negative" : "足[た]させられない", - "progressive" : "足[た]している", - "progressive negative" : "足[た]していない", - "polite progressive" : "足[た]しています", - "polite progressive negative" : "足[た]していません", + "conjugations" : { + + "plain" : "足[た]す", + "negative" : "足[た]さない", + "polite" : "足[た]します", + "polite negative" : "足[た]しません", + "past" : "足[た]した", + "past negative" : "足[た]さなかった", + "polite past" : "足[た]しました", + "polite past negative" : "足[た]しませんでした", + "te-form" : "足[た]して", + "te-form negative" : "足[た]さなくて", + "potential" : "足[た]せる", + "potential negative" : "足[た]せない", + "imperative" : "足[た]せ", + "imperative negative" : "足[た]すな", + "passive" : "足[た]される", + "passive negative" : "足[た]されない", + "causative" : "足[た]させる", + "causative negative" : "足[た]させない", + "causative passive" : "足[た]させられる", + "causative passive negative" : "足[た]させられない", + "progressive" : "足[た]している", + "progressive negative" : "足[た]していない", + "polite progressive" : "足[た]しています", + "polite progressive negative" : "足[た]していません", + }, }, "歌う" : { "group" : "godan", - "plain" : "歌[うた]う", - "negative" : "歌[うた]わない", - "polite" : "歌[うた]います", - "polite negative" : "歌[うた]いません", - "past" : "歌[うた]った", - "past negative" : "歌[うた]わなかった", - "polite past" : "歌[うた]いました", - "polite past negative" : "歌[うた]いませんでした", - "te-form" : "歌[うた]って", - "te-form negative" : "歌[うた]わなくて", - "potential" : "歌[うた]える", - "potential negative" : "歌[うた]えない", - "imperative" : "歌[うた]え", - "imperative negative" : "歌[うた]うな", - "passive" : "歌[うた]われる", - "passive negative" : "歌[うた]われない", - "causative" : "歌[うた]わせる", - "causative negative" : "歌[うた]わせない", - "causative passive" : "歌[うた]わせられる", - "causative passive negative" : "歌[うた]わせられない", - "progressive" : "歌[うた]っている", - "progressive negative" : "歌[うた]っていない", - "polite progressive" : "歌[うた]っています", - "polite progressive negative" : "歌[うた]っていません", + "conjugations" : { + + "plain" : "歌[うた]う", + "negative" : "歌[うた]わない", + "polite" : "歌[うた]います", + "polite negative" : "歌[うた]いません", + "past" : "歌[うた]った", + "past negative" : "歌[うた]わなかった", + "polite past" : "歌[うた]いました", + "polite past negative" : "歌[うた]いませんでした", + "te-form" : "歌[うた]って", + "te-form negative" : "歌[うた]わなくて", + "potential" : "歌[うた]える", + "potential negative" : "歌[うた]えない", + "imperative" : "歌[うた]え", + "imperative negative" : "歌[うた]うな", + "passive" : "歌[うた]われる", + "passive negative" : "歌[うた]われない", + "causative" : "歌[うた]わせる", + "causative negative" : "歌[うた]わせない", + "causative passive" : "歌[うた]わせられる", + "causative passive negative" : "歌[うた]わせられない", + "progressive" : "歌[うた]っている", + "progressive negative" : "歌[うた]っていない", + "polite progressive" : "歌[うた]っています", + "polite progressive negative" : "歌[うた]っていません", + }, }, "高い" : { "group" : "i-adjective", - "plain" : "高[たか]い", - "negative" : "高[たか]くない", - "polite" : "高[たか]いです", - "polite negative" : "高[たか]くないです", - "past" : "高[たか]かった", - "past negative" : "高[たか]くなかった", - "polite past" : "高[たか]かったです", - "polite past negative" : "高[たか]くなかったです", + "conjugations" : { + + "plain" : "高[たか]い", + "negative" : "高[たか]くない", + "polite" : "高[たか]いです", + "polite negative" : "高[たか]くないです", + "past" : "高[たか]かった", + "past negative" : "高[たか]くなかった", + "polite past" : "高[たか]かったです", + "polite past negative" : "高[たか]くなかったです", + }, }, "面白い" : { "group" : "i-adjective", - "plain" : "面白[おもしろ]い", - "negative" : "面白[おもしろ]くない", - "polite" : "面白[おもしろ]いです", - "polite negative" : "面白[おもしろ]くないです", - "past" : "面白[おもしろ]かった", - "past negative" : "面白[おもしろ]くなかった", - "polite past" : "面白[おもしろ]かったです", - "polite past negative" : "面白[おもしろ]くなかったです", + "conjugations" : { + + "plain" : "面白[おもしろ]い", + "negative" : "面白[おもしろ]くない", + "polite" : "面白[おもしろ]いです", + "polite negative" : "面白[おもしろ]くないです", + "past" : "面白[おもしろ]かった", + "past negative" : "面白[おもしろ]くなかった", + "polite past" : "面白[おもしろ]かったです", + "polite past negative" : "面白[おもしろ]くなかったです", + }, }, "暗い" : { "group" : "i-adjective", - "plain" : "暗[くら]い", - "negative" : "暗[くら]くない", - "polite" : "暗[くら]いです", - "polite negative" : "暗[くら]くないです", - "past" : "暗[くら]かった", - "past negative" : "暗[くら]くなかった", - "polite past" : "暗[くら]かったです", - "polite past negative" : "暗[くら]くなかったです", + "conjugations" : { + + "plain" : "暗[くら]い", + "negative" : "暗[くら]くない", + "polite" : "暗[くら]いです", + "polite negative" : "暗[くら]くないです", + "past" : "暗[くら]かった", + "past negative" : "暗[くら]くなかった", + "polite past" : "暗[くら]かったです", + "polite past negative" : "暗[くら]くなかったです", + }, }, "いい" : { "group" : "i-adjective", - "plain" : "いい", - "negative" : "良[よ]くない", - "polite" : "いいです", - "polite negative" : "良[よ]くないです", - "past" : "良[よ]かった", - "past negative" : "良[よ]くなかった", - "polite past" : "良[よ]かったです", - "polite past negative" : "良[よ]くなかったです", + "conjugations" : { + + "plain" : "いい", + "negative" : "良[よ]くない", + "polite" : "いいです", + "polite negative" : "良[よ]くないです", + "past" : "良[よ]かった", + "past negative" : "良[よ]くなかった", + "polite past" : "良[よ]かったです", + "polite past negative" : "良[よ]くなかったです", + }, }, "有名な" : { "group" : "na-adjective", - "plain" : "有名[ゆうめい]だ", - "negative" : "有名[ゆうめい]ではない", - "polite" : "有名[ゆうめい]です", - "polite negative" : "有名[ゆうめい]ではありません", - "past" : "有名[ゆうめい]だった", - "past negative" : "有名[ゆうめい]ではなかった", - "polite past" : "有名[ゆうめい]でした", - "polite past negative" : "有名[ゆうめい]ではありませんでした", + "conjugations" : { + + "plain" : "有名[ゆうめい]だ", + "negative" : "有名[ゆうめい]ではない", + "polite" : "有名[ゆうめい]です", + "polite negative" : "有名[ゆうめい]ではありません", + "past" : "有名[ゆうめい]だった", + "past negative" : "有名[ゆうめい]ではなかった", + "polite past" : "有名[ゆうめい]でした", + "polite past negative" : "有名[ゆうめい]ではありませんでした", + }, }, "好きな" : { "group" : "na-adjective", - "plain" : "好[き]だ", - "negative" : "好[き]ではない", - "polite" : "好[き]です", - "polite negative" : "好[き]ではありません", - "past" : "好[き]だった", - "past negative" : "好[き]ではなかった", - "polite past" : "好[き]でした", - "polite past negative" : "好[き]ではありませんでした", + "conjugations" : { + + "plain" : "好[き]だ", + "negative" : "好[き]ではない", + "polite" : "好[き]です", + "polite negative" : "好[き]ではありません", + "past" : "好[き]だった", + "past negative" : "好[き]ではなかった", + "polite past" : "好[き]でした", + "polite past negative" : "好[き]ではありませんでした", + }, }, "元気な" : { "group" : "na-adjective", - "plain" : "元[げん]気[き]だ", - "negative" : "元[げん]気[き]ではない", - "polite" : "元[げん]気[き]です", - "polite negative" : "元[げん]気[き]ではありません", - "past" : "元[げん]気[き]だった", - "past negative" : "元[げん]気[き]ではなかった", - "polite past" : "元[げん]気[き]でした", - "polite past negative" : "元[げん]気[き]ではありませんでした", + "conjugations" : { + + "plain" : "元[げん]気[き]だ", + "negative" : "元[げん]気[き]ではない", + "polite" : "元[げん]気[き]です", + "polite negative" : "元[げん]気[き]ではありません", + "past" : "元[げん]気[き]だった", + "past negative" : "元[げん]気[き]ではなかった", + "polite past" : "元[げん]気[き]でした", + "polite past negative" : "元[げん]気[き]ではありませんでした", + }, }, "意地悪な" : { "group" : "na-adjective", - "plain" : "意[い]地[じ]悪[わる]だ", - "negative" : "意[い]地[じ]悪[わる]ではない", - "polite" : "意[い]地[じ]悪[わる]です", - "polite negative" : "意[い]地[じ]悪[わる]ではありません", - "past" : "意[い]地[じ]悪[わる]だった", - "past negative" : "意[い]地[じ]悪[わる]ではなかった", - "polite past" : "意[い]地[じ]悪[わる]でした", - "polite past negative" : "意[い]地[じ]悪[わる]ではありませんでした", - }, + "conjugations" : { + "plain" : "意[い]地[じ]悪[わる]だ", + "negative" : "意[い]地[じ]悪[わる]ではない", + "polite" : "意[い]地[じ]悪[わる]です", + "polite negative" : "意[い]地[じ]悪[わる]ではありません", + "past" : "意[い]地[じ]悪[わる]だった", + "past negative" : "意[い]地[じ]悪[わる]ではなかった", + "polite past" : "意[い]地[じ]悪[わる]でした", + "polite past negative" : "意[い]地[じ]悪[わる]ではありませんでした", + }, + }, }; var transformations = { @@ -901,10 +981,10 @@ function getVerbForms(entry) { "furigana": { } }; - Object.keys(conjugations[entry]).forEach(function (key) { - result["kanji"][key] = kanjiForm(conjugations[entry][key]); - result["hiragana"][key] = kanaForm(conjugations[entry][key]); - result["furigana"][key] = conjugations[entry][key]; + Object.keys(words[entry].conjugations).forEach(function (key) { + result["kanji"][key] = kanjiForm(words[entry].conjugations[key]); + result["hiragana"][key] = kanaForm(words[entry].conjugations[key]); + result["furigana"][key] = words[entry].conjugations[key]; }); return result; @@ -1029,7 +1109,7 @@ function generateQuestion() { return; } - entry = Object.keys(conjugations).randomElement(); + entry = Object.keys(words).randomElement(); to_form = Object.keys(transformations).randomElement(); from_form = Object.keys(transformations[to_form]).randomElement(); @@ -1046,7 +1126,7 @@ function generateQuestion() { } }); - if ($('#' + conjugations[entry].group).is(':checked') == false) { + if ($('#' + words[entry].group).is(':checked') == false) { valid = false; }