主题
汉化投稿
汉化文件全部来自社区投稿,欢迎为尚无汉化的光影补充 zh_CN.lang,或为已有汉化的新版本做适配。
产出流程
- 打开光影 zip,取出
shaders/lang/en_US.lang作为源文件。 - 用开源工具 MC Content Localizer(MC汉化工坊) 解析并做 LLM 初翻(推荐智谱 GLM 或 DeepSeek),它会校验占位符与格式码。
- 人工通读校对:术语统一(如 Profile=配置档、Bloom=泛光、AO=环境光遮蔽),语序符合中文习惯。
- 按安装教程自测一遍,确认游戏内显示正常。
硬性格式要求
- 输出 UTF-8 无 BOM 的
zh_CN.lang - 键名(
option.*/value.*/profile.*/screen.*)原样保留 - 占位符(
%s、%value%)与格式码(§)原样保留,数量与位置不得改变 - 注释行与缩进保持原文件结构
提交方式
- Fork 本仓库。
- 汉化文件放入
site/public/lang/<光影 id>/<光影版本>/zh_CN.lang(光影 id 与现有目录保持一致)。 - 在
site/data/shaders.json对应光影的langVersions中登记一条版本映射:
json
{
"shaderVersion": "8.4",
"langVersion": "1.0.0",
"file": "/lang/bsl-shaders/8.4/zh_CN.lang",
"quark": "",
"updatedAt": "2026-09-06",
"contributors": ["你的ID"]
}- 提交 PR。合并后元数据会由
npm run sync保持与 Modrinth / CurseForge 同步。
版本映射必须精确
lang 键随光影版本变动(见 CONTEXT.md「版本映射」)。请针对你实际测试过的光影版本登记,不要凭名称猜测。