Fix custom bot names being untranslated in lobby
This commit is contained in:
@@ -75,7 +75,7 @@ namespace OpenRA.Mods.Common.Widgets.Logic
|
|||||||
foreach (var b in map.PlayerActorInfo.TraitInfos<IBotInfo>())
|
foreach (var b in map.PlayerActorInfo.TraitInfos<IBotInfo>())
|
||||||
{
|
{
|
||||||
var botController = orderManager.LobbyInfo.Clients.FirstOrDefault(c => c.IsAdmin);
|
var botController = orderManager.LobbyInfo.Clients.FirstOrDefault(c => c.IsAdmin);
|
||||||
bots.Add(new SlotDropDownOption(FluentProvider.GetMessage(b.Name),
|
bots.Add(new SlotDropDownOption(map.GetMessage(b.Name),
|
||||||
$"slot_bot {slot.PlayerReference} {botController.Index} {b.Type}",
|
$"slot_bot {slot.PlayerReference} {botController.Index} {b.Type}",
|
||||||
() => client != null && client.Bot == b.Type));
|
() => client != null && client.Bot == b.Type));
|
||||||
}
|
}
|
||||||
@@ -451,7 +451,7 @@ namespace OpenRA.Mods.Common.Widgets.Logic
|
|||||||
var closed = FluentProvider.GetMessage(Closed);
|
var closed = FluentProvider.GetMessage(Closed);
|
||||||
var open = FluentProvider.GetMessage(Open);
|
var open = FluentProvider.GetMessage(Open);
|
||||||
slot.GetText = () => truncated.Update(c != null ?
|
slot.GetText = () => truncated.Update(c != null ?
|
||||||
c.IsBot ? FluentProvider.GetMessage(c.Name) : c.Name
|
c.IsBot ? map.GetMessage(c.Name) : c.Name
|
||||||
: s.Closed ? closed : open);
|
: s.Closed ? closed : open);
|
||||||
|
|
||||||
slot.OnMouseDown = _ => ShowSlotDropDown(slot, s, c, orderManager, map, modData);
|
slot.OnMouseDown = _ => ShowSlotDropDown(slot, s, c, orderManager, map, modData);
|
||||||
|
|||||||
Reference in New Issue
Block a user