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用户进行插件本地化

本工具不会直接修改原本插件,只读取插件注释并导出文本文件,需要用户自己手动插入到文件中

一切使用本工具而产生的违规、侵权行为,作者概不负责!