fix: reduce_english_filter.lua 可识别含单引号的单词 close #519

This commit is contained in:
Dvel 2023-10-17 02:32:06 +08:00
parent 649f4935b8
commit a219451708
8 changed files with 12 additions and 12 deletions

View File

@ -108,7 +108,7 @@ reduce_english_filter:
lux, moc, mos, mot, mum, nad, nay, nib, nip, pak, pap, pax, rig, rum, sac, sal,
sax, sec, shin, sis, ska, slang, sus, tad, taj, tac, tic, yep, yum, fax, cain,
key, mob, buy, dam, wap, yes, but, put, lag, buf, lip, aid, aim, dig, dim, din,
dip, pail, cad, chap, bend, lid, gem, tin, tum, my]
dip, pail, cad, chap, bend, lid, gem, tin, tum, my, went, youd, hes]
# 主翻译器,拼音

View File

@ -107,7 +107,7 @@ reduce_english_filter:
lux, moc, mos, mot, mum, nad, nay, nib, nip, pak, pap, pax, rig, rum, sac, sal,
sax, sec, shin, sis, ska, slang, sus, tad, taj, tac, tic, yep, yum, fax, cain,
key, mob, buy, dam, wap, yes, but, put, lag, buf, lip, aid, aim, dig, dim, din,
dip, pail, cad, chap, bend, lid, gem, tin, tum, my]
dip, pail, cad, chap, bend, lid, gem, tin, tum, my, went, youd, hes]
# 主翻译器,拼音

View File

@ -108,7 +108,7 @@ reduce_english_filter:
lux, moc, mos, mot, mum, nad, nay, nib, nip, pak, pap, pax, rig, rum, sac, sal,
sax, sec, shin, sis, ska, slang, sus, tad, taj, tac, tic, yep, yum, fax, cain,
key, mob, buy, dam, wap, yes, but, put, lag, buf, lip, aid, aim, dig, dim, din,
dip, pail, cad, chap, bend, lid, gem, tin, tum, my]
dip, pail, cad, chap, bend, lid, gem, tin, tum, my, went, youd, hes]
# 主翻译器,拼音

View File

@ -108,7 +108,7 @@ reduce_english_filter:
lux, moc, mos, mot, mum, nad, nay, nib, nip, pak, pap, pax, rig, rum, sac, sal,
sax, sec, shin, sis, ska, slang, sus, tad, taj, tac, tic, yep, yum, fax, cain,
key, mob, buy, dam, wap, yes, but, put, lag, buf, lip, aid, aim, dig, dim, din,
dip, pail, cad, chap, bend, lid, gem, tin, tum, my]
dip, pail, cad, chap, bend, lid, gem, tin, tum, my, went, youd, hes]
# 主翻译器,拼音

View File

@ -108,7 +108,7 @@ reduce_english_filter:
lux, moc, mos, mot, mum, nad, nay, nib, nip, pak, pap, pax, rig, rum, sac, sal,
sax, sec, shin, sis, ska, slang, sus, tad, taj, tac, tic, yep, yum, fax, cain,
key, mob, buy, dam, wap, yes, but, put, lag, buf, lip, aid, aim, dig, dim, din,
dip, pail, cad, chap, bend, lid, gem, tin, tum, my]
dip, pail, cad, chap, bend, lid, gem, tin, tum, my, went, youd, hes]
# 主翻译器,拼音

View File

@ -108,7 +108,7 @@ reduce_english_filter:
lux, moc, mos, mot, mum, nad, nay, nib, nip, pak, pap, pax, rig, rum, sac, sal,
sax, sec, shin, sis, ska, slang, sus, tad, taj, tac, tic, yep, yum, fax, cain,
key, mob, buy, dam, wap, yes, but, put, lag, buf, lip, aid, aim, dig, dim, din,
dip, pail, cad, chap, bend, lid, gem, tin, tum, my]
dip, pail, cad, chap, bend, lid, gem, tin, tum, my, went, youd, hes]
# 主翻译器,拼音

View File

@ -24,11 +24,11 @@ function M.func(input, env)
local index = 0
for cand in input:iter() do
index = index + 1
-- 定位匹配的英文词
if not string.find(cand.preedit, " ") and not string.match(cand.text, "%A") then
table.insert(pending_cands, cand)
else
-- 找到要降低的英文词,加入 pending_cands
if cand.preedit:find(" ") or not cand.text:match("^[%a']+$") then
yield(cand)
else
table.insert(pending_cands, cand)
end
if index >= M.idx + #pending_cands - 1 then
for _, cand in ipairs(pending_cands) do

View File

@ -98,7 +98,7 @@ reduce_english_filter:
lux, moc, mos, mot, mum, nad, nay, nib, nip, pak, pap, pax, rig, rum, sac, sal,
sax, sec, shin, sis, ska, slang, sus, tad, taj, tac, tic, yep, yum, fax, cain,
key, mob, buy, dam, wap, yes, but, put, lag, buf, lip, aid, aim, dig, dim, din,
dip, pail, cad, chap, bend, lid, gem, tin, tum, my]
dip, pail, cad, chap, bend, lid, gem, tin, tum, my, went, youd, hes]
# 主翻译器,拼音