I did pull the latest translation from Transifex. It loaded fine, because the new "Show next hint" button is there. I then changed the
ExitGameMenu? string in Transifex, reloaded the translation and it promptly changed in both locations. So, it's definitely the same variable.
I thik the culprit is this one:
File | Line no. | Code |
source/glest_game/game/game.cpp | 1648 | menuItems.push_back(lang.get("ExitGameMenu?")); |
which should be
ExitGame? to separate the strings correctly.
We then still have reversed semantics. i.e. replace all
ExitGame? (a question) with
ExitGameMenu? (a button text) and all
ExitGameMenu? with
ExitGame? ExitGameMenu? where it sould be a menu entry
ExitGameMenu? where it should be a question. It also appears in the "You Won. Exit Game?" question.