var name = Loc.GetString(proto.Name);
- string amountText;
+ string tooltipText;
if (missingSheets > 0)
{
- amountText = Loc.GetString("lathe-menu-material-amount-missing", ("amount", sheets), ("missingAmount", missingSheets), ("unit", unit), ("material", name));
+ tooltipText = Loc.GetString("lathe-menu-material-amount-missing", ("amount", sheets), ("missingAmount", missingSheets), ("unit", unit), ("material", name));
}
else
{
- amountText = Loc.GetString("lathe-menu-material-amount", ("amount", sheets), ("unit", unit), ("material", name));
+ var amountText = Loc.GetString("lathe-menu-material-amount", ("amount", sheets), ("unit", unit));
+ tooltipText = Loc.GetString("lathe-menu-tooltip-display", ("material", name), ("amount", amountText));
}
- sb.AppendLine(amountText);
+ sb.AppendLine(tooltipText);
}
if (!string.IsNullOrWhiteSpace(prototype.Description))
lathe-menu-tooltip-display = {$amount} of {$material}
lathe-menu-description-display = [italic]{$description}[/italic]
lathe-menu-material-amount = { $amount ->
- [1] {NATURALFIXED($amount, 2)} {$unit} of {$material}
- *[other] {NATURALFIXED($amount, 2)} {MAKEPLURAL($unit)} of {$material}
+ [1] {NATURALFIXED($amount, 2)} {$unit}
+ *[other] {NATURALFIXED($amount, 2)} {MAKEPLURAL($unit)}
}
lathe-menu-material-amount-missing = { $amount ->
[1] {NATURALFIXED($amount, 2)} {$unit} of {$material} ([color=red]{NATURALFIXED($missingAmount, 2)} {$unit} missing[/color])