updated equative explorer

This commit is contained in:
lingdocs 2022-02-19 09:08:56 +04:00
parent 1b935db7ea
commit 6cb2d5dbc5
4 changed files with 4 additions and 3 deletions

View File

@ -189,7 +189,8 @@ export function TenseSelector({ state, dispatch }: {
}) {
const options: { value: EquativeTense, label: string }[] = [
{ value: "present", label: "Present" },
{ value: "subjunctive", label: "Habitual / Subjunctive" },
{ value: "habitual", label: "Habitual" },
{ value: "subjunctive", label: "Subjunctive" },
{ value: "past", label: "Past" },
{ value: "future", label: "Future" },
{ value: "wouldBe", label: '"Would Be"' },

View File

@ -73,7 +73,7 @@ export function assembleEquativeOutput(o: EquativeClauseOutput): T.SingleOrLengt
function makeEquative(e: EquativeClause) {
function getEngEq(row: number, col: number): string[] {
const t = grammarUnits.englishEquative[e.tense === "subjunctive" ? "present" : e.tense];
const t = grammarUnits.englishEquative[(e.tense === "subjunctive" || e.tense === "habitual") ? "present" : e.tense];
return typeof t === "string"
? [t]
: [t[row][col]];

View File

@ -1,4 +1,4 @@
type EquativeTense = "present" | "subjunctive" | "past" | "future" | "wouldBe" | "pastSubjunctive";
type EquativeTense = "present" | "subjunctive" | "habitual" | "past" | "future" | "wouldBe" | "pastSubjunctive";
type NounNumber = "singular" | "plural";
type EquativeClause = {