refactor(english): 全新的英文方案与配套整句体验

- 智能上屏加空格,支持空格、回车打断信号,换行不会输出一个前面有空格的单词

- 首字母大写格式化,双大写则全大写格式化,支持句中对应位置操作

- 之前万象为了整洁与混合方案放在一起,很多以为万象没有英文,那个时候是词语级的,现在升级为更加智能的整句输入体验,再次独立出来未来将更深入维护,同时也是为了配合.netx切换方案
This commit is contained in:
amzxyz
2026-01-03 14:09:48 +08:00
parent 6e3c1d9728
commit aec548ed8a
16 changed files with 52623 additions and 52377 deletions

View File

@@ -42,6 +42,8 @@ local function replace_schema(file_path, target_schema)
content = content:gsub("([%s]*__include:%s*wanxiang_algebra:/reverse/)%S+", "%1" .. target_schema)
elseif file_path:find("wanxiang_mixedcode") then
content = content:gsub("([%s]*__patch:%s*wanxiang_algebra:/mixed/)%S+", "%1" .. target_schema)
elseif file_path:find("wanxiang_english") then
content = content:gsub("([%s]*__patch:%s*wanxiang_algebra:/english/)%S+", "%1" .. target_schema)
elseif file_path:find("wanxiang%.custom") or file_path:find("wanxiang_pro%.custom") then
content = content:gsub("([%s%-]*wanxiang_algebra:/pro/)%S+", "%1" .. target_schema, 1)
content = content:gsub("([%s%-]*wanxiang_algebra:/base/)%S+", "%1" .. target_schema, 1)