From 19ea1a9fd43db216b94bd29c25e0c03820788093 Mon Sep 17 00:00:00 2001 From: "Chen, Chien-ting" Date: Sun, 7 Mar 2021 16:25:11 +0800 Subject: [PATCH] fix -ail suffix bug --- conj.js | 18 +++++++++--------- conj.ts | 4 ++-- index.html | 2 +- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/conj.js b/conj.js index e7c5b0a..b00cb57 100644 --- a/conj.js +++ b/conj.js @@ -71,7 +71,7 @@ var first_conj = { "broad": { "futu": ["fad", "fair", "faidh", "faimíd", "faidh sibh", "faid", "far"], "cond": ["fainn", "fá", "fadh", "faimís", "fadh sibh", "faidís", "faí"], "pr_su": ["ad", "air", "aidh", "aimíd", "aidh sibh", "aid", null], - "impe": ["aim", null, "adh", "aimís", "aidh", "aidís", null], + "impe": ["aim", null, "adh", "aimís", "aidh", "aidís", null] }, "slender": { "pres": ["im", "ir", "eann", "imíd", "eann sibh", "id", null, "tear"], @@ -80,7 +80,7 @@ var first_conj = { "broad": { "futu": ["fead", "fir", "fidh", "fimíd", "fidh sibh", "fid", "fear"], "cond": ["finn", "feá", "feadh", "fimís", "feadh sibh", "fidís", "fí"], "pr_su": ["ead", "ir", "idh", "imíd", "idh sibh", "id", null], - "impe": ["im", null, "eadh", "imís", "idh", "idís", null], + "impe": ["im", null, "eadh", "imís", "idh", "idís", null] } }; var second_conj = { "broad": { @@ -90,7 +90,7 @@ var second_conj = { "broad": { "futu": ["ód", "óir", "óidh", "óimíd", "óidh sibh", "óid", "ófar"], "cond": ["óinn", "ófá", "ódh", "óimís", "ódh sibh", "óidís", "ófaí"], "pr_su": ["aíod", "aír", "aídh", "aímíd", "aídh sibh", "aíd", null], - "impe": ["aím", null, "aíodh", "aímís", "aídh", "aídís", null], + "impe": ["aím", null, "aíodh", "aímís", "aídh", "aídís", null] }, "slender": { "pres": ["ím", "ír", "íonn", "ímíd", "íonn sibh", "íd", null, "ítear"], @@ -99,7 +99,7 @@ var second_conj = { "broad": { "futu": ["eod", "eoir", "eoidh", "eoimíd", "eoidh sibh", "eoid", "eofar"], "cond": ["eoinn", "eofá", "eodh", "eoimís", "eodh sibh", "eoidís", "eofaí"], "pr_su": ["íod", "ír", "ídh", "ímíd", "ídh sibh", "íd", null], - "impe": ["ím", null, "íodh", "ímís", "ídh", "ídís", null], + "impe": ["ím", null, "íodh", "ímís", "ídh", "ídís", null] } }; var ighType; @@ -115,7 +115,7 @@ var firstConjIgh = { 0: // shortVowelEnd "futu": ["ífead", "ífir", "ífidh", "ífimíd", "ífidh sibh", "ífid", "ífear"], "cond": ["ífinn", "ífeá", "ífeadh", "ífimís", "ífeadh sibh", "ífidís", "ífí"], "pr_su": ["íod", "ír", "ídh", "ímíd", "ídh sibh", "íd", null], - "impe": ["ím", null, "íodh", "ímís", "ídh", "ídís", null], + "impe": ["ím", null, "íodh", "ímís", "ídh", "ídís", null] }, 1: // longBroadEnd { @@ -125,7 +125,7 @@ var firstConjIgh = { 0: // shortVowelEnd "futu": ["fad", "fair", "faidh", "faimíd", "faidh sibh", "faid", "far"], "cond": ["fainn", "fá", "fadh", "faimís", "fadh sibh", "faidís", "faí"], "pr_su": ["d", "ir", "idh", "imíd", "idh sibh", "id", null], - "impe": ["im", null, "dh", "imís", "idh", "idís", null], + "impe": ["im", null, "dh", "imís", "idh", "idís", null] }, 2: // longSlenderEnd { @@ -135,7 +135,7 @@ var firstConjIgh = { 0: // shortVowelEnd "futu": ["ifead", "ifir", "ifidh", "ifimíd", "ifidh sibh", "ifid", "ifear"], "cond": ["ifinn", "ifeá", "ifeadh", "ifimís", "ifeadh sibh", "ifidís", "ifí"], "pr_su": ["ad", "ir", "idh", "imíd", "idh sibh", "id", null], - "impe": ["im", null, "adh", "imís", "idh", "idís", null], + "impe": ["im", null, "adh", "imís", "idh", "idís", null] } }; function generateConj(orig_txt, stem_txt, conj_no) { @@ -173,8 +173,9 @@ function generateConj(orig_txt, stem_txt, conj_no) { if (!orig_txt.match('[áÁ][iI][lL]$')) { alert("原來的詞不以 -áil 結尾。"); } + isBroadEnd = true; firstConjFillTheArray(); - // convert stem -ál to -áil + // convert stem -áil to -ál var stemAilLeft = stem_txt.substring(0, stem_txt.length - 1); var stemAil; if (stemAilLeft.substring(stemAilLeft.length - 1) == 'á') { @@ -253,4 +254,3 @@ function generateConj(orig_txt, stem_txt, conj_no) { } } } -//# sourceMappingURL=conj.js.map \ No newline at end of file diff --git a/conj.ts b/conj.ts index 44c6ee4..672c6cd 100644 --- a/conj.ts +++ b/conj.ts @@ -209,11 +209,11 @@ function generateConj(orig_txt : string, stem_txt : string, conj_no : Number){ if (!orig_txt.match('[áÁ][iI][lL]$')){ alert("原來的詞不以 -áil 結尾。"); } - + isBroadEnd = true; firstConjFillTheArray(); - // convert stem -ál to -áil + // convert stem -áil to -ál var stemAilLeft = stem_txt.substring(0, stem_txt.length-1); var stemAil; if (stemAilLeft.substring(stemAilLeft.length-1) == 'á'){ diff --git a/index.html b/index.html index c06e024..520cc87 100644 --- a/index.html +++ b/index.html @@ -7,7 +7,7 @@

愛爾蘭語動詞變化產生器

Gineadóir Réimniú na Gaeilge

- version 20210113(Github repo
+ version 202100307(Github repo

詞彙原形: