• 欢迎!在发帖前请阅读每个板块置顶的版块须知。论坛 QQ 群:931748551
    鼓励大家多多发帖,这里有问必答。论坛左下角可切换明亮 / 黑暗模式哦。

2. 开始汉化mod

  • 查看 查看: 302
  • 最后更新 最后更新:
  • 如果您使用麻烦的方式得到本地化文件记得删掉注释,注释有两种方式

    代码:
    //后面是注释
    这不是注释
    这也不是注释
    /*这里是注释
    这里也是注释
    这里还是注释*/
    这不是注释

    .hjson文件可以使用windows自带记事本打开,不过我更推荐使用其它文本编辑器,例如vscode

    这里简单讲一下本地化文件语法,更详细的教程请看官方github wiki

    zh:Localization 本地化 · tModLoader/tModLoader Wiki (github.com)

    代码:
    这种语法如无特殊情况就是这样的
    注:在hjson中注释应使用#符号 #我是注释 不然不会被tmod识别

    ↓你要翻译这个
    Example.HelloWorld: HelloWorld!
    Item:{
    ExItem:{
    ExGun01:{ ↓你要翻译这个
    DisplayName: 一把示例枪
    Tooltip: "" ←这是工具提示,不过还没填
    }
    }
    01Sword:{ ↓你要翻译这个
    DisplayName: 编号01示例剑
    Tooltip: "它是一个工具提示"
    ↑你要翻译这个
    }
    02Sword:{ ↓你要翻译这个
    DisplayName: 编号02示例剑
    Tooltip:
    '''
    这是一个多行工具提示
    使用\n也能换行
    '''
    } ↑你要翻译这个
    }
    Projectiles: { ↓你要翻译这个
    ExGun.bullet: 示例枪发射的射弹
    }

    大概我能想到的就...这么多? 还有点格式化代码去看看wiki和上文的github页面

    聊天 - 官方中文 Terraria Wiki

    来点实战,还是以InsurgencyWeapons为例

    代码:
    Money: {
    DisplayName: Money
    Tooltip:
    '''
    Exchange for items
    The more HP the enemy has, the more money will drop
    Bosses are guaranteed to drop money
    '''
    }
    简单翻译后
    Money: {
    DisplayName: 钱
    Tooltip:
    '''
    可以购买物品
    敌怪的血量越多掉落的钱就越多
    BOSS必定掉钱
    '''
    }

    11

    12


    翻译完毕后我们重新编译下即可发布到创意工坊

    13

    14


    (顺便美化下mod?)

    2.1 初步美化mod

    上传至创意工坊报错的解决办法:再传一遍(就这么简单)

    下一节

    3. 创意工坊与排版
  • 正在加载……