所有工具均完全免费且开源,一切为了社区发展。
用于检查翻译后的语言文件中是否存在FTB任务&颜色字符后面的数字或字母丢失的问题。这会导致任务无法正常显示。
输入一个json文件路径或目录,会检查所有json文件内的颜色字符是否合法。
- 支持彩色提示信息。报错为红色,通过为绿色
- 支持导出错误报告为txt
- 支持检查单个或整个目录的json文件
- 支持检查json本身格式问题
- 错误会显示具体译文内容,出错位置和对应的键名
效果预览:
[kubejs\assets\integrated_mc\lang\zh_cn.json] SyntaxError: Invalid character '里' after '&' at line 1
Value: 从附近的&b药水罐&里吸收&b药水&r以生产魔源。
Key: ftbquests.chapter.ars_nouveau.quest18.description1
批量上传多个文件到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
支持开发者的最简单方式是点击页面顶部的星标(⭐)。