所有工具均完全免费且开源,一切为了社区发展。
用于检查翻译后的语言文件中是否存在FTB任务&颜色字符后面的数字或字母丢失的问题。这会导致任务无法正常显示。
输入一个json文件路径或目录,会检查所有json文件内的颜色字符是否合法。
- 支持彩色提示信息。报错为红色,通过为绿色
- 新增支持导出错误报告为txt
- 可选是否在控制台打印详细信息
- 开启会在控制台显示具体译文内容
- 关闭会显示行号
开启详细信息:
[CNPack\kubejs\assets\ftbquest\lang\zh_cn.json] SyntaxError: Invalid character '。' after '&' at line 2705
"不用末影龙,直接制造&6龙息&。",
关闭详细信息:
[CNPack\kubejs\assets\ftbquest\lang\zh_cn.json] SyntaxError: Invalid character after '&' at line 2705
注:无论选择什么,最终保存报错的文件永远为详细版本
- 支持检查单个或整个目录的json文件
- 支持检查json本身格式问题。
批量上传多个文件到Paratranz翻译平台,同时支持下载译文到本地。
使用相关功能需要有Paratranz的项目id和有对应权限用户的token,可在Paratranz个人主页查看。
用于将FTB任务在mc1.21+新加入的snbt语言文件文件与json格式互转,便于导入翻译平台进行翻译。
输入一个文件路径或目录,会按照选择的模式转换所有文件
- 支持彩色提示信息
- 支持将语言文件导入翻译平台
- 支持转换单个或整个目录的文件
- 支持 snbt json 互转
请在Release页面找到下载不同工具的对应页面
-
安装
Python
环境 -
构建(成品为对应系统的可执行文件)
FTBQ颜色字符检查:
pip install pyinstaller
pip install -r ftbq_color_check/requirements.txt
python -m PyInstaller -F -n FTBQ-Color-Check ftbq_color_check/main.py
Paratranz译文同步工具:
pip install pyinstaller
pip install -r paratranz_sync/requirements.txt
python -m PyInstaller paratranz_sync/main.spec
snbt json 互转工具:
pip install pyinstaller
pip install -r snbt_json_converter/requirements.txt
python -m PyInstaller -F -n snbt-json-converter snbt_json_converter/main.py
支持开发者的最简单方式是点击页面顶部的星标(⭐)。