Vrelnir Localization(Degrees of Lewdity)
- 获取原仓库最新内容下载到本地
- 生成对应版本的字典,放在
raw_dict
文件夹里 - 从
paratranz
下载最新汉化包 (可能要在src/consts.py
里填你的token
, 在个人设置里找) - 用最新的汉化包替换自动提取出的汉化包,保存失效值
- 覆写游戏源文件的汉化 (检查简单的翻译错误如全角逗号:
",
, 尖括号不对齐:<< >
) - 修改版本号
chs-x.y.z
- 生成供
i18n
mod 加载的汉化字典包 (默认在data/json/i18n.json
) - 编译为
html
并用默认浏览器运行 (默认在degrees-of-lewdity-master
)
- 需要 Python 3.10+
- 在根目录通过
cmd
或shell
使用pip install -r requirements.txt
安装依赖库 - 在
.env
里填你的token
(PARATRANZ_TOKEN
), 在https://paratranz.cn/users/my
的设置里找 - 在
.env
里修改版本号 (CHINESE_VERSION
) - 运行
main.py
(通过cmd
或shell
使用python -m main
)
汉化版本号的基本结构是 chs-x.y.z
,如 chs-alpha1.7.1
游戏版本号的基本结构是 {游戏版本号}-chs-{汉化版本号}
,如 0.4.1.7-chs-alpha1.7.1
汉化版本号的修改遵循如下规则:
alpha
/beta
/release
分别代表:alpha
: 当前翻译率达到 100%, 可能有漏提取的文本,润色不充分beta
: 当前翻译率达到 100%, 没有漏提取的文本,润色不充分release
: 当前翻译率达到 100%, 没有漏提取的文本,已经充分润色
- 如果游戏版本号发生破坏性更新:如
0.4.1
=>0.4.2
, 或0.4
->0.5
,则汉化版本号重置,如:0.4.1.7-chs-alpha1.7.1
=>0.4.2.4-chs-alpha1.0.0
- 如果游戏版本号发生小修小补更新:如
0.4.1.6
=>0.4.1.7
, 或0.4.2.0
=>0.4.2.5
,则汉化版本号第一位加一,如:0.4.2.4-chs-alpha1.0.0
=>0.4.2.5-chs-alpha2.0.0
- 每周五晚九点定期更新,则汉化版本号第二位加一,如:
0.4.1.7-chs-alpha1.6.0
=>0.4.1.7-chs-alpha1.7.0
- 出现了导致游戏无法继续进行的恶性问题而临时更新,则汉化版本号末位加一,如:
0.4.1.7-chs-alpha1.7.0
=>0.4.1.7-chs-alpha1.7.1
- 如果打包自用 / 群内用的临时前瞻版,则在汉化版本号后加
-pre
,如:0.4.1.7-chs-alpha1.7.1
=>0.4.1.7-chs-alpha1.8.0-pre