FS#6678 - Currency errors: Russian Ruble, Estonian Kroon

Attached to Project: OpenTTD
Opened by PaulC (PaulC) - Monday, 12 February 2018, 21:56 GMT
Last edited by andythenorth (andythenorth) - Sunday, 04 March 2018, 08:56 GMT
Type Feature Request
Category Core
Status New
Assigned To No-one
Operating System All
Severity Low
Priority Normal
Reported Version trunk
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 0
Private No


Currency used by Russia since 1998 is the Russian Ruble (RUB), not (RUR). Current real-world exchange rate is approx. £1 x 80 which is higher than the OTTD rate.

Also (and this mainly affects the UK English translation), currencies are mostly named in the singular which means these two are incorrect:

* Russian Rubles -- should be Russian Ruble
* Estonian Krooni -- should be Estonian Kroon
This task depends upon

Comment by andythenorth (andythenorth) - Sunday, 04 March 2018, 08:56 GMT
There are 3 issues here. For 2 of them:
• Exchange rates won't be maintained :)
• Translations should be fixable via

I've left the issue open as RUB has replaced RUR in real life. This could be changed in the translation, but also the string names should then change. But that would need a migration of all translated strings, or the existing translations would be lost. I can't see that getting fixed, but I can't really just close this either.
Comment by PaulC (PaulC) - Sunday, 04 March 2018, 09:53 GMT
Exchange rates don't have to be actively maintained but they also don't need to be set in stone, no good reason why they couldn't or shouldn't be changed when it makes sense to do so.

For RUR/RUB, would it really be necessary to change the string name? While the discrepancy may not be ideal it doesn't really matter what name you give to the strings.
Comment by andythenorth (andythenorth) - Monday, 05 March 2018, 22:02 GMT
Suggestion: add a new currency for RUB. RUB wasn't just a change of ISO code, RUB and RUR are two different currencies.