BUG:正则中的日期不会翻译
测试链接:https://github.com/maboloshi/hexo-action
如图所示
但在 Chrome 中是正常的
词条如下:(在locals.js第5999行)
[/This repository has been archived by the owner (on .+). It is now read-only./, "此仓库已由所有者于 $1 存档。它现在是只读的。"],
我本地的开发版有问题😒, 1.9.3 chrome 还是正常的, firefox @TC999 你这边能再测试一下么
Firefox 无法访问文件网址,无法测试
现在 Chrome 也出现了这个BUG
终于把这个BUG解决了,这是解决方案 #332
翻译丢失
翻译丢失
更新一下
翻译丢失
更新一下
更新完了但是
估计又被我改废了🤣
翻译丢失
更新一下
更新完了但是
原因找到 默认全局正则优先于 页面规则, 且没有二次正则机制
~~后续考虑对特定正则规则引入二次正则的可选项~~
本地测试通过, 后续优化代码
我之前的解决方案是把日期部分调用时间正则翻译后返回
~~已解决 6bc5f7b4de9fa52e6199543109530e356229c650 @TC999 我修改了几条示例正则 其他的有劳改一下(您新增的几条规则的 原始字符串含义我不太清楚), 注意识别符0和1 目前代表绝对时间和相关时间规则~~ 貌似还不是真好的方式
~~注释if (shouldSkip(text)) return false;和修改regexpRules内部的顺序 也能开启二次正则~~
目前 不清楚是否有更好的方式
目前 先用 @TC999 的方案紧急 fix 11c65f528e06eb464474c0204a58ef83a24416b3
我之前的解决方案是把日期部分调用时间正则翻译后返回