diff options
-rw-r--r-- | database/migrations/2016_01_04_143702_create_verbs_table.php | 2 | ||||
-rw-r--r-- | database/seeds/VerbTableSeeder.php | 12 | ||||
-rw-r--r-- | public/js/hebrewparsetrainer.js | 5 |
3 files changed, 12 insertions, 7 deletions
diff --git a/database/migrations/2016_01_04_143702_create_verbs_table.php b/database/migrations/2016_01_04_143702_create_verbs_table.php index 81ed49e..f9bff98 100644 --- a/database/migrations/2016_01_04_143702_create_verbs_table.php +++ b/database/migrations/2016_01_04_143702_create_verbs_table.php @@ -36,7 +36,7 @@ class CreateVerbsTable extends Migration $table->string('stem', 24); $table->string('tense', 24); $table->enum('person', [1,2,3])->nullable(); - $table->enum('gender', ['m', 'f', 'c'])->nullable(); + $table->enum('gender', ['m', 'f'])->nullable(); $table->enum('number', ['s', 'p'])->nullable(); $table->timestamps(); diff --git a/database/seeds/VerbTableSeeder.php b/database/seeds/VerbTableSeeder.php index e8c97dd..89a8094 100644 --- a/database/seeds/VerbTableSeeder.php +++ b/database/seeds/VerbTableSeeder.php @@ -38,16 +38,22 @@ class VerbTableSeeder extends Seeder { Verb::create(['verb' => 'קָטַלְתְּ', 'root' => 'קטל', 'stem' => 'Qal', 'tense' => 'perfect', 'person' => 2, 'gender' => 'f', 'number' => 's']); Verb::create(['verb' => 'קָטַ֫לְתִּי', 'root' => 'קטל', 'stem' => 'Qal', - 'tense' => 'perfect', 'person' => 1, 'gender' => 'c', 'number' => 's']); + 'tense' => 'perfect', 'person' => 1, 'gender' => 'm', 'number' => 's']); + Verb::create(['verb' => 'קָטַ֫לְתִּי', 'root' => 'קטל', 'stem' => 'Qal', + 'tense' => 'perfect', 'person' => 1, 'gender' => 'f', 'number' => 's']); Verb::create(['verb' => 'קָֽטְלוּ', 'root' => 'קטל', 'stem' => 'Qal', - 'tense' => 'perfect', 'person' => 3, 'gender' => 'c', 'number' => 'p']); + 'tense' => 'perfect', 'person' => 3, 'gender' => 'm', 'number' => 'p']); + Verb::create(['verb' => 'קָֽטְלוּ', 'root' => 'קטל', 'stem' => 'Qal', + 'tense' => 'perfect', 'person' => 3, 'gender' => 'f', 'number' => 'p']); Verb::create(['verb' => 'קְטַלְתֶּם', 'root' => 'קטל', 'stem' => 'Qal', 'tense' => 'perfect', 'person' => 2, 'gender' => 'm', 'number' => 'p']); Verb::create(['verb' => 'קְטַלְתֶּן', 'root' => 'קטל', 'stem' => 'Qal', 'tense' => 'perfect', 'person' => 2, 'gender' => 'f', 'number' => 'p']); Verb::create(['verb' => 'קָטַ֫לְנוּ', 'root' => 'קטל', 'stem' => 'Qal', - 'tense' => 'perfect', 'person' => 1, 'gender' => 'c', 'number' => 'p']); + 'tense' => 'perfect', 'person' => 1, 'gender' => 'm', 'number' => 'p']); + Verb::create(['verb' => 'קָטַ֫לְנוּ', 'root' => 'קטל', 'stem' => 'Qal', + 'tense' => 'perfect', 'person' => 1, 'gender' => 'f', 'number' => 'p']); } }
\ No newline at end of file diff --git a/public/js/hebrewparsetrainer.js b/public/js/hebrewparsetrainer.js index 300715d..f98d5b9 100644 --- a/public/js/hebrewparsetrainer.js +++ b/public/js/hebrewparsetrainer.js @@ -130,7 +130,7 @@ $(document).ready(function(){ var genders = ['m', 'f', 'c', null]; var numbers = ['s', 'p', null]; - var re = /^\s*(\w+)\s+(\w+)(?:\s+(?:([123])\s*)?([mfc])\s*([sp])\s*)?$/; + var re = /^\s*(\w+)\s+(\w+)(?:\s+(?:([123])\s*)?([mf])\s*([sp])\s*)?$/; var match = parsing.match(re); if (match == null) return false; @@ -168,8 +168,7 @@ $(document).ready(function(){ function parsingToString(parsing, extended) { var genders = { 'm': 'masculine', - 'f': 'feminine', - 'c': 'communis generis' + 'f': 'feminine' }; var numbers = { 's': 'singular', |