Translate botnames in the GUI of every client or replays
|Reported by:||elexis||Owned by:|
|Priority:||If Time Permits||Milestone:|
|Component:||UI – Miscellaneous||Keywords:|
Description (last modified by )
Currently the botnames are translated by the host and broadcasted to the other clients. This means if a chinese player hosts, everyone has chinese botnames.
The correct way to translate botnames would be to save the english name and the roman number in
g_GameAttributes and then translate playernames everywhere in the GUI in case its a bot.
Notice that we can't simply translate in the simulation code, since that would make the gamestates out of sync.
Sometimes the name is accessed by the player assignments, sometimes by the Player component, sometimes by the simulation state. We have to identify all places in the GUI where a playername is used and translate it just in time.
Originally reported in ticket:3253#comment:5.
Change History (8)
comment:1 by , 6 years ago
|Summary:||Translate botnames correctly → Translate botnames in the GUI of every client|
comment:7 by , 21 months ago
|Summary:||Translate botnames in the GUI of every client → Translate botnames in the GUI of every client or replays|