我做了一个读取rmmz插件参数的工具...
vibe-coding警告
众所周知,我最近开始自己本地化一些插件,而直接打开代码翻译又有这种各样的麻烦,虽然试过让ai帮我翻,但是总有些莫名其妙的问题
所以我鞭策ai写了个这个工具。。

可以将左边作为对照,再右边输入翻译,并将注释文本进行导出,需要手动插入到插件中。
使用方法
直接下载本仓库所有文件,放在一个文件夹中,运行index.html,或者点击右面的github-page直接使用。(以后会考虑绑域名)
功能介绍
先说可能大部分人比较关心的事
MV的兼容性
本插件不支持修改@param,而是会加入一个便于显示文本的@text(这也是我弄这个工具的原因之一),而MV似乎并不支持@text,我不太清楚,因为我现在不用MV,所以以后可能做一个开关之类的,不过现在是不会做的。。
检测并分离多语言注释
mz支持多语言注释,有些插件也自带了多语言注释,本工具可以分开多语言注释,方便选择自己擅长的语言进行翻译。
自动加入@text
这个功能最前面也说了,有些作者(没有指责这些作者的意思)习惯直接使用@param和@arg来直接作为插件名称,而这些不能乱改。本工具会检测参数是否含有@text,如果没有则会自动加上一行
翻译进度保存/载入功能
翻译进行到一半时,可以通过顶部的“保存进度”来导出当前进度的json文件,然后通过“读取进度”来读取json文件,继续翻译。
导出翻译

(配图为旧版)
可以直接预览翻译后的文本,可以选择复制粘贴到插件中,也可以下载txt。但是如果注释自带多语言,它会把两个语言一起导出,需要自己删一下。。
使用示例
好吧,还是稍微写一下怎么用比较好。。
打开网页,把你想翻译的插件直接拖进去,这里使用的是VariableLimitation.js

然后就能直接在右边输入翻译的内容了,工具会自动将原文替换为翻译的文本,所以不需要翻译的部分可以不用动
(不过这样就没法记到已翻译的计数里,可以直接复制原文,不过就看自己喜好随意来吧)

顶部显示了当前的翻译进度,同时在插件本身有多语言注释时,可以在这里选择对应语言的注释
可以搜索原文或翻译文本
点击保存进度可以将当前翻译的部分保存为json文件,要继续翻译时可以载入对应的json文件,就能够继承之前的翻译进度

考虑到有些默认值也是需要翻译的文本,所以本工具可以识别@default,请按需修改

翻译结束后可以点击导出了,可以选择复制文本,或者下载为txt
然后打开插件,直接把注释粘贴到插件里,当然也能直接替换,不过前者还是更保险一些
然后在每一段注释的开头,也就是/*:这里,在这一行后面加上一个“zh”,像这样:
/*:zh
这样rmmz就能根据你的系统语言,给你应用对应的注释语言,要注意每一段注释的开头都要加上zh,包括结构体:
*/~struct~Limitation:zh*
然后到编辑器里看一下,应该没问题了

利用规约
可随意在此工具的基础上修改,无需署名(当然你想署名也行,就写azkore)
可随意分发,包括修改后的
本工具为vibe-coding的免费工具,不授权任何倒卖行为!
免责声明
本工具的开发只为方便RM用户进行插件本地化
本工具不会直接修改原本插件,只读取插件注释并导出文本文件,需要用户自己手动插入到文件中
一切使用本工具而产生的违规、侵权行为,作者概不负责!




