这款插件可以做什么?它可以提供强大的语言文本编辑功能,轻松汉化各种难办的国外插件。
使用这款插件,你不需要多么熟悉被汉化插件的配置文件,只需要牢牢遵守本插件的汉化规则,就可以轻松汉化其他的插件!
本插件可以汉化绝大部分插件的绝大部分语言信息.
指令
插件指令 | 所需权限 | 指令说明 |
/ChinesizeAsYouCan Debug | ChinesizeAsYouCan.admin.Debug | 启用/禁用本插件的调试模式 |
/ChinesizeAsYouCan Reload [Message/ScoreBoard] | ChinesizeAsYouCan.admin.Reload | 重新加载本插件所有的配置文件 |
/ChinesizeAsYouCan Ver | ChinesizeAsYouCan.admin.Ver | 查看本插件的版本号 |
●指令权限红色的是管理员权限,请不要随意给玩家!
配置文件
●说明:plugin/ChinesizeAsYouCan/Messages中存放的是语言组文件,每一个语言组文件中可以存放多个语言单元,而每一个语言单元可以单独设置是否启用。
●注意:v1.1版本以后,新增针对计分板的修改功能,计分板的语言组文件存放在/ScoreBoards文件夹中!
●分享:语言组文件是独立的,这意味着,你可以下载别人已经配置好的语言组来进行汉化插件。同时,你也可以分享你自己配置出来的语言组文件!
●说明:语言单元是专门用来描述需要被汉化的文本以及要将该文本汉化成什么样子的单位,每一个语言单元只负责汉化一句话!
●注意:在首次使用本插件时,插件会自动在Messages文件夹中生成一个名为anExampleText的默认语言组文件,这个文件仅供参考,如果不需要使用可以删除。
●注意:在YAML配置文件中,OldText和NewText后要加上单引号,否则可能导致配置文件读取失败而报错。(具体见YAML配置文件规则)
●注意:一般来说,"汉化"指将其他语言(如英文)的语言信息汉化为中文。但是,在本帖中,"汉化"的含义除了指将其他语言汉化为中文,还可以指编辑文本。也就是说,CAUC插件除了汉化外,还可以替换掉那些你不喜欢的语言信息。
●注意:ChinesizeAsYouCan插件的简称就是"CAUC"插件。
●注意:v1.1版本以后,新增针对计分板的修改功能,计分板的语言组文件存放在/ScoreBoards文件夹中!
●分享:语言组文件是独立的,这意味着,你可以下载别人已经配置好的语言组来进行汉化插件。同时,你也可以分享你自己配置出来的语言组文件!
●说明:语言单元是专门用来描述需要被汉化的文本以及要将该文本汉化成什么样子的单位,每一个语言单元只负责汉化一句话!
●注意:在首次使用本插件时,插件会自动在Messages文件夹中生成一个名为anExampleText的默认语言组文件,这个文件仅供参考,如果不需要使用可以删除。
●注意:在YAML配置文件中,OldText和NewText后要加上单引号,否则可能导致配置文件读取失败而报错。(具体见YAML配置文件规则)
●注意:一般来说,"汉化"指将其他语言(如英文)的语言信息汉化为中文。但是,在本帖中,"汉化"的含义除了指将其他语言汉化为中文,还可以指编辑文本。也就是说,CAUC插件除了汉化外,还可以替换掉那些你不喜欢的语言信息。
●注意:ChinesizeAsYouCan插件的简称就是"CAUC"插件。
- #每一个语言组文件中可以存放多个语言单元
- #TextList中存放的就是语言单元
- TextList:
- #anExample是插件默认生成的语言组文件中自带的语言单元。
- #这个语言单元的名称为“anExample”。它是专门用于汉化Ess插件的“未知插件”的语言翻译残留。
- anExample:
- #PluginName表示这个语言单元汉化的是什么插件的语言。
- #这个选项请按照实际情况填写。
- #当然,如果不填写插件名也可以,实际上,这个地方可以随意填写。
- #但是为了便于阅读,最好填写实际要汉化的插件的名称
- PluginName: Essentials
- #Enable表示该语言单元要不要启用。如果设置为false则不会启用该语言单元。
- #也就是说,该语言单元所负责的信息不会被汉化
- Enable: true
- #Language表示该语言单元对于语言的设置,这里是重点的地方。
- Language:
- #OldText中填写的是被汉化插件的旧文本的信息结构。
- #注意:OldText和NewText要严格按照“标签书写规则”来填写。在填写的时候,可以开启Debug模式来辅助。
- #“标签书写规则”可以在本帖中找到
- #标签:
- #<fixed>固定文本</fixed> 表示被汉化插件的旧文本中固定的文本。固定文本要按照实际情况填写。这是汉化的关键,请务必要精准。
- #<put>变量名</put> 表示被汉化插件的旧文本中变动的文本。变量名可以随意,但是不要和其他<put>标签重名了。
- #<get>变量名</get> 表示被汉化插件的新文本中变动的文本。变量名要填写之前<put>过的,不能胡乱编造。
- OldText: <fixed>Unknown command. Type "/help" for help.</fixed>
- NewText: <fixed>&c未知指令,请输入 /help 来查看帮助 (PS:由CAUC插件汉化)</fixed>
适用版本:1.6.2-1.11.X