workshop-rs 1.13.0

Canonical multi-locale Overwatch Workshop semantic core: catalog, parser, WIR, validation, emitter.
Documentation
[
  { "hero": "roadhog", "key": "secondaryFireCooldown%", "locale": "en-US", "display": "Take a Breather Cooldown Time" },
  { "hero": "roadhog", "key": "secondaryFireCooldown%", "locale": "zh-CN", "display": "secondaryFireCooldown%" },
  { "hero": "roadhog", "key": "secondaryFireCooldown%", "locale": "zh-CN", "display": "呼吸器冷却时间" },
  { "hero": "roadhog", "key": "secondaryFireMaximumTime%", "locale": "en-US", "display": "Take a Breather Maximum Time" },
  { "hero": "roadhog", "key": "secondaryFireMaximumTime%", "locale": "zh-CN", "display": "secondaryFireMaximumTime%" },
  { "hero": "roadhog", "key": "secondaryFireMaximumTime%", "locale": "zh-CN", "display": "呼吸器最长时间" },
  { "hero": "roadhog", "key": "secondaryFireRechargeRate%", "locale": "en-US", "display": "Take a Breather Recharge Rate" },
  { "hero": "roadhog", "key": "secondaryFireRechargeRate%", "locale": "zh-CN", "display": "secondaryFireRechargeRate%" },
  { "hero": "roadhog", "key": "secondaryFireRechargeRate%", "locale": "zh-CN", "display": "呼吸器充能速度" },
  { "hero": "roadhog", "key": "enableAbility2", "locale": "en-US", "display": "Pig Pen" },
  { "hero": "roadhog", "key": "enableAbility2", "locale": "zh-CN", "display": "拴猪圈" },
  { "hero": "roadhog", "key": "ability2Cooldown%", "locale": "en-US", "display": "Pig Pen Cooldown Time" },
  { "hero": "roadhog", "key": "ability2Cooldown%", "locale": "zh-CN", "display": "拴猪圈冷却时间" },
  { "hero": "sojourn", "key": "secondaryFireEnergyChargeRate%", "locale": "zh-CN", "display": "充能速度 充能射击" },
  { "hero": "hazard", "key": "secondaryFireRegen%", "locale": "zh-CN", "display": "尖刺护体资源恢复" },
  { "hero": "hazard", "key": "secondaryFireCost%", "locale": "zh-CN", "display": "尖刺护体资源消耗" },
  { "hero": "vendetta", "key": "secondaryFireRechargeRate%", "locale": "en-US", "display": "Warding Stance Regen Scalar" },
  { "hero": "vendetta", "key": "secondaryFireRechargeRate%", "locale": "zh-CN", "display": "招架姿态恢复倍率" },
  { "hero": "anran", "key": "enableSecondaryFire", "locale": "en-US", "display": "Secondary Fire" },
  { "hero": "anran", "key": "enableSecondaryFire", "locale": "zh-CN", "display": "辅助攻击模式" },
  { "hero": "baptiste", "key": "enableSecondaryFire", "locale": "en-US", "display": "Secondary Fire" },
  { "hero": "baptiste", "key": "enableSecondaryFire", "locale": "zh-CN", "display": "辅助攻击模式" },
  { "hero": "cassidy", "key": "enableSecondaryFire", "locale": "en-US", "display": "Secondary Fire" },
  { "hero": "cassidy", "key": "enableSecondaryFire", "locale": "zh-CN", "display": "辅助攻击模式" },
  { "hero": "genji", "key": "enableSecondaryFire", "locale": "en-US", "display": "Secondary Fire" },
  { "hero": "genji", "key": "enableSecondaryFire", "locale": "zh-CN", "display": "辅助攻击模式" },
  { "hero": "illari", "key": "enableSecondaryFire", "locale": "en-US", "display": "Secondary Fire" },
  { "hero": "illari", "key": "enableSecondaryFire", "locale": "zh-CN", "display": "辅助攻击模式" },
  { "hero": "kiriko", "key": "enableSecondaryFire", "locale": "en-US", "display": "Secondary Fire" },
  { "hero": "kiriko", "key": "enableSecondaryFire", "locale": "zh-CN", "display": "辅助攻击模式" },
  { "hero": "mei", "key": "enableSecondaryFire", "locale": "en-US", "display": "Secondary Fire" },
  { "hero": "mei", "key": "enableSecondaryFire", "locale": "zh-CN", "display": "辅助攻击模式" },
  { "hero": "mercy", "key": "enableSecondaryFire", "locale": "en-US", "display": "Secondary Fire" },
  { "hero": "mercy", "key": "enableSecondaryFire", "locale": "zh-CN", "display": "辅助攻击模式" },
  { "hero": "moira", "key": "enableSecondaryFire", "locale": "en-US", "display": "Secondary Fire" },
  { "hero": "moira", "key": "enableSecondaryFire", "locale": "zh-CN", "display": "辅助攻击模式" },
  { "hero": "roadhog", "key": "enableSecondaryFire", "locale": "en-US", "display": "Secondary Fire" },
  { "hero": "roadhog", "key": "enableSecondaryFire", "locale": "zh-CN", "display": "辅助攻击模式" },
  { "hero": "symmetra", "key": "enableSecondaryFire", "locale": "en-US", "display": "Secondary Fire" },
  { "hero": "symmetra", "key": "enableSecondaryFire", "locale": "zh-CN", "display": "辅助攻击模式" },
  { "hero": "torbjorn", "key": "enableSecondaryFire", "locale": "en-US", "display": "Secondary Fire" },
  { "hero": "torbjorn", "key": "enableSecondaryFire", "locale": "zh-CN", "display": "辅助攻击模式" },
  { "hero": "winston", "key": "enableSecondaryFire", "locale": "en-US", "display": "Secondary Fire" },
  { "hero": "winston", "key": "enableSecondaryFire", "locale": "zh-CN", "display": "辅助攻击模式" },
  { "hero": "zarya", "key": "enableSecondaryFire", "locale": "en-US", "display": "Secondary Fire" },
  { "hero": "zarya", "key": "enableSecondaryFire", "locale": "zh-CN", "display": "辅助攻击模式" },
  { "hero": "zenyatta", "key": "enableSecondaryFire", "locale": "en-US", "display": "Secondary Fire" },
  { "hero": "zenyatta", "key": "enableSecondaryFire", "locale": "zh-CN", "display": "辅助攻击模式" },
  { "hero": "wreckingBall", "key": "ability1Cooldown%", "locale": "zh-CN", "display": "工程抓钩冷却时间" },
  { "hero": "wreckingBall", "key": "ability2Cooldown%", "locale": "zh-CN", "display": "感应护盾冷却时间" },
  { "hero": "wreckingBall", "key": "ability3Cooldown%", "locale": "zh-CN", "display": "重力坠击冷却时间" },
  { "hero": "hammond", "key": "ability1Cooldown%", "locale": "zh-CN", "display": "工程抓钩冷却时间" },
  { "hero": "hammond", "key": "ability2Cooldown%", "locale": "zh-CN", "display": "感应护盾冷却时间" },
  { "hero": "hammond", "key": "ability3Cooldown%", "locale": "zh-CN", "display": "重力坠击冷却时间" },
  { "hero": "hammond", "key": "ability1Cooldown%", "locale": "en-US", "display": "Grappling Claw Cooldown Time" },
  { "hero": "hammond", "key": "ability2Cooldown%", "locale": "en-US", "display": "Adaptive Shield Cooldown Time" },
  { "hero": "hammond", "key": "ability3Cooldown%", "locale": "en-US", "display": "Piledriver Cooldown Time" }
]