1717 - [ 审查人] ( #审查人 )
1818 - [ PR 作者] ( #pr-作者 )
1919 - [ 搁置规则] ( #搁置规则 )
20+ - [ 公示规则] ( #公示规则 )
2021 - [ 提示] ( #提示 )
2122 - [ 代码贡献指南] ( #代码贡献指南 )
2223 - [ 配置更改指南] ( #配置更改指南 )
@@ -153,7 +154,7 @@ projects 文件夹下只标出模组所属的大版本号,其中的模组翻
153154
154155### 搁置规则
155156
156- 搁置规则的目的是解决由于 PR 作者迟迟不出面响应审查要求而导致的 PR 积压问题。
157+ 搁置规则是解决由于 PR 作者迟迟不出面响应审查要求而导致的 PR 积压问题。
157158
1581591 . 若 PR 中存在未作者未响应的审查超过 7 天,审查人有权提及(@)PR 作者,提醒其相应审查意见,然后加上“即将被搁置”标签。
1591602 . 若“即将被搁置”标签存在超过 7 天,PR 作者将被视为无法回应。此时
@@ -163,10 +164,20 @@ projects 文件夹下只标出模组所属的大版本号,其中的模组翻
163164
164165因搁置而关闭的 PR,PR 作者若想继续更新,可重新打开(Reopen)PR。
165166
167+ ### 公示规则
168+
169+ 公示规则是为了传播 PR 中某个(些)模组译名或词条的重大更改而设立的。
170+
171+ 1 . 该规则适用于与官方翻译或社区流传度较广的翻译存在** 重大差异** ,且存在译名或词条更改的 PR。
172+ 2 . 纯文档或代码贡献 PR ** 不应** 进入公示流程(存在停止支持或重新支持某模组翻译的除外)(例:[ #4327 ] ( https://github.com/CFPAOrg/Minecraft-Mod-Language-Package/pull/4327 ) ,[ #4215 ] ( https://github.com/CFPAOrg/Minecraft-Mod-Language-Package/pull/4215 ) )
173+ 3 . 若 PR 在** 审查通过后** 符合上述规则,则视为该 PR 进入公示流程,同时加上“需要公示”标签,并择日通过如 Bilibili、QQ、MC 百科论坛等平台发布公示,至发布之日 14 天止视为公示流程结束。此时清除标签并加上“即将合并”标签,转入合并流程。
174+ - 公示时,应当附带:PR 链接、原文、更改内容、更改缘由等,选择性附带图片。
175+ <!-- - 若在公示流程中,中文社区对该翻译或词条更改认为不妥,则应当听从社区的**合理**建议或回滚原文。TODO:确定该情况下的具体做法-->
176+
166177### 提示
167178
168179- 如果上传的文件中包含** 非文本文件** (如` .ttf ` ,` .jpg ` 等),** 有可能需要修改 [ Packer 配置] ( config/packer.json ) ** ,否则它们会被打包器排除,不会进入用户使用的资源包。
169- - 如果这些文件放置在` font ` 或 ` textures ` 中,一般不用修改配置;默认已经对这两处进行了特殊处理。
180+ - 如果这些文件放置在 ` font ` 或 ` textures ` 中,一般不用修改配置;默认已经对这两处进行了特殊处理。
170181- 不同版本的同一模组可通过[ 自定义文件检索策略] ( ./Packer-Index-Doc.md ) 同步翻译。
171182
172183## 代码贡献指南
@@ -200,7 +211,7 @@ projects 文件夹下只标出模组所属的大版本号,其中的模组翻
200211
201212### Packer
202213
203- 路径:` ./config/packer/[version].json ` (如1.12的文件在 [ 1.12.2.json] ( ./config/packer/1.12.2.json ) )
214+ 路径:` ./config/packer/[version].json ` (如 1.12 的文件在 [ 1.12.2.json] ( ./config/packer/1.12.2.json ) )
204215
205216该文件内放置了** 所有** 正在维护的版本的打包配置。
206217不要随意* 删去* 内容,除非你知道它为什么弃用。
@@ -211,18 +222,18 @@ projects 文件夹下只标出模组所属的大版本号,其中的模组翻
211222主要的更改场景:
212223
213224- 增加新翻译版本
214- - 需要将所有项填写一遍,同时需要更新` .github/workflows/packer.yml ` 、` .github/workflows/pr-packer.yml ` 、` .github\boring-cyborg.yml ` ,以及 [ CFPABot] ( https://github.com/Cyl18/CFPABot ) 等相关服务。没有规划最好不要乱动。
225+ - 需要将所有项填写一遍,同时需要更新 ` .github/workflows/packer.yml ` 、` .github/workflows/pr-packer.yml ` 、` .github\boring-cyborg.yml ` ,以及 [ CFPABot] ( https://github.com/Cyl18/CFPABot ) 等相关服务。没有规划最好不要乱动。
215226- 更改字符替换表
216- - 修改` replacementMap ` ,格式与已有文本一致。Unicode* 基础多语种平面(BMP)* 以外的字符需要使用** UTF-16代理对 ** 输入,否则可能无法识别。
227+ - 修改` replacementMap ` ,格式与已有文本一致。Unicode * 基础多语种平面(BMP)* 以外的字符需要使用 ** UTF-16 代理对 ** 输入,否则可能无法识别。
217228 - 同时可能需要修改字体文件。
218229- 处理非文本文件
219- 1 . 如果该文件所在的文件夹与` lang ` 文件夹同级,且对** 任何模组都** 不会有文本文件(如font \),将该文件夹加入对应版本的` noProcessNamespace ` 中。
220- 2 . 否则,将该模组的` CurseForge 项目名称 ` 或` 命名空间 ` 中的一个(具体选哪一个看具体情况)加入` modNameBlackList ` 或` domainBlackList ` ,并将** 所有** 受影响的文件的相对位置加入` additionalContents ` 。
230+ 1 . 如果该文件所在的文件夹与 ` lang ` 文件夹同级,且对** 任何模组都** 不会有文本文件(如 font \),将该文件夹加入对应版本的 ` noProcessNamespace ` 中。
231+ 2 . 否则,将该模组的 ` CurseForge 项目名称 ` 或` 命名空间 ` 中的一个(具体选哪一个看具体情况)加入 ` modNameBlackList ` 或 ` domainBlackList ` ,并将** 所有** 受影响的文件的相对位置加入 ` additionalContents ` 。
221232- 添加非标准位置(在` assets/ ` 以外)的文件
222- - 直接加入` additionalContents `
233+ - 直接加入 ` additionalContents `
223234- 停止对某模组的支持
224- - 把该模组的` CurseForge 项目名称 ` 或` 命名空间 ` 中的加入相应的` modNameBlackList ` 或 ` domainBlackList ` (二者取其一)。
235+ - 把该模组的 ` CurseForge 项目名称 ` 或` 命名空间 ` 中的加入相应的 ` modNameBlackList ` 或 ` domainBlackList ` (二者取其一)。
225236
226237## 联系我们
227238
228- 若有不明白的地方,可[ 前往 QQ 群] ( https://jq.qq.com/?_wv=1027&k=5geO1T21 ) (630943368,** 较为活跃** )或 [ Discord ] ( https://discord.com/invite/SGve5Fn ) 提问。
239+ 若有不明白的地方,可[ 前往 QQ 群] ( https://jq.qq.com/?_wv=1027&k=5geO1T21 ) (630943368,** 较为活跃** )
0 commit comments