总体评价: 5 星
关于权游8.0与7.1 使用这个mod地图色块显示英文的问题,我把文件给ai读了,并且解决了。原因
Artem\'s Better UI Visuals 这个 mod 在地图上显示王国色块标签时,不是直接读 Kingdom.Name(基础名称,比如 {=ROT01035}Riverlands),而是调用了 GetFormalNameForKingdom() 方法,去读 正式名称(Formal Name):
{=kingtext12}The Riverlands
{=kingtext2}The North
{=kingtext1}House Baratheon of King\'s Landing
这些正式名称定义在 ROT_module_strings.xml 里,用的是自己的一套 kingtext1~kingtext26 的本地化 ID。
ROT-CNs 汉化包里之前只有英雄、物品、文化、对话的翻译,从来没有翻译过这些 kingtext ID,所以地图标签一直回退显示英文。
解决办法
向 ROT-CNs\\ModuleData\\Languages\\CNs\\str_CNs.xml 添加了 两批翻译:
批次 内容 ID 范围
第一批 基础王国名 ROT01021~ROT01085、ROTaegon、skagos、summer、yiti 等
第二批 正式王国名 kingtext1~kingtext26、lorattext2
一共约 61 条翻译 添加到 str_CNs.xml。
太长不看版:直接将我这个修改后的文件复制到ROT-CNs\\ModuleData\\Languages\\CNs。 注意这个是8.0版的,7.1应该不通用。
下载地址:通过网盘分享的文件:str_CNs.xml
链接: https://pan.baidu.com/s/1ql4fEP3QvUFfmhbhVGgU_g?pwd=36t4 提取码: 36t4
--来自百度网盘超级会员v7的分享
