shadertranslator_Chinese

shadertranslator_Chinese

在自动将光影包汉化后,会生成一个中文版的光影包:进入游戏后,模组会自动识别所有光影,无需 zh_CN.lang 文件即可翻译光影。 After automatically sinicizing the light and shadow pack, a Chinese version of the light and shadow pack is generated: After entering the game, the mod automatically recognizes all the light

Minecraft 光影翻译模组

自动汉化光影包并生成汉化后的光影包。进入游戏后,模组会自动识别所有光影,将没有 zh_CN.lang 文件的光影翻译为英文,并生成 zh_CN.lang 文件。

github: https://github.com/zyhsck/MC_ShaderTranslator

Tips

Minecraft Shader Translator Mod 一个用于自动翻译 Minecraft 光影包语言文件的 Fabric 模组。

功能特性

  • 🔍 自动扫描:自动扫描指定目录中的光影包 ZIP 文件
  • 🌐 智能翻译:使用 Google 翻译 API 将英文翻译为中文
  • ⚡ 批量处理:支持批量翻译,提高处理效率
  • 🔄 并发处理:多线程并发翻译,显著提升处理速度
  • 📝 本地备份:自动保存翻译后的语言文件
  • 🛡️ 容错机制:翻译失败时使用本地词典作为备选方案

安装说明

  1. 将编译好的 JAR 文件放入 Minecraft 的 mods 文件夹
  2. 启动游戏,模组会自动开始工作

配置选项

扫描设置

  • scan_enabled:是否启用自动扫描(默认:true)
  • scan_directory:光影包扫描目录(默认:shaderpacks)
  • output_directory:翻译文件输出目录(默认:translated-shaders)

翻译设置

  • api_url:翻译 API 地址(可选,默认使用 Google 翻译)
  • batch_size:批量翻译大小(默认:50)
  • max_threads:最大线程数(默认:8)

使用方法

自动翻译

  1. 将光影包 ZIP 文件放入配置的扫描目录
  2. 启动游戏或重新加载资源包
  3. 模组会自动扫描并翻译光影包中的语言文件
  4. 翻译完成后,文件会保存到输出目录

手动触发

在游戏中使用以下命令:

  • /shadertranslator scan - 手动触发扫描
  • /shadertranslator reload - 重新加载配置

输出文件

翻译后的文件会保存为:[原文件名]_zh_CN.lang

例如:

  • BSL_v10.1.1.zip → BSL_v10.1.1_zh_CN.lang

支持的光影包

支持任何包含 shaders/lang/en_US.lang 文件的光影包,包括但不限于:

  • SEUS (Sonic Ether's Unbelievable Shaders)
  • BSL (BSL Shaders)
  • Sildur's Vibrant Shaders
  • Continuum Shaders
  • Chocapic13's Shaders

技术特性

性能优化

  • 使用线程池管理并发翻译任务
  • 批量处理减少 API 调用次数
  • 智能错误重试机制

翻译质量

  • 优先使用 Google 翻译 API
  • 内置常用光影术语词典
  • 保留原始格式和注释