Fix missing translations (from missing context) in tooltips.
Fixes: - A logic issue in the attack name tooltip. - A missing context in the status effects tooltip Patch by: nwtour Reviewed By: wraitii Differential Revision: https://code.wildfiregames.com/D3745 This was SVN commit r25127.
This commit is contained in:
parent
d050c3377d
commit
d01a995cbb
@ -445,9 +445,7 @@ function getAttackTooltip(template)
|
||||
|
||||
let attackTypeTemplate = template.attack[attackType];
|
||||
let attackLabel = sprintf(headerFont(translate("%(attackType)s")), {
|
||||
"attackType": attackTypeTemplate.attackName.context ?
|
||||
translateWithContext(attackTypeTemplate.attackName.context || "Name of an attack, usually the weapon.", attackTypeTemplate.attackName.name) :
|
||||
translate(attackTypeTemplate.attackName.name)
|
||||
"attackType": translateWithContext(attackTypeTemplate.attackName.context || "Name of an attack, usually the weapon.", attackTypeTemplate.attackName.name)
|
||||
});
|
||||
|
||||
let projectiles;
|
||||
@ -498,9 +496,9 @@ function getStatusEffectsTooltip(statusCode, template, applier)
|
||||
tooltipAttributes.push(getStatusEffectDurationTooltip(template));
|
||||
|
||||
if (applier && statusData.applierTooltip)
|
||||
tooltipAttributes.push(translate(statusData.applierTooltip));
|
||||
tooltipAttributes.push(translateWithContext("status effect", statusData.applierTooltip));
|
||||
else if (!applier && statusData.receiverTooltip)
|
||||
tooltipAttributes.push(translate(statusData.receiverTooltip));
|
||||
tooltipAttributes.push(translateWithContext("status effect", statusData.receiverTooltip));
|
||||
|
||||
if (applier)
|
||||
return sprintf(translate("%(statusName)s: %(statusInfo)s %(stackability)s"), {
|
||||
|
Loading…
Reference in New Issue
Block a user