Skip to content

VM汉化组自研翻译辅助工具,包含Paratranz译文批量上传下载GUI程序,FTBQ颜色字符合法检查等

License

Notifications You must be signed in to change notification settings

VM-Chinese-translate-group/translate-tools

Repository files navigation

VM翻译辅助工具

Downloads Last Version License

官网

所有工具均完全免费且开源,一切为了社区发展。

FTBQ 颜色字符检查

用于检查翻译后的语言文件中是否存在FTB任务&颜色字符后面的数字或字母丢失的问题。这会导致任务无法正常显示。

输入一个json文件路径或目录,会检查所有json文件内的颜色字符是否合法。

  • 支持彩色提示信息。报错为红色,通过为绿色
  • 新增支持导出错误报告为txt
  • 可选是否在控制台打印详细信息
  1. 开启会在控制台显示具体译文内容
  2. 关闭会显示行号

开启详细信息:

[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翻译平台,同时支持下载译文到本地。

使用相关功能需要有Paratranz的项目id和有对应权限用户的token,可在Paratranz个人主页查看。

snbt json 互转工具

用于将FTB任务在mc1.21+新加入的snbt语言文件文件与json格式互转,便于导入翻译平台进行翻译。

输入一个文件路径或目录,会按照选择的模式转换所有文件

  • 支持彩色提示信息
  • 支持将语言文件导入翻译平台
  • 支持转换单个或整个目录的文件
  • 支持 snbt json 互转

下载

请在Release页面找到下载不同工具的对应页面

构建

  1. 安装 Python 环境

  2. 构建(成品为对应系统的可执行文件)

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

星标

支持开发者的最简单方式是点击页面顶部的星标(⭐)。

start

About

VM汉化组自研翻译辅助工具,包含Paratranz译文批量上传下载GUI程序,FTBQ颜色字符合法检查等

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages