feat(i18n): 为英雄、技能和成就添加本地化支持

在多个配置文件中引入本地化函数,将硬编码的文本替换为从语言文件获取的键值。
添加了对应的中文字符串到语言文件,支持游戏内多语言切换。
This commit is contained in:
panw
2026-04-29 09:47:32 +08:00
parent a36516db60
commit 958aa0a9d2
6 changed files with 582 additions and 407 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -21,7 +21,10 @@
"role_power": "力量",
"role_physical": "体质",
"role_agile": "敏捷",
"heros": "英雄",
"bar_heros": "英雄",
"bar_ranks": "英雄",
"bar_talents": "英雄",
"htype_melee": "近战",
"htype_mid": "中程",
@@ -103,5 +106,118 @@
"scard_info_7002": "升级场上随机1个2级英雄到3级",
"scard_info_7101": "刷新卡池,都是近战英雄",
"scard_info_7102": "刷新卡池,都是远程英雄",
"scard_info_7103": "刷新卡池都是3级卡池等级英雄"
"scard_info_7103": "刷新卡池都是3级卡池等级英雄",
"skill_name_6001": "攻击",
"skill_name_6002": "火球",
"skill_name_6003": "飓风",
"skill_name_6004": "紫球",
"skill_name_6005": "射击",
"skill_name_6007": "冰锥",
"skill_name_6008": "水波",
"skill_name_6101": "火焰攻击",
"skill_name_6102": "闪电攻击",
"skill_name_6103": "陨石术",
"skill_name_6104": "闪光射击",
"skill_name_6105": "冰刺",
"skill_name_6106": "火墙",
"skill_name_6301": "魔法盾",
"skill_name_6302": "治疗",
"skill_name_6303": "护盾",
"skill_name_6501": "复活",
"skill_info_6001": "对单个造成100%攻击的伤害",
"skill_info_6002": "对单个目标造成100%攻击的伤害,冰冻率20%",
"skill_info_6003": "对单个目标造成100%攻击的伤害",
"skill_info_6004": "对单个目标造成100%攻击的伤害",
"skill_info_6005": "对单个目标造成100%攻击的伤害",
"skill_info_6007": "对单个目标造成100%攻击的伤害",
"skill_info_6008": "对单个目标造成100%攻击的伤害",
"skill_info_6101": "对多个目标造成150%攻击的伤害,击退率20%",
"skill_info_6102": "对多个目标造成150%攻击的伤害,暴击率20%",
"skill_info_6103": "多次对多个目标造成150%攻击的伤害,暴击率20%",
"skill_info_6104": "对多个目标造成100%攻击的伤害,暴击",
"skill_info_6105": "多次对多个目标造成150%攻击的伤害,冰冻率20%",
"skill_info_6106": "多次对多个目标造成150%攻击的伤害,击退率20%",
"skill_info_6301": "获得3次伤害免疫",
"skill_info_6302": "治疗1个友方300%攻击力的生命值",
"skill_info_6303": "随机1个友方获得3次伤害免疫",
"skill_info_6501": "立即复活获得50%生命",
"fskill_name_7001": "召唤精通",
"fskill_name_7002": "亡灵统御",
"fskill_name_7003": "先发制人",
"fskill_name_7004": "余音绕梁",
"fskill_name_7005": "理财专家",
"fskill_name_7006": "商业大亨",
"fskill_name_7007": "神圣恢复",
"fskill_name_7008": "战鼓激昂",
"fskill_info_7001": "场上所有友方召唤触发技能触发次数+1",
"fskill_info_7002": "场上所有友方死亡触发技能触发次数+1",
"fskill_info_7003": "场上所有友方战斗开始触发技能触发次数+1",
"fskill_info_7004": "场上所有友方战斗结束触发技能触发次数+1",
"fskill_info_7005": "每回合结束时金币收益提升10",
"fskill_info_7006": "卖出英雄时金币收益提升5",
"fskill_info_7007": "战斗结束时全队恢复效果+30%",
"fskill_info_7008": "场上所有友方攻击力提升20%",
"hl_title_CritMaster_1": "初级暴击者",
"hl_title_CritMaster_2": "暴击大师",
"hl_title_CritMaster_3": "致命猎手",
"hl_title_CritMaster_4": "无情处决",
"hl_title_CritMaster_5": "刀刀烈火",
"hl_desc_CritMaster": "暴击{0}次",
"hl_title_DeathExpert_1": "不怕死",
"hl_title_DeathExpert_2": "送死达人",
"hl_title_DeathExpert_3": "亡灵舞者",
"hl_title_DeathExpert_4": "向死而生",
"hl_title_DeathExpert_5": "不死灾厄",
"hl_desc_DeathExpert": "死亡触发{0}次",
"hl_title_IronWall_1": "坚固盾牌",
"hl_title_IronWall_2": "铁壁铜墙",
"hl_title_IronWall_3": "叹息之墙",
"hl_title_IronWall_4": "不破之阵",
"hl_title_IronWall_5": "绝对防御",
"hl_desc_IronWall": "格挡{0}次",
"hl_title_WindStorm_1": "迅捷之风",
"hl_title_WindStorm_2": "风暴之王",
"hl_title_WindStorm_3": "狂风骤雨",
"hl_title_WindStorm_4": "无影之手",
"hl_title_WindStorm_5": "神速幻影",
"hl_desc_WindStorm": "风怒{0}次",
"hl_title_OneHitKill_1": "重击",
"hl_title_OneHitKill_2": "一击必杀",
"hl_title_OneHitKill_3": "毁天灭地",
"hl_title_OneHitKill_4": "核弹打击",
"hl_title_OneHitKill_5": "弑神一击",
"hl_desc_OneHitKill": "单次伤害{0}",
"hl_title_HealingLight_1": "急救员",
"hl_title_HealingLight_2": "治愈之光",
"hl_title_HealingLight_3": "生命之泉",
"hl_title_HealingLight_4": "起死回生",
"hl_title_HealingLight_5": "移动泉水",
"hl_desc_HealingLight": "治疗总量{0}",
"hl_title_PerfectClear_1": "完美通关",
"hl_desc_PerfectClear": "20回合全胜且全存活",
"hl_title_LuckyKing_1": "手气不错",
"hl_title_LuckyKing_2": "心想事成",
"hl_title_LuckyKing_3": "欧皇附体",
"hl_title_LuckyKing_4": "天选之子",
"hl_title_LuckyKing_5": "言出法随",
"hl_desc_LuckyKing": "刷新命中率{0}%",
"hl_title_ThriftyPlayer_1": "精打细算",
"hl_title_ThriftyPlayer_2": "勤俭持家",
"hl_title_ThriftyPlayer_3": "节俭玩家",
"hl_title_ThriftyPlayer_4": "一毛不拔",
"hl_title_ThriftyPlayer_5": "理财大师",
"hl_desc_ThriftyPlayer": "金币使用率{0}%"
}