fishjar / kiss-rules

Ingest and generate subscription rules for [KISS-Translator]. 收录并生成用于 [KISS-Translator] 的订阅规则。
MIT License
25 stars 11 forks source link

请教如何实现部分论坛类网站的分段翻译 #5

Closed Bush2021 closed 1 year ago

Bush2021 commented 1 year ago

https://forum.ru-board.com/topic.cgi?forum=5&topic=51073#1

比如这个俄语论坛,我自定义的选择器是 span.post, .tit, .dats

但是实现的效果却是整段一起翻译了,视觉效果不太好,请教一下是否有办法解决呢?

Bush2021 commented 1 year ago

嗯……似乎把 HTML 的 br 换行改成 p 可以,所以修改 webfixer 脚本就可以了?

fishjar commented 1 year ago

webfix.js 增加:

  {
    pattern: "forum.ru-board.com",
    selector: "span.post",
    rootSelector: "",
    fixer: FIXER_BR,
  },

rules.js 增加:

  "forum.ru-board.com": `.tit, .dats, span.post :is(li, p, h1, h2, h3, h4, h5, h6, dd, blockquote)`,

我已经更新了,在设置里面操作同步规则同步补丁即可。

fishjar commented 1 year ago

效果: Screenshot from 2023-10-07 10-14-46

Bush2021 commented 1 year ago

感谢指教,问题解决了!