zh locale: translate skill names and descriptions

skilldesc.txt takes Longju's name, description and condition columns
and its affect texts where their format arguments match 40250's; a
reviewed overlay fills the gaps and renames the empire languages.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
shenlei
2026-09-30 08:56:03 +09:00
co-authored by Claude Opus 5.5
parent f8bbfc7fb3
commit 34c6049199
4 changed files with 86 additions and 0 deletions
+7
View File
@@ -31,3 +31,10 @@
- GBK 双字节字符的第二个字节可能是 0x5C(反斜杠),构建时会把它写成两个。
- 查看待译条目:`python3 scripts/build_zh_translate_lua.py todo <目录> --quests <命名空间,...>`。
- 部署到 203:覆盖 `/usr/metin2/server/share/locale/newcibn/translate.lua`,然后重启。英文原件备份在同目录的 `translate.lua.en-20260930`。
## 技能名称与说明(skilldesc.txt)
`scripts/build_zh_locale.py` 以 40250 的 `skilldesc.txt` 为底,逐行取龙驹同 VNUM 的名称、说明和条件列(2–8)
以及效果列(17/20/23)。客户端把效果列当作 `_snprintf` 格式串传入最小值、最大值,所以效果列只有在格式参数与英文一致时才替换。
`skilldesc_zh_overlay.txt` 按 `VNUM\t列号\t译文` 覆盖龙驹缺的或者不对的格。例如 126–128 在龙驹里叫吴/蜀/魏国方言,
这里改成盛唐语、秦皇语、汉武语;骑马技能的说明补上等级要求。
+19
View File
@@ -0,0 +1,19 @@
VNUM COLUMN TEXT
1 7 多目标攻击
2 7 多目标攻击
17 7 多目标攻击
19 8 不会被击倒
20 20 气绝机率 %.0f%%
64 20 对方攻击失败机率增加
65 20 近身伤害反射 %.1f%%
126 2 盛唐语
126 5 可以听懂盛唐国的语言
127 2 秦皇语
127 5 可以听懂秦皇国的语言
128 2 汉武语
128 5 可以听懂汉武国的语言
137 5 骑马奔跑并攻击周围的敌人(50级起)
138 5 击倒前方拦截的敌人(52级起)
139 5 攻击周围的敌人(55级起)
140 5 攻击拦截的前方敌人(50级起)
152 17 最大生命值 +%.0f%%