Skip to content
This repository has been archived by the owner on Dec 1, 2021. It is now read-only.

CONTRIBUTING

Tanimodori edited this page Apr 4, 2018 · 10 revisions

如何为这个汉化项目做贡献?

如果…………

汉化文件的版本落后于格雷最新版本……

  1. 终端运行 python source/gregtech/api/build.py ,复制生成的GregTech.lang替换lang/source/translated/GregTech.lang
  2. lang/source下的两个GregTech.lang分别更新至最新版本
  3. 终端运行 python source/gregtech/api/update.py
  4. 更新README.md中的版本

我想要改进汉化翻译质量……

Issue

在这个页面提出issue,指出你发现的问题

对于初心者——Weblate

  1. 获取Weblate访问资格
  2. 通过Weblate更正汉化项,更新会被不定期push到本仓库,由Travis CI进行构建

通过文本编辑器

  1. 通过文本编辑器更正lang下除了source文件夹以外的汉化项
  2. 发送Pull Request

通过正则替换器

运行

终端输入python source/gregtech/api/replace.py即可运行,加上-h可以查看更多参数,所有参数相互独立。部分可选参数如下:

  • -t TRACK,其中TRACK是一个正则表达式,加入该参数将追踪替换器在键匹配TRACK的条目上的工作状况,输出可能包含模板、词汇、 匹配信息。例如-t gt.multiitem.+将输出替换器在匹配正则表达式gt.multiitem.+的条目的工作状况。
  • -w WORKSPACE,其中WORKSPACE是一系列字符串,每个字符串都是config/division.yml中的name字段中的内容。加入该参数将限制替换器的工作范围在config/division.yml中对应的划分区间下。例如-w qt oredict将替换lang/qtlang/oredict下的内容。
  • -n N,其中N为正整数,加入该参数将限制输出含调试信息的条目数量为至多N个。
调整config/patterns.yml

(WIP)

调整config/glossary.yml

(WIP)

调整config/exceptions.yml

(WIP)

  • CONTRIBUTING
  • 公告板 Current Status
  • 工作流程指南:善用Project
  • GregTech6教程
    • [炸锅时代,锅不炸不舒服](Core.A Part.0 炸锅时代)
      • [挖矿!镐子先来一箱](Core.A Part.1 挖地洞须知)
      • [用啥工具好呢好纠结啊](Core.A Part.1.list 工具瞎搞百科)
      • [炉子你死得好惨呐](Core.A Part.2 熔炉被坑指南)
      • [想烧铁,挖粘土](Core.A Part.3 初级设备指南)
      • [我可能挖了假矿石](Core.A Part.4 矿物鉴别与利用手册)
      • [坩埚我叫你爸爸你不爆炸行不行?](Core.A Part.5 坩埚安全使用指南)
Clone this wiki locally