Closed Bush2021 closed 10 months ago
可能是bn
修复函数换为<p>
元素后行间距变大了,可以试试bnToDiv
修复函数,不过翻译规则要添加div.kiss-p
可能是
bn
修复函数换为<p>
元素后行间距变大了,可以试试bnToDiv
修复函数,不过翻译规则要添加div.kiss-p
谢谢,这个修复函数有效;
还有个小问题,使用这个修复函数,帖子下的表情(reactions-element
)反应会多出来一行,貌似是因为 webfix
不能设置排除元素,不知道是否打算支持呢?
规则保留元素写了 div[class^=time], .peer-title, .document-wrapper, .message.spoilers-container custom-emoji-element, reactions-element
,所以不会造成这部分翻译内容错误,就只会多出一行,如图:
我看了下,怎么我看到是<br>
换行的,然后如下设置就可以了:
可能你用的是 WebA,WebK 页面设计不一样?
可能你用的是 WebA,WebK 页面设计不一样?
对。
webK存在你说的问题。reactions-element
被包裹后,会重新自动添加一个新的,所以看到了两个。
暂时没想到简单的好办法,不影响阅读就先这样吧。
或者用webA,页面结构不一样,但内容一样
对。
webK存在你说的问题。
reactions-element
被包裹后,会重新自动添加一个新的,所以看到了两个。暂时没想到简单的好办法,不影响阅读就先这样吧。
好的,我 pr 了。
TG WebK 现有规则无法正确逐行翻译,由于网站使用
\n
换行,所以我尝试使用webfix bn
,选择器是.message
;这样写可以正常翻译,但是切换回原文之后 webfix 添加的空行会把文本纵间距撑开,请问是否有办法解决?
效果如图: