上一主题 下一主题
ScriptCat,新一代的脚本管理器脚本站,与全世界分享你的用户脚本油猴脚本开发指南教程目录
返回列表 发新帖
楼主: 40252492 - 

网页文本替换汉化的油猴脚本,支持包含加粗和斜体

[复制链接]
  • TA的每日心情
    开心
    2023-2-28 23:59
  • 签到天数: 191 天

    [LV.7]常住居民III

    637

    主题

    5196

    回帖

    6078

    积分

    管理员

    非物质文化遗产社会摇传承人

    积分
    6078

    荣誉开发者管理员油中2周年生态建设者喜迎中秋

    发表于 2022-8-9 14:43:49 | 显示全部楼层
    40252492 发表于 2022-8-9 14:41
    太感谢了,但是我是0基础的。。。我没学过编程,我完全看不懂
    请问能麻烦您帮忙写一个油猴脚本 ...

    这个帮不到哥哥了....
    前面说过了

    因为一个完整的脚本不只是翻译
    各种页面的判断和持久性维护很麻烦的

    这些全处理是相当烧时间的事情
    一个比较好的脚本基本等于每天下班都要花一两个小时专门处理反馈、调试、处理bug之类的...


    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道

    入驻了爱发电https://afdian.net/a/lihengdao666
    个人宣言:この世界で私に胜てる人とコードはまだ生まれていません。死ぬのが怖くなければ来てください。
    回复
    订阅

    使用道具 举报

  • TA的每日心情

    2023-9-1 16:15
  • 签到天数: 71 天

    [LV.6]常住居民II

    4

    主题

    48

    回帖

    59

    积分

    初级工程师

    积分
    59
    发表于 2022-8-9 14:53:05 | 显示全部楼层
    steven026 发表于 2022-8-8 22:41
    [md]核心文件:https://g8hh.com/zh/core.js
    汉化文件(供参考):https://gltyx.github.io/immortality-id ...

    多谢大佬,我加锅巴大佬的QQ群了,试过了,他们的汉化跟我之前抄的那个一样,只支持整句翻译,中间有加粗或斜体的就不支持了。。。
    回复

    使用道具 举报

  • TA的每日心情

    2023-9-1 16:15
  • 签到天数: 71 天

    [LV.6]常住居民II

    4

    主题

    48

    回帖

    59

    积分

    初级工程师

    积分
    59
    发表于 2022-8-9 15:25:24 | 显示全部楼层
    李恒道 发表于 2022-8-9 14:43
    这个帮不到哥哥了....
    前面说过了

    多谢大佬帮忙了,我去自学油猴脚本,等我学会了再来看这个,请问有入门教程吗?Q3Q
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2023-2-28 23:59
  • 签到天数: 191 天

    [LV.7]常住居民III

    637

    主题

    5196

    回帖

    6078

    积分

    管理员

    非物质文化遗产社会摇传承人

    积分
    6078

    荣誉开发者管理员油中2周年生态建设者喜迎中秋

    发表于 2022-8-9 15:43:30 | 显示全部楼层
    40252492 发表于 2022-8-9 15:25
    多谢大佬帮忙了,我去自学油猴脚本,等我学会了再来看这个,请问有入门教程吗?Q3Q ...

    论坛油猴开发指南
    120篇由浅入深
    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道

    入驻了爱发电https://afdian.net/a/lihengdao666
    个人宣言:この世界で私に胜てる人とコードはまだ生まれていません。死ぬのが怖くなければ来てください。
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2023-2-28 23:59
  • 签到天数: 191 天

    [LV.7]常住居民III

    637

    主题

    5196

    回帖

    6078

    积分

    管理员

    非物质文化遗产社会摇传承人

    积分
    6078

    荣誉开发者管理员油中2周年生态建设者喜迎中秋

    发表于 2022-8-9 15:43:46 | 显示全部楼层
    40252492 发表于 2022-8-9 15:25
    多谢大佬帮忙了,我去自学油猴脚本,等我学会了再来看这个,请问有入门教程吗?Q3Q ...

    https://bbs.tampermonkey.net.cn/thread-184-1-1.html
    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道

    入驻了爱发电https://afdian.net/a/lihengdao666
    个人宣言:この世界で私に胜てる人とコードはまだ生まれていません。死ぬのが怖くなければ来てください。
    回复

    使用道具 举报

  • TA的每日心情

    2023-9-1 16:15
  • 签到天数: 71 天

    [LV.6]常住居民II

    4

    主题

    48

    回帖

    59

    积分

    初级工程师

    积分
    59
    发表于 2022-8-9 15:45:37 | 显示全部楼层

    李恒道 发表于 2022-8-9 15:43

    https://bbs.tampermonkey.net.cn/thread-184-1-1.html

    ![A}\]3ALH_P3\]GR4}(23LJ5.jpg](data/attachment/forum/202208/09/154516oblmelhk3z4ylhre.jpg)

    回复

    使用道具 举报

  • TA的每日心情

    2023-9-1 16:15
  • 签到天数: 71 天

    [LV.6]常住居民II

    4

    主题

    48

    回帖

    59

    积分

    初级工程师

    积分
    59
    发表于 2022-8-9 20:42:42 | 显示全部楼层

    cxxjackie 发表于 2022-8-8 23:29

    给你写个示例:

    完整脚本还是自己写吧,汉化要做的细节挺多的。

    image.png
    多谢大佬!我成功了!油猴脚本报错,我换脚本猫了
    请问其他的这些怎么替换呢?
    还有网页里的按钮和字。。。求帮助啦!Q3Q

    回复

    使用道具 举报

  • TA的每日心情

    2023-9-1 16:15
  • 签到天数: 71 天

    [LV.6]常住居民II

    4

    主题

    48

    回帖

    59

    积分

    初级工程师

    积分
    59
    发表于 2022-8-9 20:50:43 | 显示全部楼层
    李恒道 发表于 2022-8-9 09:46
    [md]分成多段没法阅读的话
    可以考虑给抽成虚拟dom那样?
    感觉好像知乎见过这个问题...

    多谢大佬,您楼上板凳的代码已经好用了,但是只支持<p的,我再发一个帖子问别的,比如按钮上的字,我发的连接里 上面的卡名和左下的阵营
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2022-3-8 11:41
  • 签到天数: 2 天

    [LV.1]初来乍到

    22

    主题

    862

    回帖

    1361

    积分

    荣誉开发者

    积分
    1361

    荣誉开发者卓越贡献油中2周年生态建设者油中3周年挑战者 lv2

    发表于 2022-8-9 21:04:00 | 显示全部楼层
    40252492 发表于 2022-8-9 20:42
    [md]!(data/attachment/forum/202208/09/204153nqbwtbc7uswql8xc.png)
    多谢大佬!我成功了!油猴脚本报错 ...

    原理是一样的,在元素面板找到对应的元素,然后改选择器就行了,像卡牌名的选择器就是:.name[data-cardid],不会写的话可以在对应元素上右键-复制-复制selector,自动生成的选择器一般会很长,不太雅观。
    选择器入门:https://bbs.tampermonkey.net.cn/thread-1821-1-1.html
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2022-3-8 11:41
  • 签到天数: 2 天

    [LV.1]初来乍到

    22

    主题

    862

    回帖

    1361

    积分

    荣誉开发者

    积分
    1361

    荣誉开发者卓越贡献油中2周年生态建设者油中3周年挑战者 lv2

    发表于 2022-8-9 21:10:15 | 显示全部楼层
    40252492 发表于 2022-8-9 12:59
    [md]> 本帖最后由 40252492 于 2022-8-9 13:17 编辑

    > 本帖最后由 40252492 于 2022-8-9 13:17 编辑

    保留粗斜体是可以做到的,分段获取分段汉化就行,不是你说要整段获取的嘛。
    还有一种思路是先整段翻译,然后针对特定的中文做加粗倾斜处理:
    1. const bold = ['粗体字', 'hello'];
    2. const italic = ['斜体字', 'world'];
    3. //...
    4. let text = translation[p.innerText];
    5. bold.forEach(t => {
    6.     text = text.replace(t, '<strong>$&</strong>');
    7. });
    8. italic.forEach(t => {
    9.     text = text.replace(t, '<i>$&</i>');
    10. });
    11. p.innerHTML = text;
    复制代码
    回复

    使用道具 举报

    发表回复

    本版积分规则

    快速回复 返回顶部 返回列表