找回密码
 初始化身份识别芯片
查看: 2138|回复: 10

[游戏技巧] 【汉化教程】JAR硬编码文本汉化入门教学:拖放→翻译→保存覆盖 卢左都会用!

[复制链接]

战列舰长

发表于 2025-5-14 17:59:40 | 显示全部楼层 |阅读模式
本帖最后由 苏大妈 于 2025-5-14 19:24 编辑

这玩意赞耶!

这玩意赞耶!

无需编程基础!5分钟完成(简单)Mod汉化
面向有翻译能力但没有代码基础对Jar文件硬编码文本束手无策的普通玩家

工具准备


汉化流程
第一步:打开汉化网站,上传jar文件
  • 访问 jar-string-editor 进入工具页面
  • 直接将.jar文件拖入网页,或点击选择文件

拖入jar文件.png

步:翻译文本内容
在列表查找需要翻译的条目(常见文本类型的硬编码字符串)并翻译成中文:

翻译文本

翻译文本

也可以使用浏览器ctrl+F搜索

第三步:导出汉化文件


点击右上角"Save"保存当前翻译好的jar文件

下载完成后替换原Mod文件
  • 常规路径:Starsector/mods/ jars/



第四步:进入游戏仔细测试mod

测试汉化

测试汉化


⚠️ 注意事项




势力巨擘

发表于 2025-5-14 18:25:12 | 显示全部楼层
本帖最后由 下北泽远野 于 2025-5-14 18:26 编辑

注意
该网站不能翻译藏在代码里的内容
屏幕截图 2025-04-17 114740.png

终局危机的左上角内容
屏幕截图 2025-03-11 185304.png
屏幕截图 2025-04-16 192232.png
屏幕截图 2025-04-17 192103.png

点评

所以是入门教学,这些就得上recaf了  详情 回复 发表于 2025-5-14 18:36

战列舰长

 楼主| 发表于 2025-5-14 18:36:28 | 显示全部楼层
本帖最后由 苏大妈 于 2025-5-14 18:40 编辑
下北泽远野 发表于 2025-5-14 18:25
注意
该网站不能翻译藏在代码里的内容

所以是入门教学,
看藏到什么程度了,一般mod没啥问题,刚刚完整汉化完锻造生产097
Jar String Editor一遍,剩下的文本上recaf!

战列舰长

发表于 2025-5-14 18:45:26 | 显示全部楼层
有源码的何必呢……

点评

前提是开源,然后找到源码, 如现在官方论坛是098主流,汉化是097,要汉化097mod还得Commits里找到097最后的提交,查看历史版本仓库,下载, 代码中找文本,翻译,准备环境编译,还要注意Java版本 和jar文件一拖一  详情 回复 发表于 2025-5-14 19:03

战列舰长

 楼主| 发表于 2025-5-14 19:03:53 | 显示全部楼层
Deathfly 发表于 2025-5-14 18:45
有源码的何必呢……

前提是开源,然后找到源码,
如现在官方论坛是098主流,汉化是097,要汉化097mod还得Commits里找到097最后的提交,查看历史版本仓库,下载,
代码中找文本,翻译,准备环境编译,还要注意Java版本

和jar文件一拖一放直接翻译天差地别吧

超级版主

君はどのように この世界を祝福しますか?

论坛元老见习机师译码专家学院教员远星汉化组成员战术专家

发表于 2025-5-14 19:06:36 | 显示全部楼层
实际上有mod作者允许的情况下,一般直接对源码内的字符串直接进行汉化后编译替换即可,不过鉴于这种正常的办法需要一定的知识。

早期汉化其实也是采用直接编辑字节码进行汉化的,后续因为会莫名其妙产生一些bug和实在需要对着源码进行翻译而逐步转为编译的方法。

点评

给无基础的译者多条路选择,不至于束手无策直接被劝退,先入门了再学习做更多更好! 谁能想到我做的第一个mod是用记事本写的CDDA的空间戒指,现在都自己开发独立游戏了  详情 回复 发表于 2025-5-15 13:52
抱住zx酱~可爱捏  详情 回复 发表于 2025-5-14 19:37

星域军阀

发表于 2025-5-14 19:37:21 | 显示全部楼层
ZeroXenon 发表于 2025-5-14 19:06
实际上有mod作者允许的情况下,一般直接对源码内的字符串直接进行汉化后编译替换即可,不过鉴于这种正常的 ...

抱住zx酱~可爱捏

势力巨擘

聯合聯邦理事會理事長

发表于 2025-5-14 19:37:30 | 显示全部楼层
(那.......如何让一串代码的中文名字改成英文)

点评

写个脚本提取带汉字的文本! 表格列出并显示转码后的中文! 翻译成英文,点击保存! (大声)  详情 回复 发表于 2025-5-15 14:05
我愛約本!!!

战列舰长

发表于 2025-5-14 19:48:38 | 显示全部楼层
感谢大佬!这个网站之前在论坛里看到过,当时不懂如何搜索,用的一头雾水。虽然学习到的只是最简单的绿皮技术,但如此实用性也令我受益匪浅!

战列舰长

 楼主| 发表于 2025-5-15 13:52:57 | 显示全部楼层
ZeroXenon 发表于 2025-5-14 19:06
实际上有mod作者允许的情况下,一般直接对源码内的字符串直接进行汉化后编译替换即可,不过鉴于这种正常的 ...

给无基础的译者多条路选择,不至于束手无策直接被劝退,先入门了再学习做更多更好!
谁能想到我做的第一个mod是用记事本写的CDDA的空间戒指,现在都自己开发独立游戏了

战列舰长

 楼主| 发表于 2025-5-15 14:05:33 | 显示全部楼层
Ghost1932730914 发表于 2025-5-14 19:37
(那.......如何让一串代码的中文名字改成英文)

写个脚本提取带汉字的文本!
表格列出并显示转码后的中文!
翻译成英文,点击保存!
(大声)

本版积分规则

Archiver|手机版|小黑屋|远行星号中文论坛

GMT+8, 2025-12-6 01:29

Powered by Discuz! X3.5

© 2001-2077 Tencent Cloud | Durian Software Studio

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