Bolivar immediately boosts the liberty in the colony by 20%, so some increase in ability to add colonists is to be expected. I note you did not attach a saved game, without which I can not check if what you are seeing is excessive.
I note with amusement that the $ was added in response to a previous request which called for some quick indicator that you had not scouted here yet. Apparently we can not please everyone.
It is indeed wrong, but temporary. FreeCol is a client-server system. The display does not get updated until the client sends a message to the server accepting the new region name, and the server sends back an update for the tiles that have changed. Until that message arrives, the region naming is unconfirmed and unchanged. Keeping the client and server in sync is VERY important, and the source of many game breaking bugs, whereas a brief display error on the region name is a minor annoyance.
Yes, I know. What I am trying to ask is whether the comments in the Messages.getUnitLable would work for your use case if we rewrote the function so that it used translatable strings for each case, initially containing those comments for English.
I assume it to be the latter reason, simply because it increases the colony defence.
...and I was wrong again. Producing hammers into an empty build queue is allowed. I think it should not happen, but it is easy to avoid so of minor impact. Therefore I am reclassifying this as an IR to remind someone (hopefully myself) to fix it.
Ticket moved from /p/freecol/bugs/3261/
Suffered a big savegame corruption error