永远的玛丽吧 关注:4,827贴子:241,549
  • 7回复贴,共1

【指南】Clickteam Fusion 2.5汉化指南

只看楼主收藏回复

百度神抽风


IP属地:山东1楼2018-07-22 21:50回复
    由于英语只有初中水平(我才刚初中毕业),看不懂英语,而之前我也不知道谁放出的汉化补丁汉化不完全,使用起来不方便;经过长达一小时研究,我摸索出Clickteam Fusion的汉化方法;//Firefly系列不适合本教程
    一、准备工作
    汉化需要以下工具:
    1. 电脑一台(Windows操作系统 带键鼠);
    2. Resource Hacker:pan.baidu.com/s/14dfCceULp_KyZTXHD2ycag;
    3. 记事本:下载同上(Windows自带);
    4. 优秀的英语 或者 翻译软件+脑子;
    5. 耐心;


    IP属地:山东2楼2018-07-22 21:51
    回复
      二、翻译使用说明
      翻译的基本文件名格式为:扩展文件名.txt;
      储存在.\Languages\zh-cn\Modules文件夹下;
      使用顺序:1.安放翻译;
      2. 打开Clickteam Fusion ,找到tools中的preferences中的general中的language,改为中文(简体,中国),然后重启Clickteam Fusion;
      三、正式汉化教程
      首先打开Resource Hacker,用它打开一个扩展,扩展位于.\Extensions目录下,其中Unicode目录下也有许多,/*貌似Firefly系列不适合本教程*/本文以ctrlx.mfx为例,打开后有如下界面:

      请注意最左边我用红线划的部分为需要翻译的内容,用蓝线划掉的部分不用管,我们点开一个,会看到以下内容,其中双引号引住的内容需要翻译;

      我们现在新建一个文本文件,命名为ctrlx.txt;
      它的内容有一个基本格式,如果格式不对Clickteam Fusion会报错;
      格式如下
      {
      "version" : 1,
      "lang" : 2052,
      “general”:{
      “原文”:”译文”,
      “原文”:”译文”,
      “原文”:”译文”,
      “原文”:”译文”,
      “原文”:”译文”
      },
      “dialog_一个数字”:{
      “原文”:”译文”,
      “原文”:”译文”,
      “原文”:”译文”,
      “原文”:”译文”,
      “原文”:”译文”
      },
      “menu_一个数字”:{
      “原文”:”译文”,
      “原文”:”译文”,
      “原文”:”译文”,
      “原文”:”译文”,
      “原文”:”译文”
      }
      }
      说明:
      1.general中的内容对应字符串表(见上图)的内容,只有一个;menu_中的内容对应菜单(见上图)中的内容,后面的数字为菜单中项目的数字,可以有多个,如图中的三项对应下来就是:menu_20000,menu_20001,menu_20002;dialog_中的内容对应对话框(见上图),后面的数字为对话框中项目的数字,可以有多个,如图中的三项对应下来就是:dialog_20003;
      2.每个“原文”:”译文”后面都有一个逗号,但是每个大括号中的最后一项没有逗号,要特别注意;
      3.每个大括号(除了最外面一个)最后面也都有一个逗号,但是最后一个没有;
      三、注意事项
      1. 使用翻译软件时一定要带脑子;
      2. 所有标点都必须是英文标点;
      3. 为了方便查看,最好对齐;


      IP属地:山东3楼2018-07-22 21:53
      回复
        "GetDown(":"取↓",
        "GetLeft(":"取←",
        "GetRight(":"取→",
        "GetFireOne(":"取开火 1",
        "GetFireTwo(":"取开火 2",
        "GetFireThree(":"取开火 3",
        "GetFireFour(":"取开火 4"
        },
        "menu_20000" : {
        "Player":"玩家",
        "Set up":"设置↑",
        "Set down":"设置↓",
        "Set left":"设置←",
        "Set right":"设置→",
        "Set fire 1":"设置开火 1",
        "Set fire 2":"设置开火 2",
        "Set fire 3":"设置开火 3",
        "Set fire 4":"设置开火 4",
        "Set up (value)":"设置↑(值)",
        "Set down (value)":"设置↓(值)",
        "Set left (value)":"设置←(值)",
        "Set right (value)":"设置→(值)",
        "Set fire 1 (value)":"设置开火 1(值)",
        "Set fire 2 (value)":"设置开火 2(值)",
        "Set fire 3 (value)":"设置开火 3(值)",
        "Set fire 4 (value)":"设置开火 4(值)",
        "Enable/Disable":"启用/禁用",
        "Enable key":"启用键",
        "Enable key (value)":"启用键(值)",
        "Enable all keys":"启用所有键",
        "Disable key":"禁用键",
        "Disable key (value)":"禁用键(值)",
        "Disable all keys":"禁用所有键",
        "Enable Alt+F4":"启用Alt+F4",
        "Enable Alt+Tab, Ctrl+Esc and Ctrl+Alt+Del":"启用 Enable Alt+Tab, Ctrl+Esc 和 Ctrl+Alt+Del",
        "Disable Alt+F4":"禁用Alt+F4",
        "Disable Alt+Tab, Ctrl+Esc and Ctrl+Alt+Del":"禁用 Enable Alt+Tab, Ctrl+Esc 和 Ctrl+Alt+Del",
        "Simulate":"模拟",
        "Set Caps Lock on":"打开大写锁定",
        "Set Num Lock on":"打开数字锁定",
        "Set Scroll Lock on":"打开Scroll Lock",
        "Set Caps Lock off":"关闭大写锁定",
        "Set Num Lock off":"关闭数字锁定",
        "Set Scroll Lock off":"关闭Scroll Lock",
        "Keystate":"按键状态",
        "Keyboard":"键盘",
        "Simulate key down":"模拟↓",
        "Simulate key up":"模拟↑",
        "Simulate key value down":"模拟↓键值",
        "Simulate key value up":"模拟↑键值",
        "Mouse":"鼠标",
        "Simulate mousebutton up":"模拟鼠标按钮上移(原文是Simulate mousebutton up 我不知道什么意思)",
        "Simulate mousebutton down":"模拟鼠标按钮下移(原文是Simulate mousebutton down 我不知道什么意思)",
        "Simulate mouse movement":"模拟鼠标移动",
        "Simulate mouse wheel":"模拟鼠标滚轮",
        "Advanced key simulation":"深度按键模拟",
        "Reset last key pressed":"重置最后一个按键"
        },
        "menu_20001" : {
        "Keyboard":"键盘",
        "Key pressed":"键被按住",
        "Key down":"键被按下",
        "Key up":"键已松开",
        "Repeat while key pressed":"键按下时重复",
        "Key (value) pressed":"键(值)被按住",
        "Key (value) down":"键(值)被按下",
        "Key (value) up":"键(值)已松开",
        "Repeat while key (value) pressed":"键(值)按下时重复",
        "Any key down":"任意键被按下",
        "Any key up":"任意键被松开",
        "Repeat while any key pressed":"任意键被按下时重复",
        "Enable/Disable":"启用/禁用",
        "Key is disabled":"键被禁用",
        "Key (value) is disabled":"键(值)被禁用",
        "All keys are disabled":"所有键都被禁用",
        "Alt+F4 is disabled":"Alt+F4被禁用",
        "Alt+Tab, Ctrl+Esc and Ctrl+Alt+Del are disabled":"Alt+Tab, Ctrl+Esc 和 Ctrl+Alt+Del被禁用",
        "Keystate":"按键状态",
        "Caps Lock is on":"大写锁定已打开",
        "Num Lock is on":"数字锁定已打开",
        "Scroll Lock is on":"Scroll Lock已打开"
        },
        "menu_20002" : {
        "Keyboard":"键盘",
        "Get last key pressed as string":"以字符串形式表示最近按下的一个键",
        "Get last key pressed as value":"以数字形式表示最近按下的一个键",
        "Player":"玩家按键",
        "Get up key":"获取按键↑",
        "Get down key":"获取按键↓",
        "Get left key":"获取按键←",
        "Get right key":"获取按键→",
        "Get fire 1 key":"获取按键开火 1",
        "Get fire 2 key":"获取按键开火 2",
        "Get fire 3 key":"获取按键开火 3",
        "Get fire 4 key":"获取按键开火 4",
        "Get up key as value":"以数字形式获取按键↑",
        "Get down key as value":"以数字形式获取按键↓",
        "Get left key as value":"以数字形式获取按键←",
        "Get right key as value":"以数字形式获取按键→",
        "Get fire 1 key as value":"以数字形式获取按键开火 1",
        "Get fire 2 key as value":"以数字形式获取按键开火 2",
        "Get fire 3 key as value":"以数字形式获取按键开火 3",
        "Get fire 4 key as value":"以数字形式获取按键开火 4",
        "Conversion":"转换",
        "Key to int":"键到值",
        "Int to key":"值到键"
        },
        "dialog_20003":{
        "Control X object":"Control X控件",
        "Cancel":"取消",
        "Control X object v3.5":"Control X控件 v3.5",
        "Copyright \xA9 2k9 z33z":"版权所有 \xA9 2k9 z33z"
        }
        }
        }


        IP属地:山东5楼2018-07-22 22:09
        回复
          当初没有汉化的时候自己一点点把功能都摸索出来
          现在用汉化版真的有点不适应


          IP属地:吉林来自Android客户端7楼2018-07-23 07:50
          回复
            直接用Radialix改mfx(


            IP属地:江苏8楼2018-07-23 10:48
            收起回复
              感觉就本吧而言用英文原版的多一些


              IP属地:陕西9楼2018-07-23 23:07
              回复