• 注册
  • 玩家交流 玩家交流 关注:1455 内容:10944

    汉化教程求指路

  • 查看作者
  • 打赏作者
  • 当前位置: 七日杀中文网 > 玩家交流 > 正文
  • 玩家交流
  • 如题,翻到一些比较感兴趣的mod,但是没有汉化,想学一学然后自力更生,求懂的大佬指个路(在哪里可以找到比较详细的教程之类的),感激不尽(鞠躬)

    "点赞是美意,打赏是鼓励"

    Lv.6

    有 Localization.txt 文件的MOD,第一行就是下面各列的内容以英文逗号分隔,主要的就是 key 和 english 列。汉化就是在 schinese 列(没有就添加上),把 english 列的内容翻译成中文。

    若没有 Localization.txt 文件,又确实有非中文文本,就需要翻找MOD中的各个xml文件,找到对应的 name key desc 等字段,将其它按照 key,english,schinese 的形式组织成 Localization.txt 文件。

    有 Harmony C# 脚本的,可尝试修改代码中的文符串,若是纯动态库的,则没有办法,除非代码开源,你还会改代码和编译。

  • 春风不过耳@fr 感谢佬,前两段我看明白了。第三段是编程的术语吗,不太明白。然后我下午尝试汉化的时候原有的localization文件里出现了/符号,请问这个符号是当做逗号处理(表示分隔)还是把它当做一项里的一个字符处理呢
    拉黑 1个月前 手机端回复
  • 春风不过耳@春风不过耳 补充一下:格式是,a,b,c/d,e,,,这样类似的
    拉黑 1个月前 手机端回复
  • 七転八起@春风不过耳 a,b,c/d,e c/d是一个整体,和abe一样
    拉黑 1个月前 手机端回复
  • fr @春风不过耳 就只有英文逗号是分隔符,其它符号都没关系。若是你想在中文字段中使用英文逗号,那么需要将整个中文字段号用英文引号包裹起来。另外就是\n是换行符,用英文引号包裹起来的字段内容再用英文引号需要使用\" ,引号前面要加上反斜杠进行转义,而 [ffff00]0品[-] 则是指定"0品"以黄色显示,其它的也没什么了。至于脚本,就是有时你会发现MOD中会带有一些.cs的文件,用文本方式是可以打开的,当发现游戏中出现英文内容,又不在MOD的Config文件夹内的文件中出现,那么可以尝试在这些.cs文件中搜索一下,当它们出现在字符串中时(英文引号包裹),可尝试修改。不懂代码的话很可能导致MOD失效报错,注意备份。
    拉黑 1个月前 电脑端回复
  • 春风不过耳 @七転八起 感谢佬解惑
    拉黑 1个月前 电脑端回复
  • 春风不过耳 @fr 好的,感谢佬,我试着操作一下
    拉黑 1个月前 电脑端回复
  • 回复
    创建和谐社区,请勿发表 不符合法律法规 的内容,社区不是大家 发泄个人情绪 的地方
    获取金币请查看 网页右侧悬浮栏领金币按钮 ,做 签到社区任务 获得金币!

    请登录之后再进行评论

    登录
    • 大版主
    • 小版主
  • 摸鱼摸鱼摸
    摸鱼摸鱼摸
    CSO大型模组锐意制作中。交流吹水群729241434
  • 柒月白风清
    柒月白风清
    一只小萌新,万年摸鱼党!已经脱坑了。。。
  • Cure_805
    Cure_805
    晚上在睡觉,白天在工作,不一定能及时回复,有事可以留言!
  • 至善丶丶
    至善丶丶
    群:1050040662 定制/开服/地图制作/价格公道
  • 银河
    银河
    CSOL大灾变欢迎你的到来。QQ群:967780922
  • 无名氏_217
  • happy!
    happy!
    Happy happy happy! Q605540117
  • 赞助广告位

  • 点击展示图片即可一键加入QQ群
    赞助广告:100R/月 目前空缺广告位:0

    分享网站

  • 繁体中文
  • 任务
  • 动态
  • 到底部
  • 帖子间隔 侧栏位置: